From 20d268ed0d5474f30eaf9024ecc840477b01443c Mon Sep 17 00:00:00 2001 From: JianjunLiu Date: Fri, 29 Apr 2022 17:53:19 +0800 Subject: [PATCH] =?UTF-8?q?=E7=95=8C=E9=9D=A2=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 初步拆分界面库 --- designer/tediterform.tsf | 48 +- designer/utslcodeeditor.tsf | 71 +- funcext/tvclib/cstructurelib.tsf | 100 +- funcext/tvclib/lpseudointerface.tsl | 335 +- funcext/tvclib/tslvcl.tsf | 7182 ++--------------- funcext/tvclib/ugtkinterface.tsf | 175 +- funcext/tvclib/utslmemo.tsf | 2 +- funcext/tvclib/utslvclauxiliary.tsf | 814 ++ funcext/tvclib/utslvclconstant.tsf | 5498 +++++++++++++ funcext/tvclib/utslvclmemstruct.tsf | 287 + .../tvclib/uvcpropertytypespersistence.tsf | 4 +- 11 files changed, 7498 insertions(+), 7018 deletions(-) create mode 100644 funcext/tvclib/utslvclauxiliary.tsf create mode 100644 funcext/tvclib/utslvclconstant.tsf create mode 100644 funcext/tvclib/utslvclmemstruct.tsf diff --git a/designer/tediterform.tsf b/designer/tediterform.tsf index 5ca068e..203fb74 100644 --- a/designer/tediterform.tsf +++ b/designer/tediterform.tsf @@ -88,14 +88,25 @@ type TEditerForm = class(TVCform) // end /////////////////////////////////////////////////////////////// Fmopen := new TMenu(self); - Fmopen.caption := ""; + newaction := new TAction(self); + NewAction.ShortCut := "ctrl+O"; + NewAction.caption := ""; + NewAction.onexecute := function(o,e) + begin + return FEdter.OpenAfile(); + end; + Fmopen.action := newaction; + Fmnew:= new TMenu(self); - Fmnew.caption := "½"; - Fmnew.OnClick := function(o,e) + newaction := new TAction(self); + NewAction.ShortCut := "ctrl+N"; + NewAction.caption := "½"; + NewAction.onexecute := function(o,e) begin return FEdter.CreateAfile(); end + Fmnew.action := NewAction; FOpenOther := new TMenu(self); FOpenOther.Caption := "ڴ"; FOpenOther.OnClick := thisfunction(OpenInOtherWnd) ; @@ -220,10 +231,7 @@ type TEditerForm = class(TVCform) // //FEdter.FExecuteEditer.ShowModal(); FEdter.ShowExeEditer(); end - Fmopen.onclick := function(o,e) - begin - return FEdter.OpenAfile(); - end; + FCloseMenu := new tmenu(self); FCloseMenu.Caption:="رʱС"; //FCloseMenu.Checked := true; @@ -251,11 +259,24 @@ type TEditerForm = class(TVCform) // FRunMenu := new TMenu(self); FRunMenu.caption := ""; - for i,v in array("","tslĿ¼","ִ(F9)","","Զ̵","Զ̵(waitattach)") do + FExeaction := new TAction(self); + FExeaction.caption := "ִ"; + FExeaction.ShortCut := "F9"; + FExeaction.onexecute := function(o,e) + begin + FEdter.ExecutePageItem(FEdter.GetCurrentItem()); + end + for i,v in array("","tslĿ¼","ִ","","Զ̵","Զ̵(waitattach)") do begin it := new TMenu(self); - it.caption := v; - it.OnClick := thisfunction(clickRun); + if v = "ִ" then + begin + it.Action := FExeaction; + end else + begin + it.caption := v; + it.OnClick := thisfunction(clickRun); + end it.Parent := FRunMenu; end FRunMenu.Parent := m; @@ -551,10 +572,6 @@ type TEditerForm = class(TVCform) // begin FEdter.ShowExeEditer(); end - "ִ(F9)" : - begin - FEdter.ExecutePageItem(FEdter.GetCurrentItem()); - end "": begin FEdter.DebugPageItem(FEdter.GetCurrentItem()); @@ -1465,4 +1482,7 @@ end FPathDirPath; FDirs; Fexefilepath; + /////////////////actions + FExeaction; + end diff --git a/designer/utslcodeeditor.tsf b/designer/utslcodeeditor.tsf index eb3fc45..513c977 100644 --- a/designer/utslcodeeditor.tsf +++ b/designer/utslcodeeditor.tsf @@ -3248,7 +3248,7 @@ F47AC96526C21CCB26FD326A2180CC21F5CAC302CA5C842B865FD9D7003D1F17B ExecuteCommand("showeval",ev); end end - function ExecuteCommand(cmd,p); + function ExecuteCommand(cmd,p);override; begin case cmd of "dbgstate": @@ -4313,22 +4313,32 @@ end //FPageEditer.CloseBtn := true; FPageEditer.Onbmpbclick := function(o,e) begin + it := e._Tag; if not it then return ; - if JudgeItemState(it)then return; - if it.FEditer.ChangedFlag then - begin - mr := MessageboxA(format("Ƿ񱣴:%s",it.OrigScriptPath),"ʾ",3,self); - if mr=IDYES then + if it.fisnewfile then //½ر + begin + f := it.OrigScriptPath; + DeletePageItem(it); + if fileexists("",f) then filedelete("",f); + + end else + begin + if JudgeItemState(it)then return; + if it.FEditer.ChangedFlag then begin - SavePageItem(it); - end else - if mr=IDCANCEL then - begin - return; + mr := MessageboxA(format("Ƿ񱣴:%s",it.OrigScriptPath),"ʾ",3,self); + if mr=IDYES then + begin + SavePageItem(it); + end else + if mr=IDCANCEL then + begin + return; + end end - end - DeletePageItem(it); + DeletePageItem(it); + end o.CallSelChanged(); end FPageEditer.OnCloseClick := function(o,e) @@ -4349,6 +4359,7 @@ end end end DeletePageItem(it); + ECHO "==222=>>>"; end; FFindWnd := new TFindWnd(self); // FGotoLineWnd := new TGoToLineWnd(self); //ͬ @@ -5085,7 +5096,7 @@ end end end function PageEditerOnRClick(o,e); - begin + begin o.popupMenu := nil; if not FPageEditerMenu then begin @@ -5761,6 +5772,23 @@ end end function EditerQuckKeys(o,e);virtual; //ݼ begin + if e.Result = 0 then + begin + case e.charcode of + VK_F9: + begin + if ssctrl in e.ShiftState()then + begin + ShowExeEditer(); + e.skip := true; + return true; + end + ExecutePageItem(GetCurrentItem()); + e.skip := true; + return true; + end + end; + end if e.Result=0 and(ssAlt in e.shiftstate)then begin case e.charcode of @@ -5835,7 +5863,7 @@ end FGotoLineWnd.ShowGoto(); return true; end - ord("O"): + {ord("O"): begin OpenAfile(); return true; @@ -5844,7 +5872,7 @@ end begin CreateAfile(); return true; - end + end} ord("Z"): begin UnDoCurrentEditer(); @@ -5900,16 +5928,7 @@ end DbgNextLine(); return true; end - VK_F9: - begin - if ssctrl in e.ShiftState()then - begin - ShowExeEditer(); - return true; - end - ExecutePageItem(GetCurrentItem()); - return true; - end + VK_F3: begin d := FFindWnd.GetINfo(); diff --git a/funcext/tvclib/cstructurelib.tsf b/funcext/tvclib/cstructurelib.tsf index 9ea18b9..3e02bf4 100644 --- a/funcext/tvclib/cstructurelib.tsf +++ b/funcext/tvclib/cstructurelib.tsf @@ -23,7 +23,7 @@ Unit cstructurelib; 1: data := " typedef struct tagNMTBHOTITEM { - NMHDR hdr; + double hdr; int idOld; int idNew; DWORD dwFlags; @@ -747,7 +747,7 @@ type ctslctrans = class(tmemoryclass) end end end -end +end type tslcstructureobj=class(ctslctrans) //ṹ {** @explan(˵)tslݽṹڴ潻ӿװ @@ -761,7 +761,7 @@ type tslcstructureobj=class(ctslctrans) // echo co._getvalue_("b");//óԱ b ֵ echo co._size_();//ڴС echo co._getptr_() ;//Ӧڴָ - + **) function create(data,ptr); begin @@ -776,7 +776,7 @@ type tslcstructureobj=class(ctslctrans) // function destroy();override; begin inherited; - end + end end //*********ַض************************************** @@ -1345,6 +1345,7 @@ type tcstruct= class raise "Ͳ"; return ret; end + function tslarraytocstructcalcs(data,alim,ssize,maxitem); //䳤 begin {** @@ -1359,37 +1360,12 @@ type tcstruct= class alim := 8; {$endif} end - fmaxitem := function(d,alim) //䳤 - begin - ret := array(); - for i,v in d do - begin - vt := v["t"]; - vo := v["tfo"]; - typedeal(vt,vo); - end - return ret; - end; - preddata := function(data) - begin - if not ifarray(data)then return-1; - cols := array(0,1,mcols(data,1))->(mcols(data)-1); - masthave := array("n","t"); - for i,v in masthave do - begin - if ifnil(cols[v])then return-1; - end - for i := 0 to length(data)-1 do - begin - data[i,"tfo"]:= new typeclass(); - end - end - if call(preddata,data)=-1 then raise functionname()+"ṹݴ!"; + if preddata(data)=-1 then raise functionname()+"ṹݴ!"; npoint := 0; //ʼλ names := data[:,"n"]; len1 := length(names); if(len1>length(names union2 array()))then raise functionname()+"ṹظ"; - call(fmaxitem,data,alim); //䳤 + fmaxitem(data,alim); //䳤 maxitem := 0; for i,vi in data do begin @@ -1449,6 +1425,32 @@ type tcstruct= class if ifnumber(ptr)then ret := ptr+_size; return ret; end + private + function preddata(data); + begin + if not ifarray(data)then return-1; + cols := array(0,1,mcols(data,1))->(mcols(data)-1); + masthave := array("n","t"); + for i,v in masthave do + begin + if ifnil(cols[v])then return-1; + end + for i := 0 to length(data)-1 do + begin + data[i,"tfo"]:= new typeclass(); + end + end + function fmaxitem(d,alim) //䳤 + begin + ret := array(); + for i,v in d do + begin + vt := v["t"]; + vo := v["tfo"]; + typedeal(vt,vo); + end + return ret; + end; end //µڴ @@ -2161,23 +2163,6 @@ begin {$endif} end if not ifnumber(bsi)then bsi := 0; - fmaxitem := function(d,cl) //䳤 - begin - ret := array(); - for i,v in d do - begin - vt := v[1]; - {ctrl := "\\w+[*]?"; - ParseRegExpr(ctrl,vt,"",result,MPos,Mlen); - vt := result[0,0];} - parserctypestr(vt,tt,len); - vt := tt; - //echo tt,"\r\n"; - if vt="user" then ret[i]:= maxvalue(call(thisfunction,v[2],cl)); - else ret[i]:= cl[vt]; - end - return ret; - end; if ifnumber(data)then return data; //Ϊ if not ifarray(data)then raise functionname()+"ṹݴ!"; if mcols(data)<1 then raise functionname()+"ṹݴ"; @@ -2189,7 +2174,7 @@ begin ctypebytes := static getctypesize(); ctypebytes["user*"]:= ctypebytes["intptr"]; ctypenames := mrows(ctypebytes,1); - itemslen := call(fmaxitem,data,ctypebytes); //䳤 + itemslen := calcalimsizeA(data,ctypebytes);//䳤 for i,vi in data do begin name := vi[0]; // @@ -2266,6 +2251,23 @@ begin ret[length(ret)-1,4]+=(ssize-st); return ret; end +function calcalimsizeA(d,cl) //䳤 +begin + ret := array(); + for i,v in d do + begin + vt := v[1]; + {ctrl := "\\w+[*]?"; + ParseRegExpr(ctrl,vt,"",result,MPos,Mlen); + vt := result[0,0];} + parserctypestr(vt,tt,len); + vt := tt; + //echo tt,"\r\n"; + if vt="user" then ret[i]:= maxvalue(calcalimsizeA(v[2],cl)); + else ret[i]:= cl[vt]; + end + return ret; +end; function parserctypestr(ts,t,s,n); begin {** diff --git a/funcext/tvclib/lpseudointerface.tsl b/funcext/tvclib/lpseudointerface.tsl index 2db1674..834b275 100644 --- a/funcext/tvclib/lpseudointerface.tsl +++ b/funcext/tvclib/lpseudointerface.tsl @@ -1,187 +1,184 @@ unit UTslVclFackInterface; interface {** - @nickname(ײαӿ) %% - @explan(˵) - ļṩײӿڵ˵޾ʵ - õԪеͺͺֱʹ %% - +@nickname(ײαӿ) %% +@explan(˵) +ļṩײӿڵ˵޾ʵ +õԪеͺͺֱʹ %% + **} function getsenderdatabyid(); function gettslvariableptr(obj); function getctypesize(); function getwinprocptr(f); -type aefclassobj_ = class -{** - @nickname(ڴ) %% - @explan(˵)ڴײӿα %% - -**} - function tmalloc(sz); - begin - {** - @explan(˵)ڴ %% - @param(sz)(integer)С %% - @return(pointer)ڴľ %% - **} - end - function trealloc(p,sz); - begin - {** - @explan(˵)ڴ %% - @param(sz)(integer)С %% - @param(p)(pointer)ڴַ %% - @return(pointer)µڴַ %% - **} - end - function tfree(p); - begin - {** - @explan(˵) ͷڴ %% - @param(p)(pointer)ڴַ %% - **} - end - function tmcopy(); - begin - - end - function tmset(p,sz); - begin - {** - @explan(˵) ʼڴ %% - @param(sz)(integer)С %% - @param(p)(pointer)ڴַ %% - **} - end - function readbyte(p); - begin - {** - @explan(˵) ȡһbyte %% - @param(p)(pointer)ڴַ %% - **} - end - function writebyte(p,v); - begin - {** - @explan(˵) дһbeyte %% - @param(p)(pointer)ڴַ %% - @param(v)(integer)ֵ %% - **} - end - function readint(); - begin - {** - @explan(˵) ȡһbyte %% - @param(p)(pointer)ڴַ %% - **} - end - function writeint(p,v); - begin - - end - function writedouble(p,v); - begin - {** - @explan(˵) ȡһdouble %% - @param(p)(pointer)ڴַ %% - **} - end - function readdouble(p); - begin - {** - @explan(˵) ȡһdouble %% - @param(p)(pointer)ڴַ %% - **} - end - function writellong(p,v); - begin - {** - @explan(˵) дһlong%% - @param(p)(pointer)ڴַ %% - **} - end - function readlong(p); - begin - {** - @explan(˵) ȡһlong %% - @param(p)(pointer)ڴַ %% - **} - end - function writeshort(p,v); - begin - {** - @explan(˵) дһshort%% - @param(p)(pointer)ڴַ %% - **} - end - function readshort(); - begin - {** - @explan(˵) ȡһshort %% - @param(p)(pointer)ڴַ %% - **} - end - function writebytes(p,sz,v); - begin - {** - @explan(˵) дһshort %% - @param(p)(pointer)ڴַ %% - **} - end - function readbytes(p,sz); - begin - {** - @explan(˵) ȡһbyte %% - @param(p)(pointer)ڴַ %% - @param(sz)(pointer)С %% - **} - end - function writeshorts(p,sz,v); - begin - {** - @explan(˵) дһshort %% - @param(p)(pointer)ڴַ %% - **} - end - function readshorts(p,sz); - begin - {** - @explan(˵) ȡһshort %% - @param(p)(pointer)ڴַ %% - @param(sz)(pointer)С %% - **} - end +type aefclassobj_=class + {** + @nickname(ڴ) %% + @explan(˵)ڴײӿα %% + + **} + function tmalloc(sz); + begin + {** + @explan(˵)ڴ %% + @param(sz)(integer)С %% + @return(pointer)ڴľ %% + **} + end + function trealloc(p,sz); + begin + {** + @explan(˵)ڴ %% + @param(sz)(integer)С %% + @param(p)(pointer)ڴַ %% + @return(pointer)µڴַ %% + **} + end + function tfree(p); + begin + {** + @explan(˵) ͷڴ %% + @param(p)(pointer)ڴַ %% + **} + end + function tmcopy(); + begin + end + function tmset(p,sz); + begin + {** + @explan(˵) ʼڴ %% + @param(sz)(integer)С %% + @param(p)(pointer)ڴַ %% + **} + end + function readbyte(p); + begin + {** + @explan(˵) ȡһbyte %% + @param(p)(pointer)ڴַ %% + **} + end + function writebyte(p,v); + begin + {** + @explan(˵) дһbeyte %% + @param(p)(pointer)ڴַ %% + @param(v)(integer)ֵ %% + **} + end + function readint(); + begin + {** + @explan(˵) ȡһbyte %% + @param(p)(pointer)ڴַ %% + **} + end + function writeint(p,v); + begin + end + function writedouble(p,v); + begin + {** + @explan(˵) ȡһdouble %% + @param(p)(pointer)ڴַ %% + **} + end + function readdouble(p); + begin + {** + @explan(˵) ȡһdouble %% + @param(p)(pointer)ڴַ %% + **} + end + function writellong(p,v); + begin + {** + @explan(˵) дһlong%% + @param(p)(pointer)ڴַ %% + **} + end + function readlong(p); + begin + {** + @explan(˵) ȡһlong %% + @param(p)(pointer)ڴַ %% + **} + end + function writeshort(p,v); + begin + {** + @explan(˵) дһshort%% + @param(p)(pointer)ڴַ %% + **} + end + function readshort(); + begin + {** + @explan(˵) ȡһshort %% + @param(p)(pointer)ڴַ %% + **} + end + function writebytes(p,sz,v); + begin + {** + @explan(˵) дһshort %% + @param(p)(pointer)ڴַ %% + **} + end + function readbytes(p,sz); + begin + {** + @explan(˵) ȡһbyte %% + @param(p)(pointer)ڴַ %% + @param(sz)(pointer)С %% + **} + end + function writeshorts(p,sz,v); + begin + {** + @explan(˵) дһshort %% + @param(p)(pointer)ڴַ %% + **} + end + function readshorts(p,sz); + begin + {** + @explan(˵) ȡһshort %% + @param(p)(pointer)ڴַ %% + @param(sz)(pointer)С %% + **} + end end Implementation function gettslvariableptr(obj); begin - {** - @explan(˵) ȡĵַ,sendϢʹ %% - @param(obj)(obj) tsl %% - @return(integer) ַ %% - **} - -end + {** + @explan(˵) ȡĵַ,sendϢʹ %% + @param(obj)(obj) tsl %% + @return(integer) ַ %% + **} +end function getwinprocptr(f); begin - {** - @explan(˵) ȡwinProc %% - @param(f)(integer|nil) 1ʾDefWindowProcA ,0 ʾtimeproc nilʾtwinproc %% - @return(integer) Ϣ %% - **} -end + {** + @explan(˵) ȡwinProc %% + @param(f)(integer|nil) 1ʾDefWindowProcA ,0 ʾtimeproc nilʾtwinproc %% + @return(integer) Ϣ %% + **} +end function getctypesize(); begin - {** - @explan(˵) ȡռڴС %% - @return(array) ַΪ±,ֱʾ͵ڴС %% - **} -end + {** + @explan(˵) ȡռڴС %% + @return(array) ַΪ±,ֱʾ͵ڴС %% + **} +end function getsenderdatabyid(); begin - {** - @explan(˵) ȡĵַ,sendϢʹ %% - @return(obj) tsl %% - **} -end -end. + {** + @explan(˵) ȡĵַ,sendϢʹ %% + @return(obj) tsl %% + **} +end +end. \ No newline at end of file diff --git a/funcext/tvclib/tslvcl.tsf b/funcext/tvclib/tslvcl.tsf index c86777f..fa7b1aa 100644 --- a/funcext/tvclib/tslvcl.tsf +++ b/funcext/tvclib/tslvcl.tsf @@ -21,7 +21,7 @@ unit tslvcl; {$define gdipaint} {$endif} interface -uses cstructurelib,UVCPropertyTypesPersistence,ugtkinterface; +uses utslvclconstant,utslvclauxiliary,utslvclmemstruct,cstructurelib,UVCPropertyTypesPersistence,ugtkinterface; function initializeapplication(); //app function RegisterComponentType(n,typ); //עؼ function GetAndDispatchMessageA(hwnd,minm,maxm); //win32 ַϢ @@ -171,31 +171,7 @@ type tidcreater=class end end -type Ttagdrawtextparams=class(tslcstructureobj) - private - static SSTRUCT; - class function getstruct() - begin - if not SSTRUCT then SSTRUCT := MemoryAlignmentCalculate(array(("cbsize","int",0) - ,("itablength","int",4) - ,("ileftmargin","int",0) - ,("irightmargin","int",0) - ,("uilengthdrawn","int",0) - )); - return SSTRUCT; - end - public - function create(ptr) - begin - inherited create(getstruct(),ptr); - cbsize := _size_(); - end - property cbsize index "cbsize" read _getvalue_ write _setvalue_; - property itablength index "itablength" read _getvalue_ write _setvalue_; - property ileftmargin index "ileftmargin" read _getvalue_ write _setvalue_; - property irightmargin index "irightmargin" read _getvalue_ write _setvalue_; - property uilengthdrawn index "uilengthdrawn" read _getvalue_ write _setvalue_; -end + type tswin32api = class({$ifdef linuxgtk}tgtkapis{$endif}) //windowsӿ @@ -312,11 +288,8 @@ end CloseHandle(hProcess); //hProcess return r; end - function Comctl32version(); + function Comctl32version(); //ȡcomctl32.dll汾 begin - {** - @explan(˵) ȡcomctl32.dll汾 - **} o := tslcstructure(array( ("cbsize","int",0), ("dwmajorversion","int",0), @@ -327,11 +300,8 @@ end Comctl32DllGetVersion(o._getptr_); return o._getdata_(); end - function shell32Version(); + function shell32Version(); //ȡshell32.dll汾 begin - {** - @explan(˵) ȡshell32.dll汾 - **} o := tslcstructure(array( ("cbsize","int",0), ("dwmajorversion","int",0), @@ -344,16 +314,15 @@ end end function GetCursorInfo(); begin - {** + { @explan(˵) ȡcursor Ϣ %% @param(array) ֶ: flags Ϊ0 ʾ The cursor is hidden. Ϊ1 ʾ The cursor is showing. Ϊ2 ʾ The cursor is suppressed hcursor - ptscreenpos λ - - **} + ptscreenpos λ + } o := new ctslctrans(array( ("cbsize","int",0,0,4,"int",1), ("flags","int",0,4,4,"int",1), @@ -376,17 +345,12 @@ end SystemParametersInfoA(0x30,0,rc._getptr_(),0); return rc._getdata_(); end - function GetMonitor(mhandle,r); + function GetMonitor(mhandle,r); //ʾϢ%% begin - {** - @explan(˵) ʾϢ%% - **} r := new TMONITORINFO(); return GetMonitorInfoA(mhandle,r._getptr_()); end - - {$ifdef linuxgtk} class function AnsiToWidChar(c); @@ -394,15 +358,14 @@ end if not ifstring(c) then return ""; return c; end - function ShowWindow(hwd :pointer;f:integer); - begin + function ShowWindow(hwd :pointer;f:integer); + begin {SW_HIDE := 0x0;SW_SHOWNORMAL := 0x1;SW_NORMAL := 0x1; - SW_SHOWMINIMIZED := 0x2;SW_SHOWMAXIMIZED := 0x3;SW_MAXIMIZE := 0x3; - SW_SHOWNOACTIVATE := 0x4;SW_SHOW := 0x5;SW_MINIMIZE := 0x6; - SW_SHOWMINNOACTIVE := 0x7;SW_SHOWNA := 0x8;SW_RESTORE := 0x9; - SW_SHOWDEFAULT := 0xA;SW_FORCEMINIMIZE := 0xB;SW_MAX := 0xB;} - global G_GTK_WINDOW_ACTIVATE; - + SW_SHOWMINIMIZED := 0x2;SW_SHOWMAXIMIZED := 0x3;SW_MAXIMIZE := 0x3; + SW_SHOWNOACTIVATE := 0x4;SW_SHOW := 0x5;SW_MINIMIZE := 0x6; + SW_SHOWMINNOACTIVE := 0x7;SW_SHOWNA := 0x8;SW_RESTORE := 0x9; + SW_SHOWDEFAULT := 0xA;SW_FORCEMINIMIZE := 0xB;SW_MAX := 0xB;} + global G_GTK_WINDOW_ACTIVATE; if not hwd then return ; if not GTK_WIDGET(hwd) then return ; if f =0 then @@ -471,7 +434,7 @@ end AddMessageToGtkMessageQueue(G_GTK_WINDOW_ACTIVATE,0x6,0,0,0); G_GTK_WINDOW_ACTIVATE := hwd; AddMessageToGtkMessageQueue(hwd,0x6,1,0,0); - end + end end return true; end @@ -3590,95 +3553,8 @@ end {$endif} end - -type TByteData=class() //λ - {** - @explan(˵) λװ - **} - {** - @example(:byteת) - oa := new TByteData(); - echo tostn(oa.bytesasint(array(1,1,1,1))); - - **} - {** - @example(:תbyte) - oa := new TByteData(); - echo tostn(oa.intasbytes(235); - - **} - class function BytesAsInt(a); - begin - {** - @explan(˵) ĸbyteתΪinteger %% - @param(a)(array) ʽʾֽ %% - @return(integer) װõ %% - **} - uu := a[0]; - ul := a[1]; - lu := a[2]; - ll := a[3]; - l := makelong(ll,lu,8); - u := makelong(ul,uu,8); - return makelong(l,u); - end - class function IntAsBytes(v); - begin - {** - @explan(˵) תΪbyte (ģ) %% - @param(v)(integer) %% - @return(array) ģbyte %% - **} - lowuperdword(v,l,u); - lowuperdword(l,ll,lu); - lowuperdword(u,ul,uu); - return array(uu,ul,lu,ll); - end - class function ShortsToInt(a); - begin - {** - @explan(˵) shortתΪһint %% - @param(a)(array) Ԫص %% - @return(integer) %% - **} - l := a[1]; - u := a[0]; - return makelong(l,u); - end - class function IntToShorts(v); - begin - {** - @explan(˵) תΪshort (ģ) %% - @param(v)(integer) %% - @return(array) ģshort %% - **} - lowuperdword(v,l,u); - return array(l,u); - end - class function StrAsBytes(s); - begin - {** - @explan(˵) ַתΪbyte %% - @param(s)(string) ַ %% - @return(array) ģbyte %% - **} - r := array(); - for i := 0 to length(s) do r[i]:= ord(s[i]); - return r; - end - class function BytesAsStr(b); - begin - {** - @explan(˵) byteתַ %% - @param(b)(array) byte %% - @return(string) ַ - **} - r := ""; - for i := 0 to length(b)-1 do r += chr(b[i]); - return r; - end +type TByteData = class(TByteDataOP) end - type TSLUIBASE=class(TSLUICONST) //ͼ {** @explan(˵)ͼ,ṩĵײͳ %% @@ -3894,132 +3770,6 @@ end ///////////////////////////ڴ////////////////////////////// -type T_startupinfoa=class(tslcstructureobj) - private - static SSTRUCT; - class function getstruct() - begin - if not SSTRUCT then SSTRUCT := MemoryAlignmentCalculate(array( - ("cb","int",0), - ("lpreserved","intptr",0), - ("lpdesktop","intptr",0), - ("lptitle","intptr",0), - ("dwx","int",0), - ("dwy","int",0), - ("dwxsize","int",0), - ("dwysize","int",0), - ("dwxcountchars","int",0), - ("dwycountchars","int",0), - ("dwfillattribute","int",0), - ("dwflags","int",0), - ("wshowwindow","short",0), - ("cbreserved2","short",0), - ("lpreserved2","intptr",0), - ("hstdinput","intptr",0), - ("hstdoutput","intptr",0), - ("hstderror","intptr",0))); - return SSTRUCT; - end - public - function create(ptr) - begin - inherited create(getstruct(),ptr); - cb := _size_(); - end - property cb index "cb" read _getvalue_ write _setvalue_; - property lpreserved index "lpreserved" read _getvalue_ write _setvalue_; - property lpdesktop index "lpdesktop" read _getvalue_ write _setvalue_; - property lptitle index "lptitle" read _getvalue_ write _setvalue_; - property dwx index "dwx" read _getvalue_ write _setvalue_; - property dwy index "dwy" read _getvalue_ write _setvalue_; - property dwxsize index "dwxsize" read _getvalue_ write _setvalue_; - property dwysize index "dwysize" read _getvalue_ write _setvalue_; - property dwxcountchars index "dwxcountchars" read _getvalue_ write _setvalue_; - property dwycountchars index "dwycountchars" read _getvalue_ write _setvalue_; - property dwfillattribute index "dwfillattribute" read _getvalue_ write _setvalue_; - property dwflags index "dwflags" read _getvalue_ write _setvalue_; - property wshowwindow index "wshowwindow" read _getvalue_ write _setvalue_; - property cbreserved2 index "cbreserved2" read _getvalue_ write _setvalue_; - property lpreserved2 index "lpreserved2" read _getvalue_ write _setvalue_; - property hstdinput index "hstdinput" read _getvalue_ write _setvalue_; - property hstdoutput index "hstdoutput" read _getvalue_ write _setvalue_; - property hstderror index "hstderror" read _getvalue_ write _setvalue_; -end - -type T_process_information=class(tslcstructureobj) - private - static SSTRUCT; - class function getstruct() - begin - if not SSTRUCT then SSTRUCT := MemoryAlignmentCalculate(array( - ("hprocess","intptr",0), - ("hthread","intptr",0), - ("dwprocessid","int",0), - ("dwthreadid","int",0))); - return SSTRUCT; - end - public - function create(ptr) - begin - inherited create(getstruct(),ptr); - end - property hprocess index "hprocess" read _getvalue_ write _setvalue_; - property hthread index "hthread" read _getvalue_ write _setvalue_; - property dwprocessid index "dwprocessid" read _getvalue_ write _setvalue_; - property dwthreadid index "dwthreadid" read _getvalue_ write _setvalue_; -end - -type T_security_attributes=class(tslcstructureobj) - private - static SSTRUCT; - class function getstruct() - begin - if not SSTRUCT then SSTRUCT := MemoryAlignmentCalculate(array( - ("nlength","int",0), - ("lpsecuritydescriptor","intptr",0), - ("binherithandle","int",0))); - return SSTRUCT; - end - public - function create(ptr) - begin - inherited create(getstruct(),ptr); - nlength := _size_(); - end - property nlength index "nlength" read _getvalue_ write _setvalue_; - property lpsecuritydescriptor index "lpsecuritydescriptor" read _getvalue_ write _setvalue_; - property binherithandle index "binherithandle" read _getvalue_ write _setvalue_; -end -type Ttagminmaxinfo=class(tslcstructureobj) - private - static SSTRUCT; - class function getstruct() - begin - if not SSTRUCT then SSTRUCT := MemoryAlignmentCalculate(array( - ("ptreserved","int[2]", - (0,0)), - ("ptmaxsize","int[2]", - (0,0)), - ("ptmaxposition","int[2]", - (0,0)), - ("ptmintracksize","int[2]", - (0,0)), - ("ptmaxtracksize","int[2]", - (0,0)))); - return SSTRUCT; - end - public - function create(ptr) - begin - inherited create(getstruct(),ptr); - end - property ptreserved index "ptreserved" read _getvalue_ write _setvalue_; - property ptmaxsize index "ptmaxsize" read _getvalue_ write _setvalue_; - property ptmaxposition index "ptmaxposition" read _getvalue_ write _setvalue_; - property ptmintracksize index "ptmintracksize" read _getvalue_ write _setvalue_; - property ptmaxtracksize index "ptmaxtracksize" read _getvalue_ write _setvalue_; -end - type TTagMSG=class(tslcstructureobj) {** @@ -4856,328 +4606,8 @@ type tagWNDCLASSA=class(tslcstructureobj) // end //////////////////////////////////ڴֹ//////////////////////////////////////////////////// - //******************************************************************** -type array1dlk=class //0ʼ - private - _len; - FCompareValue; - protected _data; // - public - {** - @explan(˵) һά %% - @param(_len)(integer) %% - @param(_data)(array) %% - @param(CompareValue)(fpointer) ص function(v1,v2)begin return v1 = v2 ; end %% - **} - function setdata(data); - begin - {** - @explan(˵) һ %% - @param(data)(array) %% - **} - _data := data; - _len := length(data); - end - function clean(); - begin - {** - @explan(˵) %% - **} - _data := array(); - _len := 0; - end - function create(); // - begin - {** - @explan(˵) %% - **} - _data := array(); - _len := 0; - end - function CallCompare(v1,v2,f); - begin - if datatype(f)=7 then return call(f,v1,v2); - if dataisfunction(FCompareValue)then return call(FCompareValue,v1,v2); - return v1=v2; - end - function append(v) //׷ - begin - {** - @explan(˵) ׷ %% - @param(v)() tsl %% - **} - _data[_len++]:= v; - end; - function geti(i); //ȡ - begin - {** - @explan(˵) %% - @param(i)(integer) id %% - **} - return _data[i]; - end - function seti(i,v); //ֵ - begin - {** - @explan(˵) ֵ %% - @param(i)(integer) id %% - @param(v)() tsl %% - **} - if i >= 0 and i<_len then - begin - _data[i]:= v; - end - end - function deli(i); //ɾ - begin - {** - @explan(˵) ɾ %% - @param(i)(integer) id %% - **} - //len := length(_data)-1; - if i<0 or i >= _len then return-1; - _len -= 1; - return deleteindex(_data,i,1); - end - function delis(i); - begin - {** - @explan(˵) ɾ %% - @param(i)(array) ɾid %% - **} - dels := getdels(i); - for ii,v in dels do deli(v); - end - function getdels(i); //ɾ - begin - {** - @ignore () %% - @explan(˵) ɾ %% - @param(i)(array) ɾid %% - **} - ii := sselect thisrow from(i union2 array())where(thisrow >= 0 and thisrow<_len)order by thisrow end; - dels := array(); - ix := 0; - for iv in ii do - begin - dels[iv]:= ii[iv]-ix; - ix++; - end - return dels; - end - function insertbefor(v,i); //֮ǰ - begin - {** - @explan(˵) i֮ǰ %% - @param(v)() %% - @param(i)(integer) id %% - **} - if not ifnumber(i)then return; - if i >= _len then return append(v); - else if i <= 0 then - begin - _data := array(v)union _data; - end else - begin - _data := _data[0:(i-1)]union array(v)union _data[i:]; - end - _len++; - end - function insertafter(v,i); //֮ - begin - {** - @explan(˵) i֮ %% - @param(v)() %% - @param(i)(integer) id %% - **} - if not ifnumber(i)then return; - if i >= _len then return append(v); - else if i<0 then - begin - _data := array(v)union _data; - end else - begin - _data := _data[0:i]union array(v)union _data[i+1:]; - end - _len++; - end - function findvid(v1,func,lx); //,funcͨıȽϺ - begin - {** - @explan(˵) źv1 ƥid %% - @param(v1)(any) tsl %% - @param(lx)(bool) %% - @param(func)(fpointer) ȽϺ һΪ ж,ڶΪж %% - **} - ret :=-1; - if lx then - begin - for i := length(_data)downto 0 do - begin - if CallCompare(_data[i],v1,func)then return i; - end - return ret; - end - for i,v in _data do - begin - if CallCompare(v,v1,func)then - begin - return i; - end - end - return ret; - end - function getprev(v1); //һ - begin - {** - @explan(˵) һ ƥid %% - @param(v1)() tsl %% - **} - if _len<2 then return nil; - id :=-1; - for i,v in _data do - begin - if CallCompare(v,v1)then - begin - id := i; - break; - end - end - return _data[id-1]; - end - function getnext(v1); //һ - begin - {** - @explan(˵) һ ƥid %% - @param(v1)() tsl %% - **} - if _len<2 then return nil; - id := _len; - for i,v in _data do - begin - if CallCompare(v,v1)then - begin - id := i; - break; - end - end - return _data[id+1]; - end - function ergodic(f); //ѭ - begin - {** - @explan(˵) ѭ %% - @param(f)(fpointer) function(id,v) begin end %% - **} - if(datatype(f)<> 7)then return nil; - for i,v in _data do - begin - ret := call(f,i,v); //## f(i,v); - if ret=-1 then break; - end - return 1; - end - function data(); // - begin - {** - @explan(˵) %% - **} - return _data; - end - function replace(i,v) //滻 - begin - {** - @explan(˵) 滻 %% - @param(i)(integer) %% - @param(v)() tsl %% - **} - if i >= 0 and i<_len then - begin - ret := _data[i]; - _data[i]:= v; - return ret; - end else - return nil; - end - function len(); //С - begin - {** - @explan(˵) %% - **} - //return length(_data); - return _len; - end - function setorder(i,j); - begin - {** - @explan(˵) Ԫλ %% - @param(i)(integer)ԭʼλ %% - @param(j)(integer) ƶλ - **} - if j>_len-1 then j := _len-1; - if j<0 then j := 0; - if i=j or(i<0 and i>_len)then exit; - sl := createserial(i,j); - for ii := 0 to length(sl)-2 do - begin - SwapNoCheck(sl[ii],sl[ii+1]); - end - end - function swap(i,j); // - begin - {** - @explan(˵) %% - @param(i)(integer) %% - @param(j)(integer) %% - **} - if ifnumber(i)and ifnumber(j)and i <> j and i >= 0 and j >= 0 and i<_len and j<_len then - begin - SwapNoCheck(i,j); - //vi := _data[i]; - //_data[i]:=_data[j]; - //_data[j] := vi; - end - end - property CompareValue read FCompareValue write FCompareValue; - private - function SwapNoCheck(i,j); - begin - vi := _data[i]; - _data[i]:= _data[j]; - _data[j]:= vi; - end - function createserial(i,j); - begin - if j>i then return i -> j; - r := array(); - kk := 0; - for ii := i downto j do r[kk++]:= ii; - return r; - end - function moveto(i,j); //iƶjǰ - begin - {** - @ignore %% - @explan(˵) iƶjǰ %% - @param(i)(integer) %% - @param(j)(integer) %% - **} - if not(ifnumber(i)and i >= 0 and i<_len)then return-1; - if ifnil(j)then j := 0; - if i=j then return-1; - vi := geti(i); - insertbefor(vi,j); - if i>j then - begin - deli(i+1); - end else - begin - deli(i); - end - end -end -type TFpList=class(array1dlk) +type TFpList=class(tarray1dlk) {** @explan(˵) list %% **} @@ -5235,71 +4665,7 @@ type TFpList=class(array1dlk) return len(); end end -type TCharDiscrimi=class - static CD_SMA; - static CD_BGA; - static CD_SMZ; - static CD_BGZ; - static CD_UDL; - static CD_NIN; - static CD_ZER; - static CD_ISOK; - class function sinit();virtual; - begin - if not CD_ISOK then - begin - K := 1; - CD_SMA := ord("a"); - CD_BGA := ord("A"); - CD_SMZ := ord("z"); - CD_BGZ := ord("Z"); - CD_UDL := ord("_"); - CD_NIN := ord("9"); - CD_ZER := ord("0"); - CD_ISOK := 1; - end - end - class function IsLetter(cc); - begin - return IsUppercaseLetter(CC)OR IsLowercaseLetter(cc); - end - class function IsLowercaseLetter(cc); - begin - return(cc >= CD_SMA)and(cc <= CD_SMZ); - end - class function IsUppercaseLetter(cc); - begin - return(cc >= CD_BGA)and(cc <= CD_BGZ); - end - class function IsNumber(cc); - begin - return(cc >= CD_ZER)and(cc <= CD_NIN); - end - class function IsVariableName(s); - begin - if ifstring(s)and length(s)>= 1 then - begin - cc := ord(s[1]); - if IsLetter(cc)or cc=CD_UDL then - begin - for i := 2 To length(s) do - begin - cc := ord(s[i]); - if not(IsLetter(cc)or IsNumber(cc)or(cc=CD_UDL))then - begin - return false; - end - end - return true; - end - end - return 0; - end - function create(); - begin - sinit(); - end -end + type TCreateParams=class() {** @explan(˵) ڿؼ %% @@ -5395,42 +4761,7 @@ type TCreateParams=class() end end -//**************************************************** -type tenumeration=class - {** - @explan(˵) ,ľ̬Աһֵ %% - **} - class function basevalue();virtual; - begin - {** - @explan(˵)ڸúû׼ֵ,ڸ %%; - **} - end - class function initenumeration(o,ival); - begin - {** - @explan(˵)ʼ %%; - @param(o)(tenumeration)tenumeration %% - @param(ival)(integer) ʼֵ,Ĭ0ʼ %% - **} - if not(o is class(tenumeration))then exit; - if ifnumber(ival)then val := integer(ival); - else val := 0; - o.basevalue(); - t := o.classinfo(); - par := t["inherited"]; - for i,v in par do - begin - initenumeration(findclass(v,o),ival); - end - for i,v in t["members"] do - begin - vl := invoke(o,v["name"]); - if ifnumber(vl)then val := integer(vl+1); - else invoke(o,v["name"],1,val++); - end - end -end + type TFPPenEndCap=class(tenumeration) static pecRound; static pecSquare; @@ -5998,44 +5329,7 @@ type TCHECK_RESULT=class(tslcstructureobj) property errmsg index "errmsg" read _getvalue_ write _setvalue_; end -type TCREATESTRUCT=class(tslcstructureobj) - private - static SSTRUCT; - function getstruct() - begin - if not SSTRUCT then SSTRUCT := MemoryAlignmentCalculate(array( - ("lpcreateparams","intptr",0), - ("hinstance","intptr",0), - ("hmenu","intptr",0), - ("hwndparent","intptr",0), - ("cy","int",0), - ("cx","int",0), - ("y","int",0), - ("x","int",0), - ("style","int",0), - ("lpszname","char*",100), - ("lpszclass","char*",100), - ("dwexstyle","int",0))); - return SSTRUCT; - end - public - function create(ptr) - begin - inherited create(getstruct(),ptr); - end - property lpcreateparams index "lpcreateparams" read _getvalue_ write _setvalue_; - property hinstance index "hinstance" read _getvalue_ write _setvalue_; - property hmenu index "hmenu" read _getvalue_ write _setvalue_; - property hwndparent index "hwndparent" read _getvalue_ write _setvalue_; - property cy index "cy" read _getvalue_ write _setvalue_; - property cx index "cx" read _getvalue_ write _setvalue_; - property y index "y" read _getvalue_ write _setvalue_; - property x index "x" read _getvalue_ write _setvalue_; - property style index "style" read _getvalue_ write _setvalue_; - property lpszname index "lpszname" read _getvalue_ write _setvalue_; - property lpszclass index "lpszclass" read _getvalue_ write _setvalue_; - property dwexstyle index "dwexstyle" read _getvalue_ write _setvalue_; -end + type TNMMOUSE=class(tslcstructureobj) private static SSTRUCT; @@ -6351,22 +5645,7 @@ type TMKEY=class(tuieventbase) @param(shiftstate)(arry of TShiftStateEnum member ) ascii %% **} end -type TDrawitemState=class - {** - @explan(˵) ϵͳؼʱ״̬ %% - **} - static ODS_SELECTED; - static ODS_GRAYED; - static ODS_DISABLED; - static ODS_CHECKED; - static ODS_FOCUS; - static ODS_DEFAULT; - static ODS_COMBOBOXEDIT; - static ODS_HOTLIGHT; - static ODS_INACTIVE; - static ODS_NOACCEL; - static ODS_NOFOCUSRECT; -end + Type TtageDrawItem=class(tslcstructureobj) private static SFSTRUCT; @@ -6602,53 +5881,6 @@ type TMMouse=class(tuieventbase,TSIFTSTATE) return(ssDouble in FKeyState); end end -type TSTYLESTRUCT=class(tslcstructureobj) - private - static SSTRUCT; - function getstruct() - begin - if not SSTRUCT then SSTRUCT := MemoryAlignmentCalculate(array( - ("styleold","int",0), - ("stylenew","int",0))); - return SSTRUCT; - end - public - function create(ptr) - begin - inherited create(getstruct(),ptr); - end -end -type tvclwindowpos_class= class(tslcstructureobj) //λϢ - private - static SSTRUCT; - function getstruct(); - begin - if not SSTRUCT then - begin - SSTRUCT := MemoryAlignmentCalculate( - array(("hwndinsertafter","intptr",0), - ("hwnd","intptr",0), - ("x","int",0), - ("y","int",0), - ("cx","int",0), - ("cy","int",0), - ("flags","int",0))); - end - return SSTRUCT; - end - public - function create(ptr);override; - begin - inherited create(getstruct(),ptr); - end - property x:integer index "x" read _getvalue_ write _setvalue_; - property y:integer index "y" read _getvalue_ write _setvalue_; - property cx:integer index "cx" read _getvalue_ write _setvalue_; - property cy:integer index "cy" read _getvalue_ write _setvalue_; - property flags:integer index "flags" read _getvalue_ write _setvalue_; - property hwndinsertafter:integer index "hwndinsertafter" read _getvalue_ write _setvalue_; - property hwnd:integer index "hwnd" read _getvalue_ write _setvalue_; -end type TMSTYLECHANG=class(tuieventbase) {** @explan(˵)ʽıϢ %% @@ -6677,6 +5909,7 @@ type TMSTYLECHANG=class(tuieventbase) **} end + ///////////////////////////Ϣ//////////////////////////////////// type TWMNCHITTEST=class(TSLUICONST) // hittestϢ function hitstyle(o,e); @@ -6745,35 +5978,6 @@ type TWMNCHITTEST=class(TSLUICONST) // hittest return 0; end end -type TScrollinfo=class(tslcstructureobj) - private - static SSTRUCT; - function getstruct() - begin - if not SSTRUCT then SSTRUCT := MemoryAlignmentCalculate(array( - ("cbsize","int",0), - ("fmask","int",0), - ("nmin","int",0), - ("nmax","int",0), - ("npage","int",0), - ("npos","int",0), - ("ntrackpos","int",0))); - return SSTRUCT; - end - public - function create(ptr) - begin - inherited create(getstruct(),ptr); - cbsize := _size_(); - end - property cbsize:integer index "cbsize" read _getvalue_ write _setvalue_; - property fmask:integer index "fmask" read _getvalue_ write _setvalue_; - property nmin:integer index "nmin" read _getvalue_ write _setvalue_; - property nmax:integer index "nmax" read _getvalue_ write _setvalue_; - property npage:integer index "npage" read _getvalue_ write _setvalue_; - property npos:integer index "npos" read _getvalue_ write _setvalue_; - property ntrackpos:integer index "ntrackpos" read _getvalue_ write _setvalue_; -end type TDragManager=class(TComponent) private FDragImmediate:Boolean; @@ -7282,6 +6486,10 @@ type tcomponent = class(TSLUIBASE) return true; end public + function ExecuteCommand(cmd,p);virtual; + begin + + end Procedure Notification(AComponent,Operation);virtual; begin {** @@ -9256,9 +8464,9 @@ type tcontrol = class(tcomponent) if Sender is class(TCustomAction)then begin NewAction := Sender; - if(not CheckDefaults)or(Caption='')or(Caption=Name)then Caption := NewAction.Caption; - if not CheckDefaults or Enabled then Enabled := NewAction.Enabled; - if not CheckDefaults or Visible then Visible := NewAction.Visible; + if (not CheckDefaults) or (Caption='') or (Caption=Name)then Caption := NewAction.Caption; + if (not CheckDefaults) or Enabled then Enabled := NewAction.Enabled; + if (not CheckDefaults) or Visible then Visible := NewAction.Visible; { if not CheckDefaults or (Hint = '') then Hint := NewAction.Hint; @@ -10763,13 +9971,13 @@ type TWinControl = class(tcontrol) for i := 0 to ControlCount-1 do begin it := Controls[i]; - it.Perform(new tuieventbase(CM_PARENTFONTCHANGED,hd,1)); + it.Perform(new tuieventbase(CM_PARENTFONTCHANGED,hd,1,0)); end end function WMSETFONT(o,e):WM_SETFONT;virtual; begin defaulthandler(e); - Perform(new tuieventbase(CM_FONTCHANGED,e.wparam,e.lparam)); + Perform(new tuieventbase(CM_FONTCHANGED,e.wparam,e.lparam,0)); end function WMACTIVATE(o,e):WM_ACTIVATE;virtual; begin @@ -11909,6 +11117,50 @@ end //if message=0x85 and not( WsCaption or border or WsDlgModalFrame) then return ; e := messagecreater(hwnd,message,wparam,lparam); e.sender := self(true); + if message = WM_SYSKEYDOWN or message = WM_KEYDOWN then //ݼʵ + begin + WndProc(const e); + if e.skip then return 1; + ////////////ȼ///////////////////// + ec := e.CharCode; + sa := array(); + if ec>=65 and ec<=90 then + begin + sa["w"] := chr(ec); + end + if ec>=0x70 and ec<=0x7b then + begin + sa["f"] := "F"+inttostr(ec-0x6F); + end + st := e.shiftstate; + if ssCtrl in st then sa["c"] := 1; + if ssAlt in st then sa["a"] := 1; + if ssShift in st then sa["s"] := 1; + if sa["w"] and (sa["c"] or sa["a"] or sa["s"]) then + begin + st := sa; + end else + if sa["f"] then + begin + st := sa; + end else + st := array(); + + if st then + begin + st := formatshortcut(st); + if st then + begin + if dispatchctlshortcut(self(true),st)= "havedoshortcut" then return 1; //ִбؼ + if dispatchshortcut(getapplication(),st) = "havedoshortcut" then + begin + return 1; + end + end + end + //ȼ + return defaulthandler(e); + end if message=WM_NCCREATE then begin FHandle := hwnd; @@ -13384,7 +12636,11 @@ type tbtn = class(TCustomControl) if FdoingClick then return ; FdoingClick := true; //try - calldatafunction(onClick,self(true),e); + if Action and Action.Execute() then + begin + + end else + calldatafunction(onClick,self(true),e); // finally FdoingClick := false; // end; @@ -14767,7 +14023,7 @@ type tedit =class(TCustomControl) FEditable := new TEntryEditable(); FEditable.host := self(true); end - function ExecuteCommand(cmd,pm);virtual; + function ExecuteCommand(cmd,pm);override; begin if FEditable then return FEditable.ExecuteCommand(cmd,pm); end @@ -17069,8 +16325,28 @@ end FEnabled := true; //Ч Ե FVisible := true; //ɼ end + + function ExecuteCommand(cmd,d);override; + begin + if cmd ="doshortcut" then //shortcut + begin + if csDesigning in ComponentState then return ; + if Enabled and Visible then + begin + if d = ShortCut then + begin + DoOnClick(self,new tuieventbase(0,0,0,0)); + return "havedoshortcut"; + end + end + end + end function DoOnClick(o,e);virtual; begin + if action and action.Execute() then + begin + + end else CallMessgeFunction(OnClick,o,e); end function GetRect(); @@ -17092,6 +16368,12 @@ end begin FToolbar.DeleteButton(self(true)); end + + if FActionLink is class(TControlActionLink)then + begin + FActionLink.Recycling(); + FActionLink := nil; + end FToolbar := nil; inherited; FCaption := ""; // @@ -17099,6 +16381,7 @@ end FImageId := -1; //imageid FEnabled := true; //Ч Ե FVisible := true; //ɼ + end property OnClick:eventhandler read FOnClick write FOnClick; property Caption:string read FCaption write SetCaption; @@ -17108,6 +16391,8 @@ end property ToolBar read FToolbar write SetParent; property Parent read FToolbar write SetParent; property willaddBar read FWillAddbar; + property Action:taction read GetAction write SetAction; + property ShortCut read getShortCut write SetShortCut; {** @param(OnClick)(function[o:TToolButton;e:tuieventbase]) Ϣ %% @param(Caption)(string) %% @@ -17116,6 +16401,23 @@ end @param(Visible)(bool) Ƿɼ %% **} private + FShortCut; + function getShortCut(); + begin + return formatshortcut(FShortCut); + end + + function SetShortCut(v); + begin + if v and ifstring(v) then + begin + nst := parsershortcutstr(v); + end else nst := nil; + if nst <> FShortCut then + begin + FShortCut := nst; + end + end function SetParent(tb); begin if FToolbar=tb then return ; //ͬ @@ -17169,6 +16471,57 @@ end end end + protected //action + function SetAction(Value);virtual; + begin + if ifnil(Value)then + begin + if FActionLink then + begin + FActionLink.SetAction(nil); + end + excludestate(FControlStyle,csActionClient); + end else + if Value is class(TBasicAction)then + begin + includestate(FControlStyle,csActionClient); + if ifnil(FActionLink)then FActionLink := createobject(GetActionLinkClass(),self); + FActionLink.Action := Value; + FActionLink.Onchange := thisfunction(DoActionChange); + ActionChange(Value,csLoading in Value.ComponentState); + Value.FreeNotification(Self); + end + end + procedure DoActionChange(Sender:TObject); + begin + if Sender=Action then ActionChange(Sender,False); + end + function GetAction();virtual; + begin + if FActionLink then + begin + return FActionLink.Action; + end + end + function GetActionLinkClass();virtual; + begin + {** + @explan(˵) actionlinkclass %% + @return(TMenuActionLink class) + **} + return class(TtoolbuttonActionLink); + end + procedure ActionChange(Sender:TObject;CheckDefaults:Boolean);virtual; + begin + if Sender is class(TCustomAction)then + begin + NewAction := Sender; + if (not CheckDefaults) or (Caption='') or (Caption=Name) then Caption := NewAction.Caption; + if (not CheckDefaults) then ShortCut := NewAction.ShortCut; + if (not CheckDefaults) or Enabled then Enabled := NewAction.Enabled; + //if not CheckDefaults or FChecked then Checked := NewAction.Checked; + end; + end protected function SetImageId(id);virtual; begin @@ -17187,6 +16540,7 @@ end FVisible; //ɼ FToolbar; // FWillAddbar; + FActionLink; end type TToolBar = class(TCustomControl) {** @@ -17298,7 +16652,8 @@ type TToolBar = class(TCustomControl) begin if not FTipWnd.Visible then begin - FTipWnd.Tip := FButtons[idx].Caption; + st := FButtons[idx].ShortCut; + FTipWnd.Tip := FButtons[idx].Caption + (st?(" ("+st+")"):"") ; FTipWnd.ShowTIp(); end end else @@ -23778,10 +23133,8 @@ type tthreeEntry = class(TCustomControl) dc.Draw("framecontrol",array(FBtnRect[0:1],FBtnRect[2:3]),DFC_SCROLL,DFCS_SCROLLDOWN); end end - function ExecuteCommand(cmd,p);virtual; - begin - - end + + function DoWMSIZE(o,e);override; begin calcCtls(); @@ -28193,6 +27546,7 @@ type TBasicAction=class(TComponent) end function Execute():Boolean;virtual; begin + if csDesigning in ComponentState then return ; if FOnExecute then begin e := new tuieventbase(0,0,0,0); @@ -28249,7 +27603,7 @@ type TBasicAction=class(TComponent) end end property ActionComponent:TComponent read FActionComponent write SetActionComponent; - property OnExecute:eventhandler read FOnExecute write SetOnExecute; + property onexecute:eventhandler read FOnExecute write SetOnExecute; property OnUpdate:TNotifyEvent read FOnUpdate write FOnUpdate; property OnChange:TNotifyEvent read FOnChange write FOnChange; property parent read FParent Write SetParent; @@ -28258,6 +27612,7 @@ type TBasicAction=class(TComponent) @param(OnUpdate)(fpointer) »ص %% @param(OnChange)(fpointer) ıص %% **} + end; type TContainedAction=class(TBasicAction) function create(AOwner);override; @@ -28282,6 +27637,7 @@ type TCustomAction=class(TContainedAction) FGroupIndex:Integer; FHint:string; FVisible:Boolean; + FShortCut; procedure SetCaption(const Value:string); begin if Value=FCaption then exit; @@ -28318,6 +27674,28 @@ type TCustomAction=class(TContainedAction) FVisible := nValue; Change(); end + function getShortCut(); + begin + return formatshortcut(FShortCut); + end + + function SetShortCut(v); + begin + if v and ifstring(v) then + begin + nst := parsershortcutstr(v); + end else nst := nil; + if nst <> FShortCut then + begin + FShortCut := nst; + + for I := 0 to FClients.Count-1 do + begin + FClients[I].SetShortCut(v); + end + Change(); + end + end protected procedure AssignTo(Dest:TPersistent);override; begin @@ -28327,7 +27705,7 @@ type TCustomAction=class(TContainedAction) if Dest=Self then exit; if Dest is class(TCustomAction)then begin - ps := array("checked","caption","visible","enabled"); + ps := array("checked","caption","visible","enabled","shortcut"); for i,v in ps do invoke(Dest,v,1,invoke(self,v)); end else inherited; @@ -28350,6 +27728,17 @@ type TCustomAction=class(TContainedAction) begin inherited; end + function ExecuteCommand(cmd,p);override; + begin + if csDesigning in ComponentState then return ; + if cmd="doshortcut" then + begin + if (FClients and FClients.Count>0) and Enabled and Visible and ShortCut = p then + begin + if Execute() then return "havedoshortcut"; + end + end + end function Execute():Boolean;override; begin Result := False; @@ -28361,6 +27750,7 @@ type TCustomAction=class(TContainedAction) property Checked:bool read FChecked write SetChecked; property Enabled:bool read FEnabled write SetEnabled; property Visible:bool read FVisible write SetVisible; + property ShortCut read getshortcut write SetShortCut; end; type TAction=class(TCustomAction) {** @@ -28376,7 +27766,7 @@ type TAction=class(TCustomAction) end function publishs();override; begin - r := array("name","caption","enabled"); + r := array("name","caption","enabled","onexecute"); return r; end end @@ -28457,6 +27847,9 @@ type TActionLink=class(TBasicActionLink) @explan(˵) actionؼ %% **} public + procedure SetShortCut(const Value:String);virtual; + begin + end procedure SetCaption(const Value:string);virtual; begin end @@ -28474,6 +27867,10 @@ type TActionLink=class(TBasicActionLink) inherited; end protected + function IsshortcutLinked():Boolean;virtual; + begin + return Action is CLASS(TCustomAction); + end function IsCheckedLinked():Boolean;virtual; begin return Action is CLASS(TCustomAction); @@ -28497,42 +27894,17 @@ type TActionLink=class(TBasicActionLink) return Action is CLASS(TCustomAction); end end; -type TMenuActionLink=class(TControlActionLink) - {** - @explan(˵) ˵actionlink %% - **} - protected - procedure AssignClient(AClient);override; - begin - {** - @explan(˵)ֵcontrol %% - @param(AClient)(tcontrol) %% - **} - if AClient is class(tmenu)then FClient := AClient; - end - function IsVisibleLinked():Boolean;override; - begin - return false; - end - function IsCheckedLinked():Boolean;override; - begin - return FClient and(Action is CLASS(TCustomAction)); - end - public - function create(AOwner);override; - begin - inherited; - end - procedure SetChecked(Value:Boolean);override; - begin - if IsCheckedLinked()then return FClient.Checked := Value; - end -end + type TControlActionLink=class(TActionLink) {** @explan(˵)tcontrol taction %% **} - protected FClient:TControl; + protected + FClient:TControl; + function IsshortcutLinked():Boolean;virtual; + begin + return false; + end procedure AssignClient(AClient);override; begin {** @@ -28560,7 +27932,7 @@ type TControlActionLink=class(TActionLink) function IsCheckedLinked():Boolean;virtual; begin return false; - end + end public function create(AClient);override; begin @@ -28590,8 +27962,82 @@ type TControlActionLink=class(TActionLink) procedure SetOnExecute(Value:TNotifyEvent);override; begin return inherited; - end + end end; +type TMenuActionLink=class(TControlActionLink) + {** + @explan(˵) ˵actionlink %% + **} + protected + procedure AssignClient(AClient);override; + begin + {** + @explan(˵)ֵcontrol %% + @param(AClient)(tcontrol) %% + **} + if AClient is class(tmenu)then FClient := AClient; + end + function IsshortcutLinked();override; + begin + return FClient and(Action is CLASS(TCustomAction)); + end + function IsVisibleLinked():Boolean;override; + begin + return false; + end + function IsCheckedLinked():Boolean;override; + begin + return FClient and(Action is CLASS(TCustomAction)); + end + public + procedure SetShortCut(const Value:String);override; + begin + if IsshortcutLinked() then + begin + return FClient.ShortCut := Value; + end + end + function create(AOwner);override; + begin + inherited; + end + procedure SetChecked(Value:Boolean);override; + begin + if IsCheckedLinked()then return FClient.Checked := Value; + end +end +type TtoolbuttonActionLink=class(TControlActionLink) + {** + @explan(˵) ťactionlink %% + **} + protected + procedure AssignClient(AClient);override; + begin + {** + @explan(˵)ֵcontrol %% + @param(AClient)(TToolButton) %% + **} + if AClient is class(TToolButton)then FClient := AClient; + end + function IsshortcutLinked();override; + begin + return FClient and(Action is CLASS(TCustomAction)); + end + function IsCheckedLinked():Boolean;override; + begin + return false; + end + public + procedure SetShortCut(const Value:String);override; + begin + if IsshortcutLinked() then return FClient.ShortCut := Value; + end + function create(AOwner);override; + begin + inherited; + end + +end type TActionList=class(TComponent) {** @explan(˵) actionlist %% @@ -28712,28 +28158,7 @@ type TCommDlg=class(tcomponent) @param(WndOwner)(TWinControl) %% **} end -type TMBbtnstyle=class() - {** - @explan(˵) TMessageboxADlg ťʽ%% - **} - static MB_OK; - static MB_OKCANCEL; - static MB_ABORTRETRYIGNORE; - static MB_YESNOCANCEL; - static MB_YESNO; - static MB_RETRYCANCEL; - static MB_CANCELTRYCONTINUE; - static MB_HELP; -end -type TMBiconstyle=class() - {** - @explan(˵)TMessageboxADlg ͼʽ%% - **} - static MB_ICONWARNING; - static MB_ICONASTERISK; - static MB_ICONQUESTION; - static MB_ICONSTOP; -end + type TMessageboxADlg=class(TCommDlg) {** @explan(˵) Ϣʾ %% @@ -29275,7 +28700,6 @@ private Fhandle:hmenu; FCaption:string; FParent:tmenu; - FShortCut; FItems; FAutoChecked:bool; FChecked :bool; @@ -29293,12 +28717,15 @@ private FMenuitemInfo; FOnDesignClick; FBitmap; - function SetShortCut(v); + FShortCut; + function modifyshowcaption(item); begin - if v <> FShortCut then - begin - end - end + s := item.caption; + st := item.ShortCut; + if st then r := s+" ("+st+")"; + else r := s; + return r; + end function SetBitmap(v); //bmp begin if v <> FBitmap then SetBitmapsub(v); @@ -29370,7 +28797,8 @@ private **} mif := item.Itemstruct; mif._setvalue_("wid",item.command); - mif._setvalue_("dwtypedata",item.caption); + ic := modifyshowcaption(item); + mif._setvalue_("dwtypedata",ic); bm := item.Bitmap; if(bm is class(tbitmap))and bm.HandleAllocated()and(not(self is class(tmainmenu)))then begin @@ -29547,6 +28975,10 @@ private begin CallMessgeFunction(FOnDesignClick,o,e); end + if Action and Action.Execute() then + begin + + end else CallMessgeFunction(Onclick,o,e); end function DoMeasureItem(o,e);virtual; @@ -29572,7 +29004,7 @@ private if((uflags .& MIIM_STRING)=MIIM_STRING)then begin vid[vvdx]:= "dwtypedata"; - vv[vvdx++]:= item.caption; + vv[vvdx++]:= modifyshowcaption(item); end if(uflags .& MF_POPUP)=MF_POPUP then begin @@ -29649,9 +29081,10 @@ private if Sender is class(TCustomAction)then begin NewAction := Sender; - if(not CheckDefaults)or(Caption='')or(Caption=Name)then Caption := NewAction.Caption; - if not CheckDefaults or Enabled then Enabled := NewAction.Enabled; - if not CheckDefaults or FChecked then Checked := NewAction.Checked; + if (not CheckDefaults) or (Caption='') or (Caption=Name) then Caption := NewAction.Caption; + if (not CheckDefaults) then ShortCut := NewAction.ShortCut; + if (not CheckDefaults) or Enabled then Enabled := NewAction.Enabled; + if (not CheckDefaults) or FChecked then Checked := NewAction.Checked; end; end function SetCaption(v);virtual; @@ -29660,7 +29093,8 @@ private FCaption := v; if Parent then begin - parent.setmenuiteminfo(indexof(),MIIM_STRING,"dwtypedata",v); + vs := modifyshowcaption(self); + parent.setmenuiteminfo(indexof(),MIIM_STRING,"dwtypedata",vs); end end function SetVisible(v);virtual; @@ -29702,6 +29136,21 @@ private end //FCompStyle:integer; public + function ExecuteCommand(cmd,d);override; + begin + if cmd = 'doshortcut' then + begin + if csDesigning in ComponentState then return ; + if Visible and Enabled and Parent and GetMenuType(0) then + begin + if d = ShortCut then + begin + DoClick(self,new tuieventbase(0,0,0,0)); + return "havedoshortcut"; + end + end + end + end function Notification(AComponent:TComponent;Operation:TOperation);override; begin inherited; @@ -29753,7 +29202,6 @@ private inherited; FMtype := MF_STRING; FParent := nil; - FShortCut := nil; FChecked := False; FVisible := True; FEnabled := True; @@ -29953,7 +29401,8 @@ private begin mks := MIIM_SUBMENU .| MIIM_STRING; mksv := array("dwtypedata","hsubmenu"); - mksvv := array(FCaption,self.handle); + vs := modifyshowcaption(self); + mksvv := array(vs,self.handle); if FBitmap is class(tbitmap)and FBitmap.HandleAllocated()then begin mks .|= MIIM_BITMAP; @@ -30012,7 +29461,8 @@ private if Fparent then begin DestroyHandle(); //ٲ˵ - Fparent.setmenuiteminfo(indexof(),MIIM_STRING .| MIIM_SUBMENU,array("dwtypedata","hsubmenu"),array(Caption,0)); + vs := modifyshowcaption(self); + Fparent.setmenuiteminfo(indexof(),MIIM_STRING .| MIIM_SUBMENU,array("dwtypedata","hsubmenu"),array(vs,0)); //Fparent.modifyitem(self(true),FMtype.|MF_POPUP); //޸ʽ end end @@ -30087,7 +29537,7 @@ private property Onrbuttonup:eventhandler read FOnrbuttonup write FOnrbuttonup; property Zorder read GetZorder write SetZorder; property OnDesignClick read FOnDesignClick write FOnDesignClick; - property ShortCut read FShortCut write SetShortCut; + property ShortCut read getShortCut write SetShortCut; function publishs();override; begin return array("action","bitmap","caption","checked","enabled","name","townerdraw","tseparator", @@ -30101,6 +29551,28 @@ private @param(OnSelect)(function[tmenu,TMMENUSELECT]) ˵ѡлص %% @param(Oninitmenupopup)(function[tmenu,tuieventbase]) ˵ѭ˵ص %% **} + private + function getShortCut(); + begin + return formatshortcut(FShortCut); + end + + function SetShortCut(v); + begin + if v and ifstring(v) then + begin + nst := parsershortcutstr(v); + end else nst := nil; + if nst <> FShortCut then + begin + FShortCut := nst; + if Parent then + begin + vs := modifyshowcaption(self); + parent.setmenuiteminfo(indexof(),MIIM_STRING,"dwtypedata",vs); + end + end + end end type TPopupmenu=class(tmenu) @@ -32475,334 +31947,24 @@ public @param(OnEcho)(function[TCreateProcessA,s:string]) %% **} end -type TMyArrayA = class +type TMyArrayA = class(tstrindexarray) {** @explan() ַ±ĴСд%% **} function create(); begin - FData := array(); - FRows := array(); - end - function DeleteIndex(idx); - begin - {** - @explan(˵) ɾָ± %% - **} - if ifnil(idx)or ifobj(idx)then return 0; - if ifstring(idx)then - begin - lidx := lowercase(idx); - ::deleteindex(FData,lidx,0); - return ::deleteindex(FRows,lidx,0); - end - ::deleteindex(FData,idx,0); - return ::deleteindex(FRows,idx,0); - end - function Operator[1](index,value); - begin - if ifstring(index)then - begin - li := lowercase(index); - end else - li := index; - if ifnone(value)then - begin - r := FData[li]; - if r then return r; - r := new TMyArrayA(); - FData[li]:= r; - FRows[li]:= index; - return r; - end - FRows[li]:= index; - if ifarray(value)and value then - begin - r := new TMyArrayA(); - FData[li]:= r; - for i,v in value do - begin - r[i]:= v; - end - return; - end - FData[li]:= value; - end - function Operator[](index); - begin - if ifstring(index)then r := FData[lowercase(index)]; - else r := FData[index]; - //if ifnil(r) then return NeW TMyArrayA(); - return r; - end - function Size(); - begin - {** - @explan(˵) ó %% - **} - return Length(FData); - end - function toarray(n); - begin - {** - @explan(˵) tsl array %% - @param(n)(bool) false Сд±꣬true ԭʼ± %% - **} - r := array(); - for i,v in FData do - begin - if v is class(TMyArrayA)then - begin - r[n?i:FRows[i]]:= v.toarray(n); - end else - r[n?i:FRows[i]]:= v; - end - return r; - end - function IndexNames(); - begin - {** - @explan(˵) ± %% - **} - return FRows; - end - function HaveIndex(); - begin - {** - @explan(˵) жǷij± %% - **} - o := self(true); - for i := 1 to Paramcount do - begin - if not(o is class(TMyArrayA))then return false; - id := params[i]; - if ifnil(o.TrueIndex(id))then return false; - o := o[id]; - end - return true; - end - function TrueIndex(n); - begin - {** - @explan(˵) öӦ± %% - **} - if ifstring(n)then idx := lowercase(n); - else idx := n; - return FRows[idx]; - end - property Data write SetData; - function destroy(); - begin - FData := nil; - FRows := nil; - end -private - function SetData(d); - begin - if not ifarray(d)then return false; - FRows := array(); - FData := array(); - si := self(true); - for i,v in d do - begin - si[i]:= v; - end - return true; - end - FData; - FRows; -end -type TMyArrayB = Class + inherited; + end +end +type TMyArrayB = class(tnumindexarray) {** @explan(˵) ± %% **} - private - FData; - public - function Create();virtual; + function create(); begin - {** - @explan(˵) 캯 %% - **} - FData := array(); - end - function Operator[1](idx,v); - begin - {** - @explan(˵)ͨ±Ԫ %% - **} - return SetValueByIndex(idx,v); - end - function Operator[](idx); - begin - {** - @explan(˵) ͨ±ȡԪ %% - **} - return GetValueByIndex(idx); - end - function length(); - begin - {** - @explan(˵) ݳ %% - @return(integer) %% - **} - return length(FData); - end - function Push({value1,value2,....}); - begin - {** - @explan(˵) ĩβ׷Ԫ, %% - **} - r := length(FData); - r1 := r; - for i := 0 to ParamCount-1 do - begin - FData[r]:= Params[i+1]; - r++; - end - if r1 <> r then LengthChanged(r1-r); - return r; - end - function Pop(); - begin - {** - @explan(˵) ĩβԪ %% - **} - if FData then - begin - id := length(FData)-1; - r := FData[id]; - deleteindex(FData,id); - LengthChanged(-1); - return r; - end - return nil; - end - function IndexOf(v); - begin - for i,vi in FData do - begin - if vi=v then return i; - end - return-1; - end - function LastIndexOf(v); - begin - for i := length(FData)-1 downto 0 do - begin - if v=FData[i]then return i; - end - return-1; - end - function GetValueByIndex(idx);virtual; - begin - return FData[idx]; - end - function SetValueByIndex(idx,v);virtual; - begin - len := length(FData); - if idx<0 then return nil; - if idx <= len then - begin - FData[idx]:= v; - end else - begin - for i := len to idx do FData[i]:= nil; - FData[idx]:= v; - return v; - end - end - function splice({startid,sellength,value1,valfue2,....}); - begin - {** - @explan(˵) 滻Ԫ,һΪʼλ,ڶΪ滻ĸ,ԺIJΪ滻ֵ,ر滻ֵ%% - **} - p := params; - st := p[0]; - sl := p[1]; - sl := ifnil(sl)?inf:sl; - sl := sl<0?0:sl; - len := length(FData); - st := st<0?0:st; - st := st >= len?(len):st; - et := st+sl; - et := et >= len?(len):et; - r := array(); - idx := 0; - for i := st to et-1 do - begin - r[idx++]:= FData[i]; - end - r1 := FData[0:st-1]; - r2 := FData[et:len-1]; - FData := r1 union p[2:]union r2; - if len <> length(FData)then LengthChanged(length(FData)-len); - return r; - end - function shift(); - begin - {** - @explan(˵) ͷԪ %% - **} - r := nil; - len := length(FData); - if len>0 then - begin - deleteindex(FData,0); - LengthChanged(-1); - end - return len<1?(len):(len-1); - end - function unshift({value1,value2,....}); - begin - {** - @explan(˵) ͷԪ, %% - **} - p := Params; - if p then - begin - FData := p union FData; - LengthChanged(1); - end - return length(FData); - end - function swap(i,j); - begin - {** - @explan(˵) ±еֵ %% - **} - if i=j then return false; - len := length(FData); - if i >= 0 and i= 0 and j0 then + begin + for i := 0 to mu.ItemCount-1 do + begin + if dispatchmenushortcut(mu.GetItemByIndex(i),st)="havedoshortcut" then return "havedoshortcut"; + end + end else + begin + if mu.ExecuteCommand("doshortcut",st)="havedoshortcut" then return "havedoshortcut"; + end + //if mu.ItemCount + end else + if mu is class(TAction) then + begin + if mu.ExecuteCommand("doshortcut",st)="havedoshortcut" then return "havedoshortcut"; + end +end +function parsershortcutstr(s_); //ݼ +begin + s := uppercase(s_); + ls := length(s); + zmb := array(); + fb := array(); + for i := 65 to 90 do zmb[chr(i)] := true; + for i:= 1 to 12 do fb["F"+inttostr(i)] := true; + cword :=""; + i := 1; + r := array(); + while(i<=ls) do + begin + vi := s[i]; + vio := ord(vi); + case vio of + 65 to 90 ,48 to 57: + begin + cword +=vi; + end + else + begin + if cword then + begin + case cword of + "SHIFT": + begin + r["s"] := true; + end + "CTRL": + begin + r["c"] := true; + end + "ALT": + begin + r["a"] := true; + end + else + begin + + if fb[cword] and not(r["w"]) then + begin + r["f"] := cword; + end else + if r and not(r["f"]) then + begin + if zmb[cword] then r["w"] := cword; + end + end + + end ; + end + cword := ""; + end + + end; + i++; + end + if cword then + begin + case cword of + "SHIFT": + begin + r["s"] := true; + end + "CTRL": + begin + r["c"] := true; + end + "ALT": + begin + r["a"] := true; + end + else + begin + if fb[cword] and not(r["w"]) then + begin + r["f"] := cword; + end else + if r and not(r["f"]) then + begin + if zmb[cword] then r["w"] := cword; + end + end + + end ; + end + if not(r["w"] or r["f"]) then r := array(); + return r; +end type TTipWnd = class( TCustomControl) //tip {** @@ -35253,5423 +34569,7 @@ type TTipWnd = class( TCustomControl) //tip private FSize; end -type _shellapi_=class() - static abm_new; - static abm_remove;static abm_querypos;static abm_setpos;static abm_getstate;static abm_gettaskbarpos; - static abm_activate;static abm_getautohidebar;static abm_setautohidebar;static abm_windowposchanged;static abm_setstate; - static abm_getautohidebarex;static abm_setautohidebarex;static abn_statechange;static abn_poschanged;static abn_fullscreenapp; - static abn_windowarrange;static abs_autohide;static abs_alwaysontop;static abe_left;static abe_top; - static abe_right;static abe_bottom;static fo_move;static fo_copy;static fo_delete; - static fo_rename;static fof_multidestfiles;static fof_confirmmouse;static fof_silent;static fof_renameoncollision; - static fof_noconfirmation;static fof_wantmappinghandle;static fof_allowundo;static fof_filesonly;static fof_simpleprogress; - static fof_noconfirmmkdir;static fof_noerrorui;static fof_nocopysecurityattribs;static fof_norecursion;static fof_no_connected_elements; - static fof_wantnukewarning;static fof_norecursereparse;static fof_no_ui;static po_delete;static po_rename; - static po_portchange;static po_ren_port;static se_err_fnf;static se_err_pnf;static se_err_accessdenied; - static se_err_oom;static se_err_dllnotfound;static se_err_share;static se_err_associncomplete;static se_err_ddetimeout; - static se_err_ddefail;static se_err_ddebusy;static se_err_noassoc;static see_mask_default;static see_mask_classname; - static see_mask_classkey;static see_mask_idlist;static see_mask_invokeidlist;static see_mask_icon;static see_mask_hotkey; - static see_mask_nocloseprocess;static see_mask_connectnetdrv;static see_mask_noasync;static see_mask_flag_ddewait;static see_mask_doenvsubst; - static see_mask_flag_no_ui;static see_mask_unicode;static see_mask_no_console;static see_mask_asyncok;static see_mask_hmonitor; - static see_mask_nozonechecks;static see_mask_noqueryclassstore;static see_mask_waitforinputidle;static see_mask_flag_log_usage;static see_mask_flag_hinst_is_site; - static dummyunionname;static dummyunionname2;static dummyunionname3;static dummyunionname4;static dummyunionname5; - static sherb_noconfirmation;static sherb_noprogressui;static sherb_nosound;static nin_select;static ninf_key; - static nin_keyselect;static nin_balloonshow;static nin_balloonhide;static nin_balloontimeout;static nin_balloonuserclick; - static nin_popupopen;static nin_popupclose;static nim_add;static nim_modify;static nim_delete; - static nim_setfocus;static nim_setversion;static notifyicon_version;static notifyicon_version_4;static nif_message; - static nif_icon;static nif_tip;static nif_state;static nif_info;static nif_guid; - static nif_realtime;static nif_showtip;static nis_hidden;static nis_sharedicon;static niif_none; - static niif_info;static niif_warning;static niif_error;static niif_user;static niif_icon_mask; - static niif_nosound;static niif_large_icon;static niif_respect_quiet_time;static shgfi_icon;static shgfi_displayname; - static shgfi_typename;static shgfi_attributes;static shgfi_iconlocation;static shgfi_exetype;static shgfi_sysiconindex; - static shgfi_linkoverlay;static shgfi_selected;static shgfi_attr_specified;static shgfi_largeicon;static shgfi_smallicon; - static shgfi_openicon;static shgfi_shelliconsize;static shgfi_pidl;static shgfi_usefileattributes;static shgfi_addoverlays; - static shgfi_overlayindex;static shgsi_icon;static shgsi_sysiconindex;static shgsi_linkoverlay;static shgsi_selected; - static shgsi_largeicon;static shgsi_smallicon;static shgsi_shelliconsize;static siid_invalid;static shgnli_pidl; - static shgnli_prefixname;static shgnli_nounique;static shgnli_nolnk;static shgnli_nolocname;static shgnli_useurlext; - static printaction_open;static printaction_properties;static printaction_netinstall;static printaction_netinstalllink;static printaction_testpage; - static printaction_opennetprn;static printaction_documentdefaults;static printaction_serverproperties;static print_prop_force_name;static offline_status_local; - static offline_status_remote;static offline_status_incomplete;static shil_large;static shil_small;static shil_extralarge; - static shil_syssmall;static shil_jumbo;static shil_last;static wc_netaddress;static ncm_getaddress; - static ncm_setallowtype;static ncm_getallowtype;static ncm_displayerrortip; - class function sinit() - begin - abm_new := 0; - abm_remove := 1;abm_querypos := 2;abm_setpos := 3;abm_getstate := 4;abm_gettaskbarpos := 5; - abm_activate := 6;abm_getautohidebar := 7;abm_setautohidebar := 8;abm_windowposchanged := 9;abm_setstate := 10; - abm_getautohidebarex := 11;abm_setautohidebarex := 12;abn_statechange := 0;abn_poschanged := 1;abn_fullscreenapp := 2; - abn_windowarrange := 3;abs_autohide := 1;abs_alwaysontop := 2;abe_left := 0;abe_top := 1; - abe_right := 2;abe_bottom := 3;fo_move := 1;fo_copy := 2;fo_delete := 3; - fo_rename := 4;fof_multidestfiles := 1;fof_confirmmouse := 2;fof_silent := 4;fof_renameoncollision := 8; - fof_noconfirmation := 16;fof_wantmappinghandle := 32;fof_allowundo := 64;fof_filesonly := 128;fof_simpleprogress := 256; - fof_noconfirmmkdir := 512;fof_noerrorui := 1024;fof_nocopysecurityattribs := 2048;fof_norecursion := 4096;fof_no_connected_elements := 8192; - fof_wantnukewarning := 16384;fof_norecursereparse := 32768;fof_no_ui := 1556;po_delete := 19;po_rename := 20; - po_portchange := 32;po_ren_port := 52;se_err_fnf := 2;se_err_pnf := 3;se_err_accessdenied := 5; - se_err_oom := 8;se_err_dllnotfound := 32;se_err_share := 26;se_err_associncomplete := 27;se_err_ddetimeout := 28; - se_err_ddefail := 29;se_err_ddebusy := 30;se_err_noassoc := 31;see_mask_default := 0;see_mask_classname := 1; - see_mask_classkey := 3;see_mask_idlist := 4;see_mask_invokeidlist := 12;see_mask_icon := 16;see_mask_hotkey := 32; - see_mask_nocloseprocess := 64;see_mask_connectnetdrv := 128;see_mask_noasync := 256;see_mask_flag_ddewait := 256;see_mask_doenvsubst := 512; - see_mask_flag_no_ui := 1024;see_mask_unicode := 16384;see_mask_no_console := 32768;see_mask_asyncok := 1048576;see_mask_hmonitor := 2097152; - see_mask_nozonechecks := 8388608;see_mask_noqueryclassstore := 16777216;see_mask_waitforinputidle := 33554432;see_mask_flag_log_usage := 67108864;see_mask_flag_hinst_is_site := 134217728; - dummyunionname := 0;dummyunionname2 := 0;dummyunionname3 := 0;dummyunionname4 := 0;dummyunionname5 := 0; - sherb_noconfirmation := 1;sherb_noprogressui := 2;sherb_nosound := 4;nin_select := 1024;ninf_key := 1; - nin_keyselect := 1025;nin_balloonshow := 1026;nin_balloonhide := 1027;nin_balloontimeout := 1028;nin_balloonuserclick := 1029; - nin_popupopen := 1030;nin_popupclose := 1031;nim_add := 0;nim_modify := 1;nim_delete := 2; - nim_setfocus := 3;nim_setversion := 4;notifyicon_version := 3;notifyicon_version_4 := 4;nif_message := 1; - nif_icon := 2;nif_tip := 4;nif_state := 8;nif_info := 16;nif_guid := 32; - nif_realtime := 64;nif_showtip := 128;nis_hidden := 1;nis_sharedicon := 2;niif_none := 0; - niif_info := 1;niif_warning := 2;niif_error := 3;niif_user := 4;niif_icon_mask := 15; - niif_nosound := 16;niif_large_icon := 32;niif_respect_quiet_time := 128;shgfi_icon := 256;shgfi_displayname := 512; - shgfi_typename := 1024;shgfi_attributes := 2048;shgfi_iconlocation := 4096;shgfi_exetype := 8192;shgfi_sysiconindex := 16384; - shgfi_linkoverlay := 32768;shgfi_selected := 65536;shgfi_attr_specified := 131072;shgfi_largeicon := 0;shgfi_smallicon := 1; - shgfi_openicon := 2;shgfi_shelliconsize := 4;shgfi_pidl := 8;shgfi_usefileattributes := 16;shgfi_addoverlays := 32; - shgfi_overlayindex := 64;shgsi_icon := 256;shgsi_sysiconindex := 16384;shgsi_linkoverlay := 32768;shgsi_selected := 65536; - shgsi_largeicon := 0;shgsi_smallicon := 1;shgsi_shelliconsize := 4;siid_invalid := NIL;shgnli_pidl := 1; - shgnli_prefixname := 2;shgnli_nounique := 4;shgnli_nolnk := 8;shgnli_nolocname := 16;shgnli_useurlext := 32; - printaction_open := 0;printaction_properties := 1;printaction_netinstall := 2;printaction_netinstalllink := 3;printaction_testpage := 4; - printaction_opennetprn := 5;printaction_documentdefaults := 6;printaction_serverproperties := 7;print_prop_force_name := 1;offline_status_local := 1; - offline_status_remote := 2;offline_status_incomplete := 4;shil_large := 0;shil_small := 1;shil_extralarge := 2; - shil_syssmall := 3;shil_jumbo := 4;shil_last := 4;wc_netaddress := "msctls_netaddress";ncm_getaddress := 1025; - ncm_setallowtype := 1026;ncm_getallowtype := 1027;ncm_displayerrortip := 1028; - end -end -type ws2def_h=class() - static AF_UNSPEC;static AF_UNIX;static AF_INET; - static AF_IMPLINK;static AF_PUP;static AF_CHAOS; - static AF_NS;static AF_IPX;static AF_ISO; - static AF_OSI;static AF_ECMA;static AF_DATAKIT; - static AF_CCITT;static AF_SNA;static AF_DECNET; - static AF_DLI;static AF_LAT;static AF_HYLINK; - static AF_APPLETALK;static AF_NETBIOS;static AF_VOICEVIEW; - static AF_FIREFOX;static AF_UNKNOWN1;static AF_BAN; - static AF_ATM;static AF_INET6;static AF_CLUSTER; - static AF_12844;static AF_IRDA;static AF_NETDES; - static AF_TCNPROCESS;static AF_TCNMESSAGE;static AF_ICLFXBM; - static AF_BTH;static AF_LINK;static AF_MAX; - static SOCK_STREAM;static SOCK_DGRAM;static SOCK_RAW; - static SOCK_RDM;static SOCK_SEQPACKET;static SOL_SOCKET; - static SO_DEBUG;static SO_ACCEPTCONN;static SO_REUSEADDR; - static SO_KEEPALIVE;static SO_DONTROUTE;static SO_BROADCAST; - static SO_USELOOPBACK;static SO_LINGER;static SO_OOBINLINE; - static SO_DONTLINGER;static SO_EXCLUSIVEADDRUSE;static SO_SNDBUF; - static SO_RCVBUF;static SO_SNDLOWAT;static SO_RCVLOWAT; - static SO_SNDTIMEO;static SO_RCVTIMEO;static SO_ERROR; - static SO_TYPE;static SO_BSP_STATE;static SO_GROUP_ID; - static SO_GROUP_PRIORITY;static SO_MAX_MSG_SIZE;static SO_CONDITIONAL_ACCEPT; - static SO_PAUSE_ACCEPT;static SO_COMPARTMENT_ID;static SO_RANDOMIZE_PORT; - static SO_PORT_SCALABILITY;static WSK_SO_BASE;static TCP_NODELAY; - static _SS_MAXSIZE;static IOC_UNIX;static IOC_WS2; - static IOC_PROTOCOL;static IOC_VENDOR;static IOC_WSK; - static IPPROTO_IP;static IPPORT_TCPMUX;static IPPORT_ECHO; - static IPPORT_DISCARD;static IPPORT_SYSTAT;static IPPORT_DAYTIME; - static IPPORT_NETSTAT;static IPPORT_QOTD;static IPPORT_MSP; - static IPPORT_CHARGEN;static IPPORT_FTP_DATA;static IPPORT_FTP; - static IPPORT_TELNET;static IPPORT_SMTP;static IPPORT_TIMESERVER; - static IPPORT_NAMESERVER;static IPPORT_WHOIS;static IPPORT_MTP; - static IPPORT_TFTP;static IPPORT_RJE;static IPPORT_FINGER; - static IPPORT_TTYLINK;static IPPORT_SUPDUP;static IPPORT_POP3; - static IPPORT_NTP;static IPPORT_EPMAP;static IPPORT_NETBIOS_NS; - static IPPORT_NETBIOS_DGM;static IPPORT_NETBIOS_SSN;static IPPORT_IMAP; - static IPPORT_SNMP;static IPPORT_SNMP_TRAP;static IPPORT_IMAP3; - static IPPORT_LDAP;static IPPORT_HTTPS;static IPPORT_MICROSOFT_DS; - static IPPORT_EXECSERVER;static IPPORT_LOGINSERVER;static IPPORT_CMDSERVER; - static IPPORT_EFSSERVER;static IPPORT_BIFFUDP;static IPPORT_WHOSERVER; - static IPPORT_ROUTESERVER;static IPPORT_RESERVED;static IPPORT_REGISTERED_MIN; - static IPPORT_REGISTERED_MAX;static IPPORT_DYNAMIC_MIN;static IPPORT_DYNAMIC_MAX; - static IN_CLASSA_NET;static IN_CLASSA_NSHIFT;static IN_CLASSA_HOST; - static IN_CLASSA_MAX;static IN_CLASSB_NET;static IN_CLASSB_NSHIFT; - static IN_CLASSB_HOST;static IN_CLASSB_MAX;static IN_CLASSC_NET; - static IN_CLASSC_NSHIFT;static IN_CLASSC_HOST;static IN_CLASSD_NET; - static IN_CLASSD_NSHIFT;static IN_CLASSD_HOST;static INADDR_ANY; - static INADDR_LOOPBACK;static INADDR_BROADCAST;static INADDR_NONE; - static SCOPEID_UNSPECIFIED_INIT;static IOCPARM_MASK;static IOC_VOID; - static IOC_OUT;static IOC_IN;static IOC_INOUT; - static _WSACMSGHDR;static CMSGHDR_ALIGN;static CMSGDATA_ALIGN; - static CMSG_FIRSTHDR;static CMSG_NXTHDR;static CMSG_SPACE; - static CMSG_LEN;static MSG_TRUNC;static MSG_CTRUNC; - static MSG_BCAST;static MSG_MCAST;static AI_PASSIVE; - static AI_CANONNAME;static AI_NUMERICHOST;static AI_NUMERICSERV; - static AI_ALL;static AI_ADDRCONFIG;static AI_V4MAPPED; - static AI_NON_AUTHORITATIVE;static AI_SECURE;static AI_RETURN_PREFERRED_NAMES; - static AI_FQDN;static AI_FILESERVER;static AI_DISABLE_IDN_ENCODING; - static AI_EXTENDED;static ADDRINFOEX_VERSION_2;static ADDRINFOEX_VERSION_3; - static NS_ALL;static NS_SAP;static NS_NDS; - static NS_PEER_BROWSE;static NS_SLP;static NS_DHCP; - static NS_TCPIP_LOCAL;static NS_TCPIP_HOSTS;static NS_DNS; - static NS_NETBT;static NS_WINS;static NS_NLA; - static NS_BTH;static NS_NBP;static NS_MS; - static NS_STDA;static NS_NTDS;static NS_EMAIL; - static NS_PNRPNAME;static NS_PNRPCLOUD;static NS_X500; - static NS_NIS;static NS_NISPLUS;static NS_WRQ; - static NS_NETDES;static NI_NOFQDN;static NI_NUMERICHOST; - static NI_NAMEREQD;static NI_NUMERICSERV;static NI_DGRAM; - static NI_MAXHOST;static NI_MAXSERV;static IPPROTO_HOPOPTS; - static IPPROTO_ICMP;static IPPROTO_IGMP;static IPPROTO_GGP; - static IPPROTO_IPV4;static IPPROTO_ST;static IPPROTO_TCP; - static IPPROTO_CBT;static IPPROTO_EGP;static IPPROTO_IGP; - static IPPROTO_PUP;static IPPROTO_UDP;static IPPROTO_IDP; - static IPPROTO_RDP;static IPPROTO_IPV6;static IPPROTO_ROUTING; - static IPPROTO_FRAGMENT;static IPPROTO_ESP;static IPPROTO_AH; - static IPPROTO_ICMPV6;static IPPROTO_NONE;static IPPROTO_DSTOPTS; - static IPPROTO_ND;static IPPROTO_ICLFXBM;static IPPROTO_PIM; - static IPPROTO_PGM;static IPPROTO_L2TP;static IPPROTO_SCTP; - static IPPROTO_RAW;static IPPROTO_MAX;static IPPROTO_RESERVED_RAW; - static IPPROTO_RESERVED_IPSEC;static IPPROTO_RESERVED_IPSECOFFLOAD;static IPPROTO_RESERVED_WNV; - static IPPROTO_RESERVED_MAX; - - class function sinit(); - begin - - AF_UNSPEC := 0x0;AF_UNIX := 0x1;AF_INET := 0x2; - AF_IMPLINK := 0x3;AF_PUP := 0x4;AF_CHAOS := 0x5; - AF_NS := 0x6;AF_IPX := 0x6;AF_ISO := 0x7; - AF_OSI := 0x7;AF_ECMA := 0x8;AF_DATAKIT := 0x9; - AF_CCITT := 0xA;AF_SNA := 0xB;AF_DECNET := 0xC; - AF_DLI := 0xD;AF_LAT := 0xE;AF_HYLINK := 0xF; - AF_APPLETALK := 0x10;AF_NETBIOS := 0x11;AF_VOICEVIEW := 0x12; - AF_FIREFOX := 0x13;AF_UNKNOWN1 := 0x14;AF_BAN := 0x15; - AF_ATM := 0x16;AF_INET6 := 0x17;AF_CLUSTER := 0x18; - AF_12844 := 0x19;AF_IRDA := 0x1A;AF_NETDES := 0x1C; - AF_TCNPROCESS := 0x1D;AF_TCNMESSAGE := 0x1E;AF_ICLFXBM := 0x1F; - AF_BTH := 0x20;AF_LINK := 0x21;AF_MAX := 0x22; - SOCK_STREAM := 0x1;SOCK_DGRAM := 0x2;SOCK_RAW := 0x3; - SOCK_RDM := 0x4;SOCK_SEQPACKET := 0x5;SOL_SOCKET := 0xFFFF; - SO_DEBUG := 0x1;SO_ACCEPTCONN := 0x2;SO_REUSEADDR := 0x4; - SO_KEEPALIVE := 0x8;SO_DONTROUTE := 0x10;SO_BROADCAST := 0x20; - SO_USELOOPBACK := 0x40;SO_LINGER := 0x80;SO_OOBINLINE := 0x100; - SO_DONTLINGER := 0xFFFFFF7F;SO_EXCLUSIVEADDRUSE := 0xFFFFFFFB;SO_SNDBUF := 0x1001; - SO_RCVBUF := 0x1002;SO_SNDLOWAT := 0x1003;SO_RCVLOWAT := 0x1004; - SO_SNDTIMEO := 0x1005;SO_RCVTIMEO := 0x1006;SO_ERROR := 0x1007; - SO_TYPE := 0x1008;SO_BSP_STATE := 0x1009;SO_GROUP_ID := 0x2001; - SO_GROUP_PRIORITY := 0x2002;SO_MAX_MSG_SIZE := 0x2003;SO_CONDITIONAL_ACCEPT := 0x3002; - SO_PAUSE_ACCEPT := 0x3003;SO_COMPARTMENT_ID := 0x3004;SO_RANDOMIZE_PORT := 0x3005; - SO_PORT_SCALABILITY := 0x3006;WSK_SO_BASE := 0x4000;TCP_NODELAY := 0x1; - _SS_MAXSIZE := 0x80;IOC_UNIX := 0x0;IOC_WS2 := 0x8000000; - IOC_PROTOCOL := 0x10000000;IOC_VENDOR := 0x18000000;IOC_WSK := 0xF000000; - IPPROTO_IP := 0x0;IPPORT_TCPMUX := 0x1;IPPORT_ECHO := 0x7; - IPPORT_DISCARD := 0x9;IPPORT_SYSTAT := 0xB;IPPORT_DAYTIME := 0xD; - IPPORT_NETSTAT := 0xF;IPPORT_QOTD := 0x11;IPPORT_MSP := 0x12; - IPPORT_CHARGEN := 0x13;IPPORT_FTP_DATA := 0x14;IPPORT_FTP := 0x15; - IPPORT_TELNET := 0x17;IPPORT_SMTP := 0x19;IPPORT_TIMESERVER := 0x25; - IPPORT_NAMESERVER := 0x2A;IPPORT_WHOIS := 0x2B;IPPORT_MTP := 0x39; - IPPORT_TFTP := 0x45;IPPORT_RJE := 0x4D;IPPORT_FINGER := 0x4F; - IPPORT_TTYLINK := 0x57;IPPORT_SUPDUP := 0x5F;IPPORT_POP3 := 0x6E; - IPPORT_NTP := 0x7B;IPPORT_EPMAP := 0x87;IPPORT_NETBIOS_NS := 0x89; - IPPORT_NETBIOS_DGM := 0x8A;IPPORT_NETBIOS_SSN := 0x8B;IPPORT_IMAP := 0x8F; - IPPORT_SNMP := 0xA1;IPPORT_SNMP_TRAP := 0xA2;IPPORT_IMAP3 := 0xDC; - IPPORT_LDAP := 0x185;IPPORT_HTTPS := 0x1BB;IPPORT_MICROSOFT_DS := 0x1BD; - IPPORT_EXECSERVER := 0x200;IPPORT_LOGINSERVER := 0x201;IPPORT_CMDSERVER := 0x202; - IPPORT_EFSSERVER := 0x208;IPPORT_BIFFUDP := 0x200;IPPORT_WHOSERVER := 0x201; - IPPORT_ROUTESERVER := 0x208;IPPORT_RESERVED := 0x400;IPPORT_REGISTERED_MIN := 0x400; - IPPORT_REGISTERED_MAX := 0xBFFF;IPPORT_DYNAMIC_MIN := 0xC000;IPPORT_DYNAMIC_MAX := 0xFFFF; - IN_CLASSA_NET := 0xFF000000;IN_CLASSA_NSHIFT := 0x18;IN_CLASSA_HOST := 0xFFFFFF; - IN_CLASSA_MAX := 0x80;IN_CLASSB_NET := 0xFFFF0000;IN_CLASSB_NSHIFT := 0x10; - IN_CLASSB_HOST := 0xFFFF;IN_CLASSB_MAX := 0x10000;IN_CLASSC_NET := 0xFFFFFF00; - IN_CLASSC_NSHIFT := 0x8;IN_CLASSC_HOST := 0xFF;IN_CLASSD_NET := 0xF0000000; - IN_CLASSD_NSHIFT := 0x1C;IN_CLASSD_HOST := 0xFFFFFFF;INADDR_ANY := 0x0; - INADDR_LOOPBACK := 0x7F000001;INADDR_BROADCAST := 0xFFFFFFFF;INADDR_NONE := 0xFFFFFFFF; - SCOPEID_UNSPECIFIED_INIT := 0x0;IOCPARM_MASK := 0x7F;IOC_VOID := 0x20000000; - IOC_OUT := 0x40000000;IOC_IN := 0x80000000;IOC_INOUT := 0xC0000000; - _WSACMSGHDR := 0x0;CMSGHDR_ALIGN := 0x0;CMSGDATA_ALIGN := 0x0; - CMSG_FIRSTHDR := 0x0;CMSG_NXTHDR := 0x0;CMSG_SPACE := 0x0; - CMSG_LEN := 0x0;MSG_TRUNC := 0x100;MSG_CTRUNC := 0x200; - MSG_BCAST := 0x400;MSG_MCAST := 0x800;AI_PASSIVE := 0x1; - AI_CANONNAME := 0x2;AI_NUMERICHOST := 0x4;AI_NUMERICSERV := 0x8; - AI_ALL := 0x100;AI_ADDRCONFIG := 0x400;AI_V4MAPPED := 0x800; - AI_NON_AUTHORITATIVE := 0x4000;AI_SECURE := 0x8000;AI_RETURN_PREFERRED_NAMES := 0x10000; - AI_FQDN := 0x20000;AI_FILESERVER := 0x40000;AI_DISABLE_IDN_ENCODING := 0x80000; - AI_EXTENDED := 0x80000000;ADDRINFOEX_VERSION_2 := 0x2;ADDRINFOEX_VERSION_3 := 0x3; - NS_ALL := 0x0;NS_SAP := 0x1;NS_NDS := 0x2; - NS_PEER_BROWSE := 0x3;NS_SLP := 0x5;NS_DHCP := 0x6; - NS_TCPIP_LOCAL := 0xA;NS_TCPIP_HOSTS := 0xB;NS_DNS := 0xC; - NS_NETBT := 0xD;NS_WINS := 0xE;NS_NLA := 0xF; - NS_BTH := 0x10;NS_NBP := 0x14;NS_MS := 0x1E; - NS_STDA := 0x1F;NS_NTDS := 0x20;NS_EMAIL := 0x25; - NS_PNRPNAME := 0x26;NS_PNRPCLOUD := 0x27;NS_X500 := 0x28; - NS_NIS := 0x29;NS_NISPLUS := 0x2A;NS_WRQ := 0x32; - NS_NETDES := 0x3C;NI_NOFQDN := 0x1;NI_NUMERICHOST := 0x2; - NI_NAMEREQD := 0x4;NI_NUMERICSERV := 0x8;NI_DGRAM := 0x10; - NI_MAXHOST := 0x401;NI_MAXSERV := 0x20;IPPROTO_HOPOPTS := 0x0; - IPPROTO_ICMP := 0x1;IPPROTO_IGMP := 0x2;IPPROTO_GGP := 0x3; - IPPROTO_IPV4 := 0x4;IPPROTO_ST := 0x5;IPPROTO_TCP := 0x6; - IPPROTO_CBT := 0x7;IPPROTO_EGP := 0x8;IPPROTO_IGP := 0x9; - IPPROTO_PUP := 0xC;IPPROTO_UDP := 0x11;IPPROTO_IDP := 0x16; - IPPROTO_RDP := 0x1B;IPPROTO_IPV6 := 0x29;IPPROTO_ROUTING := 0x2B; - IPPROTO_FRAGMENT := 0x2C;IPPROTO_ESP := 0x32;IPPROTO_AH := 0x33; - IPPROTO_ICMPV6 := 0x3A;IPPROTO_NONE := 0x3B;IPPROTO_DSTOPTS := 0x3C; - IPPROTO_ND := 0x4D;IPPROTO_ICLFXBM := 0x4E;IPPROTO_PIM := 0x67; - IPPROTO_PGM := 0x71;IPPROTO_L2TP := 0x73;IPPROTO_SCTP := 0x84; - IPPROTO_RAW := 0xFF;IPPROTO_MAX := 0x100;IPPROTO_RESERVED_RAW := 0x101; - IPPROTO_RESERVED_IPSEC := 0x102;IPPROTO_RESERVED_IPSECOFFLOAD := 0x103;IPPROTO_RESERVED_WNV := 0x104; - IPPROTO_RESERVED_MAX := 0x105; - end -end -type _socketdef_=class(ws2def_h ) - static _WINSOCKAPI_;static INCL_WINSOCK_API_PROTOTYPES;static INCL_WINSOCK_API_TYPEDEFS; - static WINSOCK_API_LINKAGE;static FD_SETSIZE;static IOCPARM_MASK; - static IOC_VOID;static IOC_OUT;static IOC_IN; - static IOC_INOUT;static H_ADDR;static IPPORT_ECHO; - static IPPORT_DISCARD;static IPPORT_SYSTAT;static IPPORT_DAYTIME; - static IPPORT_NETSTAT;static IPPORT_FTP;static IPPORT_TELNET; - static IPPORT_SMTP;static IPPORT_TIMESERVER;static IPPORT_NAMESERVER; - static IPPORT_WHOIS;static IPPORT_MTP;static IPPORT_TFTP; - static IPPORT_RJE;static IPPORT_FINGER;static IPPORT_TTYLINK; - static IPPORT_SUPDUP;static IPPORT_EXECSERVER;static IPPORT_LOGINSERVER; - static IPPORT_CMDSERVER;static IPPORT_EFSSERVER;static IPPORT_BIFFUDP; - static IPPORT_WHOSERVER;static IPPORT_ROUTESERVER;static IPPORT_RESERVED; - static IMPLINK_IP;static IMPLINK_LOWEXPER;static IMPLINK_HIGHEXPER; - static ADDR_ANY;static WSADESCRIPTION_LEN;static WSASYS_STATUS_LEN; - static INVALID_SOCKET;static SOCKET_ERROR;static FROM_PROTOCOL_INFO; - static SOCK_STREAM;static SOCK_DGRAM;static SOCK_RAW; - static SOCK_RDM;static SOCK_SEQPACKET;static SO_DEBUG; - static SO_ACCEPTCONN;static SO_REUSEADDR;static SO_KEEPALIVE; - static SO_DONTROUTE;static SO_BROADCAST;static SO_USELOOPBACK; - static SO_LINGER;static SO_OOBINLINE;static SO_DONTLINGER; - static SO_EXCLUSIVEADDRUSE;static SO_SNDBUF;static SO_RCVBUF; - static SO_SNDLOWAT;static SO_RCVLOWAT;static SO_SNDTIMEO; - static SO_RCVTIMEO;static SO_ERROR;static SO_TYPE; - static SO_GROUP_ID;static SO_GROUP_PRIORITY;static SO_MAX_MSG_SIZE; - static SO_PROTOCOL_INFOA;static SO_PROTOCOL_INFOW;static PVD_CONFIG; - static SO_CONDITIONAL_ACCEPT;static PF_UNSPEC;static PF_UNIX; - static PF_INET;static PF_IMPLINK;static PF_PUP; - static PF_CHAOS;static PF_NS;static PF_IPX; - static PF_ISO;static PF_OSI;static PF_ECMA; - static PF_DATAKIT;static PF_CCITT;static PF_SNA; - static PF_DECNET;static PF_DLI;static PF_LAT; - static PF_HYLINK;static PF_APPLETALK;static PF_VOICEVIEW; - static PF_FIREFOX;static PF_UNKNOWN1;static PF_BAN; - static PF_ATM;static PF_INET6;static PF_BTH; - static PF_MAX;static SOL_SOCKET;static SOMAXCONN; - static MSG_OOB;static MSG_PEEK;static MSG_DONTROUTE; - static MSG_WAITALL;static MSG_PUSH_IMMEDIATE;static MSG_PARTIAL; - static MSG_INTERRUPT;static MSG_MAXIOVLEN;static MAXGETHOSTSTRUCT; - static FIONBIO;static FIONREAD;static FIOASYNC; - static FD_READ_BIT;static FD_READ;static FD_WRITE_BIT; - static FD_WRITE;static FD_OOB_BIT;static FD_OOB; - static FD_ACCEPT_BIT;static FD_ACCEPT;static FD_CONNECT_BIT; - static FD_CONNECT;static FD_CLOSE_BIT;static FD_CLOSE; - static FD_QOS_BIT;static FD_QOS;static FD_GROUP_QOS_BIT; - static FD_GROUP_QOS;static FD_ROUTING_INTERFACE_CHANGE_BIT;static FD_ROUTING_INTERFACE_CHANGE; - static FD_ADDRESS_LIST_CHANGE_BIT;static FD_ADDRESS_LIST_CHANGE;static FD_MAX_EVENTS; - static FD_ALL_EVENTS;static WSABASEERR;static WSAEINTR; - static WSAEBADF;static WSAEACCES;static WSAEFAULT; - static WSAEINVAL;static WSAEMFILE;static WSAEWOULDBLOCK; - static WSAEINPROGRESS;static WSAEALREADY;static WSAENOTSOCK; - static WSAEDESTADDRREQ;static WSAEMSGSIZE;static WSAEPROTOTYPE; - static WSAENOPROTOOPT;static WSAEPROTONOSUPPORT;static WSAESOCKTNOSUPPORT; - static WSAEOPNOTSUPP;static WSAEPFNOSUPPORT;static WSAEAFNOSUPPORT; - static WSAEADDRINUSE;static WSAEADDRNOTAVAIL;static WSAENETDOWN; - static WSAENETUNREACH;static WSAENETRESET;static WSAECONNABORTED; - static WSAECONNRESET;static WSAENOBUFS;static WSAEISCONN; - static WSAENOTCONN;static WSAESHUTDOWN;static WSAETOOMANYREFS; - static WSAETIMEDOUT;static WSAECONNREFUSED;static WSAELOOP; - static WSAENAMETOOLONG;static WSAEHOSTDOWN;static WSAEHOSTUNREACH; - static WSAENOTEMPTY;static WSAEPROCLIM;static WSAEUSERS; - static WSAEDQUOT;static WSAESTALE;static WSAEREMOTE; - static WSASYSNOTREADY;static WSAVERNOTSUPPORTED;static WSANOTINITIALISED; - static WSAEDISCON;static WSAENOMORE;static WSAECANCELLED; - static WSAEINVALIDPROCTABLE;static WSAEINVALIDPROVIDER;static WSAEPROVIDERFAILEDINIT; - static WSASYSCALLFAILURE;static WSASERVICE_NOT_FOUND;static WSATYPE_NOT_FOUND; - static WSA_E_NO_MORE;static WSA_E_CANCELLED;static WSAEREFUSED; - static WSAHOST_NOT_FOUND;static WSATRY_AGAIN;static WSANO_RECOVERY; - static WSANO_DATA;static WSA_QOS_RECEIVERS;static WSA_QOS_SENDERS; - static WSA_QOS_NO_SENDERS;static WSA_QOS_NO_RECEIVERS;static WSA_QOS_REQUEST_CONFIRMED; - static WSA_QOS_ADMISSION_FAILURE;static WSA_QOS_POLICY_FAILURE;static WSA_QOS_BAD_STYLE; - static WSA_QOS_BAD_OBJECT;static WSA_QOS_TRAFFIC_CTRL_ERROR;static WSA_QOS_GENERIC_ERROR; - static WSA_QOS_ESERVICETYPE;static WSA_QOS_EFLOWSPEC;static WSA_QOS_EPROVSPECBUF; - static WSA_QOS_EFILTERSTYLE;static WSA_QOS_EFILTERTYPE;static WSA_QOS_EFILTERCOUNT; - static WSA_QOS_EOBJLENGTH;static WSA_QOS_EFLOWCOUNT;static WSA_QOS_EUNKOWNPSOBJ; - static WSA_QOS_EPOLICYOBJ;static WSA_QOS_EFLOWDESC;static WSA_QOS_EPSFLOWSPEC; - static WSA_QOS_EPSFILTERSPEC;static WSA_QOS_ESDMODEOBJ;static WSA_QOS_ESHAPERATEOBJ; - static WSA_QOS_RESERVED_PETYPE;static HOST_NOT_FOUND;static TRY_AGAIN; - static NO_RECOVERY;static NO_DATA;static WSANO_ADDRESS; - static NO_ADDRESS;static EWOULDBLOCK;static EINPROGRESS; - static EALREADY;static ENOTSOCK;static EDESTADDRREQ; - static EMSGSIZE;static EPROTOTYPE;static ENOPROTOOPT; - static EPROTONOSUPPORT;static ESOCKTNOSUPPORT;static EOPNOTSUPP; - static EPFNOSUPPORT;static EAFNOSUPPORT;static EADDRINUSE; - static EADDRNOTAVAIL;static ENETDOWN;static ENETUNREACH; - static ENETRESET;static ECONNABORTED;static ECONNRESET; - static ENOBUFS;static EISCONN;static ENOTCONN; - static ESHUTDOWN;static ETOOMANYREFS;static ETIMEDOUT; - static ECONNREFUSED;static ELOOP;static ENAMETOOLONG; - static EHOSTDOWN;static EHOSTUNREACH;static ENOTEMPTY; - static EPROCLIM;static EUSERS;static EDQUOT; - static ESTALE;static EREMOTE;static WSAAPI; - static WSAEVENT;static LPWSAEVENT;static WSAOVERLAPPED; - static WSA_IO_PENDING;static WSA_IO_INCOMPLETE;static WSA_INVALID_HANDLE; - static WSA_INVALID_PARAMETER;static WSA_NOT_ENOUGH_MEMORY;static WSA_OPERATION_ABORTED; - static WSA_INVALID_EVENT;static WSA_MAXIMUM_WAIT_EVENTS;static WSA_WAIT_FAILED; - static WSA_WAIT_EVENT_0;static WSA_WAIT_IO_COMPLETION;static WSA_WAIT_TIMEOUT; - static WSA_INFINITE;static LPQOS;static CF_ACCEPT; - static CF_REJECT;static CF_DEFER;static SD_RECEIVE; - static SD_SEND;static SD_BOTH;static SG_UNCONSTRAINED_GROUP; - static SG_CONSTRAINED_GROUP;static MAX_PROTOCOL_CHAIN;static BASE_PROTOCOL; - static LAYERED_PROTOCOL;static WSAPROTOCOL_LEN;static PFL_MULTIPLE_PROTO_ENTRIES; - static PFL_RECOMMENDED_PROTO_ENTRY;static PFL_HIDDEN;static PFL_MATCHES_PROTOCOL_ZERO; - static PFL_NETWORKDIRECT_PROVIDER;static XP1_CONNECTIONLESS;static XP1_GUARANTEED_DELIVERY; - static XP1_GUARANTEED_ORDER;static XP1_MESSAGE_ORIENTED;static XP1_PSEUDO_STREAM; - static XP1_GRACEFUL_CLOSE;static XP1_EXPEDITED_DATA;static XP1_CONNECT_DATA; - static XP1_DISCONNECT_DATA;static XP1_SUPPORT_BROADCAST;static XP1_SUPPORT_MULTIPOINT; - static XP1_MULTIPOINT_CONTROL_PLANE;static XP1_MULTIPOINT_DATA_PLANE;static XP1_QOS_SUPPORTED; - static XP1_INTERRUPT;static XP1_UNI_SEND;static XP1_UNI_RECV; - static XP1_IFS_HANDLES;static XP1_PARTIAL_MESSAGE;static XP1_SAN_SUPPORT_SDP; - static BIGENDIAN;static LITTLEENDIAN;static SECURITY_PROTOCOL_NONE; - static JL_SENDER_ONLY;static JL_RECEIVER_ONLY;static JL_BOTH; - static WSA_FLAG_OVERLAPPED;static WSA_FLAG_MULTIPOINT_C_ROOT;static WSA_FLAG_MULTIPOINT_C_LEAF; - static WSA_FLAG_MULTIPOINT_D_ROOT;static WSA_FLAG_MULTIPOINT_D_LEAF;static WSA_FLAG_ACCESS_SYSTEM_SECURITY; - static WSA_FLAG_NO_HANDLE_INHERIT;static WSA_FLAG_REGISTERED_IO;static TH_NETDEV; - static TH_TAPI;static SERVICE_MULTIPLE;static NS_ALL; - static NS_SAP;static NS_NDS;static NS_PEER_BROWSE; - static NS_SLP;static NS_DHCP;static NS_TCPIP_LOCAL; - static NS_WINS;static NS_BTH;static NS_NBP; - static NS_MS;static NS_STDA;static NS_NTDS; - static NS_EMAIL;static NS_X500;static NS_NIS; - static NS_NISPLUS;static NS_WRQ;static NS_NETDES; - static NS_TCPIP_HOSTS;static NS_DNS;static NS_NETBT; - static NS_NLA;static NS_LOCALNAME;static NS_PNRPNAME; - static NS_PNRPCLOUD;static RES_UNUSED_1;static RES_FLUSH_CACHE; - static RES_SERVICE;static SERVICE_TYPE_VALUE_IPXPORTA;static SERVICE_TYPE_VALUE_IPXPORTW; - static SERVICE_TYPE_VALUE_SAPIDA;static SERVICE_TYPE_VALUE_SAPIDW;static SERVICE_TYPE_VALUE_TCPPORTA; - static SERVICE_TYPE_VALUE_TCPPORTW;static SERVICE_TYPE_VALUE_UDPPORTA;static SERVICE_TYPE_VALUE_UDPPORTW; - static SERVICE_TYPE_VALUE_OBJECTIDA;static SERVICE_TYPE_VALUE_OBJECTIDW;static LUP_DEEP; - static LUP_CONTAINERS;static LUP_NOCONTAINERS;static LUP_NEAREST; - static LUP_RETURN_NAME;static LUP_RETURN_TYPE;static LUP_RETURN_VERSION; - static LUP_RETURN_COMMENT;static LUP_RETURN_ADDR;static LUP_RETURN_BLOB; - static LUP_RETURN_ALIASES;static LUP_RETURN_QUERY_STRING;static LUP_RETURN_ALL; - static LUP_RES_SERVICE;static LUP_FLUSHCACHE;static LUP_FLUSHPREVIOUS; - static LUP_NON_AUTHORITATIVE;static LUP_SECURE;static LUP_RETURN_PREFERRED_NAMES; - static LUP_ADDRCONFIG;static LUP_DUAL_ADDR;static LUP_FILESERVER; - static LUP_DISABLE_IDN_ENCODING;static LUP_API_ANSI;static RESULT_IS_ALIAS; - static RESULT_IS_ADDED;static RESULT_IS_CHANGED;static RESULT_IS_DELETED; - static POLLRDNORM;static POLLRDBAND;static POLLIN; - static POLLPRI;static POLLWRNORM;static POLLOUT; - static POLLWRBAND;static POLLERR;static POLLHUP; - static POLLNVAL; - - class function sinit(); - begin - class(ws2def_h).sinit(); - _WINSOCKAPI_ := NIL;INCL_WINSOCK_API_PROTOTYPES := 0x1;INCL_WINSOCK_API_TYPEDEFS := 0x0; - WINSOCK_API_LINKAGE := 0x0;FD_SETSIZE := 0x40;IOCPARM_MASK := 0x7F; - IOC_VOID := 0x20000000;IOC_OUT := 0x40000000;IOC_IN := 0x80000000; - IOC_INOUT := 0xC0000000;H_ADDR := NIL;IPPORT_ECHO := 0x7; - IPPORT_DISCARD := 0x9;IPPORT_SYSTAT := 0xB;IPPORT_DAYTIME := 0xD; - IPPORT_NETSTAT := 0xF;IPPORT_FTP := 0x15;IPPORT_TELNET := 0x17; - IPPORT_SMTP := 0x19;IPPORT_TIMESERVER := 0x25;IPPORT_NAMESERVER := 0x2A; - IPPORT_WHOIS := 0x2B;IPPORT_MTP := 0x39;IPPORT_TFTP := 0x45; - IPPORT_RJE := 0x4D;IPPORT_FINGER := 0x4F;IPPORT_TTYLINK := 0x57; - IPPORT_SUPDUP := 0x5F;IPPORT_EXECSERVER := 0x200;IPPORT_LOGINSERVER := 0x201; - IPPORT_CMDSERVER := 0x202;IPPORT_EFSSERVER := 0x208;IPPORT_BIFFUDP := 0x200; - IPPORT_WHOSERVER := 0x201;IPPORT_ROUTESERVER := 0x208;IPPORT_RESERVED := 0x400; - IMPLINK_IP := 0x9B;IMPLINK_LOWEXPER := 0x9C;IMPLINK_HIGHEXPER := 0x9E; - ADDR_ANY := 0x0;WSADESCRIPTION_LEN := 0x100;WSASYS_STATUS_LEN := 0x80; - INVALID_SOCKET := 0xFFFFFFFF;SOCKET_ERROR := 0xFFFFFFFF;FROM_PROTOCOL_INFO := 0xFFFFFFFF; - SOCK_STREAM := 0x1;SOCK_DGRAM := 0x2;SOCK_RAW := 0x3; - SOCK_RDM := 0x4;SOCK_SEQPACKET := 0x5;SO_DEBUG := 0x1; - SO_ACCEPTCONN := 0x2;SO_REUSEADDR := 0x4;SO_KEEPALIVE := 0x8; - SO_DONTROUTE := 0x10;SO_BROADCAST := 0x20;SO_USELOOPBACK := 0x40; - SO_LINGER := 0x80;SO_OOBINLINE := 0x100;SO_DONTLINGER := 0xFFFFFF7F; - SO_EXCLUSIVEADDRUSE := 0xFFFFFFFB;SO_SNDBUF := 0x1001;SO_RCVBUF := 0x1002; - SO_SNDLOWAT := 0x1003;SO_RCVLOWAT := 0x1004;SO_SNDTIMEO := 0x1005; - SO_RCVTIMEO := 0x1006;SO_ERROR := 0x1007;SO_TYPE := 0x1008; - SO_GROUP_ID := 0x2001;SO_GROUP_PRIORITY := 0x2002;SO_MAX_MSG_SIZE := 0x2003; - SO_PROTOCOL_INFOA := 0x2004;SO_PROTOCOL_INFOW := 0x2005;PVD_CONFIG := 0x3001; - SO_CONDITIONAL_ACCEPT := 0x3002;PF_UNSPEC := 0x0;PF_UNIX := 0x1; - PF_INET := 0x2;PF_IMPLINK := 0x3;PF_PUP := 0x4; - PF_CHAOS := 0x5;PF_NS := 0x6;PF_IPX := 0x6; - PF_ISO := 0x7;PF_OSI := 0x7;PF_ECMA := 0x8; - PF_DATAKIT := 0x9;PF_CCITT := 0xA;PF_SNA := 0xB; - PF_DECNET := 0xC;PF_DLI := 0xD;PF_LAT := 0xE; - PF_HYLINK := 0xF;PF_APPLETALK := 0x10;PF_VOICEVIEW := 0x12; - PF_FIREFOX := 0x13;PF_UNKNOWN1 := 0x14;PF_BAN := 0x15; - PF_ATM := 0x16;PF_INET6 := 0x17;PF_BTH := 0x20; - PF_MAX := 0x22;SOL_SOCKET := 0xFFFF;SOMAXCONN := 0x7FFFFFFF; - MSG_OOB := 0x1;MSG_PEEK := 0x2;MSG_DONTROUTE := 0x4; - MSG_WAITALL := 0x8;MSG_PUSH_IMMEDIATE := 0x20;MSG_PARTIAL := 0x8000; - MSG_INTERRUPT := 0x10;MSG_MAXIOVLEN := 0x10;MAXGETHOSTSTRUCT := 0x400; - FIONBIO := 0x8004667E;FIONREAD := 0x4004667F;FIOASYNC := 0x8004667D; - FD_READ_BIT := 0x0;FD_READ := 0x1;FD_WRITE_BIT := 0x1; - FD_WRITE := 0x2;FD_OOB_BIT := 0x2;FD_OOB := 0x4; - FD_ACCEPT_BIT := 0x3;FD_ACCEPT := 0x8;FD_CONNECT_BIT := 0x4; - FD_CONNECT := 0x10;FD_CLOSE_BIT := 0x5;FD_CLOSE := 0x20; - FD_QOS_BIT := 0x6;FD_QOS := 0x40;FD_GROUP_QOS_BIT := 0x7; - FD_GROUP_QOS := 0x80;FD_ROUTING_INTERFACE_CHANGE_BIT := 0x8;FD_ROUTING_INTERFACE_CHANGE := 0x100; - FD_ADDRESS_LIST_CHANGE_BIT := 0x9;FD_ADDRESS_LIST_CHANGE := 0x200;FD_MAX_EVENTS := 0xA; - FD_ALL_EVENTS := 0x3FF;WSABASEERR := 0x2710;WSAEINTR := 0x2714; - WSAEBADF := 0x2719;WSAEACCES := 0x271D;WSAEFAULT := 0x271E; - WSAEINVAL := 0x2726;WSAEMFILE := 0x2728;WSAEWOULDBLOCK := 0x2733; - WSAEINPROGRESS := 0x2734;WSAEALREADY := 0x2735;WSAENOTSOCK := 0x2736; - WSAEDESTADDRREQ := 0x2737;WSAEMSGSIZE := 0x2738;WSAEPROTOTYPE := 0x2739; - WSAENOPROTOOPT := 0x273A;WSAEPROTONOSUPPORT := 0x273B;WSAESOCKTNOSUPPORT := 0x273C; - WSAEOPNOTSUPP := 0x273D;WSAEPFNOSUPPORT := 0x273E;WSAEAFNOSUPPORT := 0x273F; - WSAEADDRINUSE := 0x2740;WSAEADDRNOTAVAIL := 0x2741;WSAENETDOWN := 0x2742; - WSAENETUNREACH := 0x2743;WSAENETRESET := 0x2744;WSAECONNABORTED := 0x2745; - WSAECONNRESET := 0x2746;WSAENOBUFS := 0x2747;WSAEISCONN := 0x2748; - WSAENOTCONN := 0x2749;WSAESHUTDOWN := 0x274A;WSAETOOMANYREFS := 0x274B; - WSAETIMEDOUT := 0x274C;WSAECONNREFUSED := 0x274D;WSAELOOP := 0x274E; - WSAENAMETOOLONG := 0x274F;WSAEHOSTDOWN := 0x2750;WSAEHOSTUNREACH := 0x2751; - WSAENOTEMPTY := 0x2752;WSAEPROCLIM := 0x2753;WSAEUSERS := 0x2754; - WSAEDQUOT := 0x2755;WSAESTALE := 0x2756;WSAEREMOTE := 0x2757; - WSASYSNOTREADY := 0x276B;WSAVERNOTSUPPORTED := 0x276C;WSANOTINITIALISED := 0x276D; - WSAEDISCON := 0x2775;WSAENOMORE := 0x2776;WSAECANCELLED := 0x2777; - WSAEINVALIDPROCTABLE := 0x2778;WSAEINVALIDPROVIDER := 0x2779;WSAEPROVIDERFAILEDINIT := 0x277A; - WSASYSCALLFAILURE := 0x277B;WSASERVICE_NOT_FOUND := 0x277C;WSATYPE_NOT_FOUND := 0x277D; - WSA_E_NO_MORE := 0x277E;WSA_E_CANCELLED := 0x277F;WSAEREFUSED := 0x2780; - WSAHOST_NOT_FOUND := 0x2AF9;WSATRY_AGAIN := 0x2AFA;WSANO_RECOVERY := 0x2AFB; - WSANO_DATA := 0x2AFC;WSA_QOS_RECEIVERS := 0x2AFD;WSA_QOS_SENDERS := 0x2AFE; - WSA_QOS_NO_SENDERS := 0x2AFF;WSA_QOS_NO_RECEIVERS := 0x2B00;WSA_QOS_REQUEST_CONFIRMED := 0x2B01; - WSA_QOS_ADMISSION_FAILURE := 0x2B02;WSA_QOS_POLICY_FAILURE := 0x2B03;WSA_QOS_BAD_STYLE := 0x2B04; - WSA_QOS_BAD_OBJECT := 0x2B05;WSA_QOS_TRAFFIC_CTRL_ERROR := 0x2B06;WSA_QOS_GENERIC_ERROR := 0x2B07; - WSA_QOS_ESERVICETYPE := 0x2B08;WSA_QOS_EFLOWSPEC := 0x2B09;WSA_QOS_EPROVSPECBUF := 0x2B0A; - WSA_QOS_EFILTERSTYLE := 0x2B0B;WSA_QOS_EFILTERTYPE := 0x2B0C;WSA_QOS_EFILTERCOUNT := 0x2B0D; - WSA_QOS_EOBJLENGTH := 0x2B0E;WSA_QOS_EFLOWCOUNT := 0x2B0F;WSA_QOS_EUNKOWNPSOBJ := 0x2B10; - WSA_QOS_EPOLICYOBJ := 0x2B11;WSA_QOS_EFLOWDESC := 0x2B12;WSA_QOS_EPSFLOWSPEC := 0x2B13; - WSA_QOS_EPSFILTERSPEC := 0x2B14;WSA_QOS_ESDMODEOBJ := 0x2B15;WSA_QOS_ESHAPERATEOBJ := 0x2B16; - WSA_QOS_RESERVED_PETYPE := 0x2B17;HOST_NOT_FOUND := 0x2AF9;TRY_AGAIN := 0x2AFA; - NO_RECOVERY := 0x2AFB;NO_DATA := 0x2AFC;WSANO_ADDRESS := 0x2AFC; - NO_ADDRESS := 0x2AFC;EWOULDBLOCK := 0x2733;EINPROGRESS := 0x2734; - EALREADY := 0x2735;ENOTSOCK := 0x2736;EDESTADDRREQ := 0x2737; - EMSGSIZE := 0x2738;EPROTOTYPE := 0x2739;ENOPROTOOPT := 0x273A; - EPROTONOSUPPORT := 0x273B;ESOCKTNOSUPPORT := 0x273C;EOPNOTSUPP := 0x273D; - EPFNOSUPPORT := 0x273E;EAFNOSUPPORT := 0x273F;EADDRINUSE := 0x2740; - EADDRNOTAVAIL := 0x2741;ENETDOWN := 0x2742;ENETUNREACH := 0x2743; - ENETRESET := 0x2744;ECONNABORTED := 0x2745;ECONNRESET := 0x2746; - ENOBUFS := 0x2747;EISCONN := 0x2748;ENOTCONN := 0x2749; - ESHUTDOWN := 0x274A;ETOOMANYREFS := 0x274B;ETIMEDOUT := 0x274C; - ECONNREFUSED := 0x274D;ELOOP := 0x274E;ENAMETOOLONG := 0x274F; - EHOSTDOWN := 0x2750;EHOSTUNREACH := 0x2751;ENOTEMPTY := 0x2752; - EPROCLIM := 0x2753;EUSERS := 0x2754;EDQUOT := 0x2755; - ESTALE := 0x2756;EREMOTE := 0x2757;WSAAPI := NIL; - WSAEVENT := 0x0;LPWSAEVENT := 0x0;WSAOVERLAPPED := 0x0; - WSA_IO_PENDING := 0x0;WSA_IO_INCOMPLETE := 0x0;WSA_INVALID_HANDLE := 0x0; - WSA_INVALID_PARAMETER := 0x0;WSA_NOT_ENOUGH_MEMORY := 0x0;WSA_OPERATION_ABORTED := 0x0; - WSA_INVALID_EVENT := 0x0;WSA_MAXIMUM_WAIT_EVENTS := 0x0;WSA_WAIT_FAILED := 0x0; - WSA_WAIT_EVENT_0 := 0x0;WSA_WAIT_IO_COMPLETION := 0x0;WSA_WAIT_TIMEOUT := 0x0; - WSA_INFINITE := 0x0;LPQOS := 0x0;CF_ACCEPT := 0x0; - CF_REJECT := 0x1;CF_DEFER := 0x2;SD_RECEIVE := 0x0; - SD_SEND := 0x1;SD_BOTH := 0x2;SG_UNCONSTRAINED_GROUP := 0x1; - SG_CONSTRAINED_GROUP := 0x2;MAX_PROTOCOL_CHAIN := 0x7;BASE_PROTOCOL := 0x1; - LAYERED_PROTOCOL := 0x0;WSAPROTOCOL_LEN := 0xFF;PFL_MULTIPLE_PROTO_ENTRIES := 0x1; - PFL_RECOMMENDED_PROTO_ENTRY := 0x2;PFL_HIDDEN := 0x4;PFL_MATCHES_PROTOCOL_ZERO := 0x8; - PFL_NETWORKDIRECT_PROVIDER := 0x10;XP1_CONNECTIONLESS := 0x1;XP1_GUARANTEED_DELIVERY := 0x2; - XP1_GUARANTEED_ORDER := 0x4;XP1_MESSAGE_ORIENTED := 0x8;XP1_PSEUDO_STREAM := 0x10; - XP1_GRACEFUL_CLOSE := 0x20;XP1_EXPEDITED_DATA := 0x40;XP1_CONNECT_DATA := 0x80; - XP1_DISCONNECT_DATA := 0x100;XP1_SUPPORT_BROADCAST := 0x200;XP1_SUPPORT_MULTIPOINT := 0x400; - XP1_MULTIPOINT_CONTROL_PLANE := 0x800;XP1_MULTIPOINT_DATA_PLANE := 0x1000;XP1_QOS_SUPPORTED := 0x2000; - XP1_INTERRUPT := 0x4000;XP1_UNI_SEND := 0x8000;XP1_UNI_RECV := 0x10000; - XP1_IFS_HANDLES := 0x20000;XP1_PARTIAL_MESSAGE := 0x40000;XP1_SAN_SUPPORT_SDP := 0x80000; - BIGENDIAN := 0x0;LITTLEENDIAN := 0x1;SECURITY_PROTOCOL_NONE := 0x0; - JL_SENDER_ONLY := 0x1;JL_RECEIVER_ONLY := 0x2;JL_BOTH := 0x4; - WSA_FLAG_OVERLAPPED := 0x1;WSA_FLAG_MULTIPOINT_C_ROOT := 0x2;WSA_FLAG_MULTIPOINT_C_LEAF := 0x4; - WSA_FLAG_MULTIPOINT_D_ROOT := 0x8;WSA_FLAG_MULTIPOINT_D_LEAF := 0x10;WSA_FLAG_ACCESS_SYSTEM_SECURITY := 0x40; - WSA_FLAG_NO_HANDLE_INHERIT := 0x80;WSA_FLAG_REGISTERED_IO := 0x100;TH_NETDEV := 0x1; - TH_TAPI := 0x2;SERVICE_MULTIPLE := 0x1;NS_ALL := 0x0; - NS_SAP := 0x1;NS_NDS := 0x2;NS_PEER_BROWSE := 0x3; - NS_SLP := 0x5;NS_DHCP := 0x6;NS_TCPIP_LOCAL := 0xA; - NS_WINS := 0xE;NS_BTH := 0x10;NS_NBP := 0x14; - NS_MS := 0x1E;NS_STDA := 0x1F;NS_NTDS := 0x20; - NS_EMAIL := 0x25;NS_X500 := 0x28;NS_NIS := 0x29; - NS_NISPLUS := 0x2A;NS_WRQ := 0x32;NS_NETDES := 0x3C; - NS_TCPIP_HOSTS := 0xB;NS_DNS := 0xC;NS_NETBT := 0xD; - NS_NLA := 0xF;NS_LOCALNAME := 0x13;NS_PNRPNAME := 0x26; - NS_PNRPCLOUD := 0x27;RES_UNUSED_1 := 0x1;RES_FLUSH_CACHE := 0x2; - RES_SERVICE := 0x4;SERVICE_TYPE_VALUE_IPXPORTA := "IpxSocket";SERVICE_TYPE_VALUE_IPXPORTW := L"IpxSocket"; - SERVICE_TYPE_VALUE_SAPIDA := "SapId";SERVICE_TYPE_VALUE_SAPIDW := L"SapId";SERVICE_TYPE_VALUE_TCPPORTA := "TcpPort"; - SERVICE_TYPE_VALUE_TCPPORTW := L"TcpPort";SERVICE_TYPE_VALUE_UDPPORTA := "UdpPort";SERVICE_TYPE_VALUE_UDPPORTW := L"UdpPort"; - SERVICE_TYPE_VALUE_OBJECTIDA := "ObjectId";SERVICE_TYPE_VALUE_OBJECTIDW := L"ObjectId";LUP_DEEP := 0x1; - LUP_CONTAINERS := 0x2;LUP_NOCONTAINERS := 0x4;LUP_NEAREST := 0x8; - LUP_RETURN_NAME := 0x10;LUP_RETURN_TYPE := 0x20;LUP_RETURN_VERSION := 0x40; - LUP_RETURN_COMMENT := 0x80;LUP_RETURN_ADDR := 0x100;LUP_RETURN_BLOB := 0x200; - LUP_RETURN_ALIASES := 0x400;LUP_RETURN_QUERY_STRING := 0x800;LUP_RETURN_ALL := 0xFF0; - LUP_RES_SERVICE := 0x8000;LUP_FLUSHCACHE := 0x1000;LUP_FLUSHPREVIOUS := 0x2000; - LUP_NON_AUTHORITATIVE := 0x4000;LUP_SECURE := 0x8000;LUP_RETURN_PREFERRED_NAMES := 0x10000; - LUP_ADDRCONFIG := 0x100000;LUP_DUAL_ADDR := 0x200000;LUP_FILESERVER := 0x400000; - LUP_DISABLE_IDN_ENCODING := 0x800000;LUP_API_ANSI := 0x1000000;RESULT_IS_ALIAS := 0x1; - RESULT_IS_ADDED := 0x10;RESULT_IS_CHANGED := 0x20;RESULT_IS_DELETED := 0x40; - POLLRDNORM := 0x100;POLLRDBAND := 0x200;POLLIN := 0x300; - POLLPRI := 0x400;POLLWRNORM := 0x10;POLLOUT := 0x10; - POLLWRBAND := 0x20;POLLERR := 0x1;POLLHUP := 0x2; - POLLNVAL := 0x4; - end -end - -type _gdi_h_=class() - static WINGDIAPI;static WINSPOOLAPI;static WINVER; - static R2_BLACK;static R2_NOTMERGEPEN;static R2_MASKNOTPEN; - static R2_NOTCOPYPEN;static R2_MASKPENNOT;static R2_NOT; - static R2_XORPEN;static R2_NOTMASKPEN;static R2_MASKPEN; - static R2_NOTXORPEN;static R2_NOP;static R2_MERGENOTPEN; - static R2_COPYPEN;static R2_MERGEPENNOT;static R2_MERGEPEN; - static R2_WHITE;static R2_LAST;static SRCCOPY; - static SRCPAINT;static SRCAND;static SRCINVERT; - static SRCERASE;static NOTSRCCOPY;static NOTSRCERASE; - static MERGECOPY;static MERGEPAINT;static PATCOPY; - static PATPAINT;static PATINVERT;static DSTINVERT; - static BLACKNESS;static WHITENESS;static NOMIRRORBITMAP; - static CAPTUREBLT;static GDI_ERROR;static HGDI_ERROR; - static ERROR;static NULLREGION;static SIMPLEREGION; - static COMPLEXREGION;static RGN_ERROR;static RGN_AND; - static RGN_OR;static RGN_XOR;static RGN_DIFF; - static RGN_COPY;static RGN_MIN;static RGN_MAX; - static BLACKONWHITE;static WHITEONBLACK;static COLORONCOLOR; - static HALFTONE;static MAXSTRETCHBLTMODE;static STRETCH_ANDSCANS; - static STRETCH_ORSCANS;static STRETCH_DELETESCANS;static STRETCH_HALFTONE; - static ALTERNATE;static WINDING;static POLYFILL_LAST; - static LAYOUT_RTL;static LAYOUT_BTT;static LAYOUT_VBH; - static LAYOUT_ORIENTATIONMASK;static LAYOUT_BITMAPORIENTATIONPRESERVED;static TA_NOUPDATECP; - static TA_UPDATECP;static TA_LEFT;static TA_RIGHT; - static TA_CENTER;static TA_TOP;static TA_BOTTOM; - static TA_BASELINE;static TA_RTLREADING;static TA_MASK; - static VTA_BASELINE;static VTA_LEFT;static VTA_RIGHT; - static VTA_CENTER;static VTA_BOTTOM;static VTA_TOP; - static ETO_OPAQUE;static ETO_CLIPPED;static ETO_GLYPH_INDEX; - static ETO_RTLREADING;static ETO_NUMERICSLOCAL;static ETO_NUMERICSLATIN; - static ETO_IGNORELANGUAGE;static ETO_PDY;static ETO_REVERSE_INDEX_MAP; - static ASPECT_FILTERING;static DCB_RESET;static DCB_ACCUMULATE; - static DCB_DIRTY;static DCB_SET;static DCB_ENABLE; - static DCB_DISABLE;static META_SETBKCOLOR;static META_SETBKMODE; - static META_SETMAPMODE;static META_SETROP2;static META_SETRELABS; - static META_SETPOLYFILLMODE;static META_SETSTRETCHBLTMODE;static META_SETTEXTCHAREXTRA; - static META_SETTEXTCOLOR;static META_SETTEXTJUSTIFICATION;static META_SETWINDOWORG; - static META_SETWINDOWEXT;static META_SETVIEWPORTORG;static META_SETVIEWPORTEXT; - static META_OFFSETWINDOWORG;static META_SCALEWINDOWEXT;static META_OFFSETVIEWPORTORG; - static META_SCALEVIEWPORTEXT;static META_LINETO;static META_MOVETO; - static META_EXCLUDECLIPRECT;static META_INTERSECTCLIPRECT;static META_ARC; - static META_ELLIPSE;static META_FLOODFILL;static META_PIE; - static META_RECTANGLE;static META_ROUNDRECT;static META_PATBLT; - static META_SAVEDC;static META_SETPIXEL;static META_OFFSETCLIPRGN; - static META_TEXTOUT;static META_BITBLT;static META_STRETCHBLT; - static META_POLYGON;static META_POLYLINE;static META_ESCAPE; - static META_RESTOREDC;static META_FILLREGION;static META_FRAMEREGION; - static META_INVERTREGION;static META_PAINTREGION;static META_SELECTCLIPREGION; - static META_SELECTOBJECT;static META_SETTEXTALIGN;static META_CHORD; - static META_SETMAPPERFLAGS;static META_EXTTEXTOUT;static META_SETDIBTODEV; - static META_SELECTPALETTE;static META_REALIZEPALETTE;static META_ANIMATEPALETTE; - static META_SETPALENTRIES;static META_POLYPOLYGON;static META_RESIZEPALETTE; - static META_DIBBITBLT;static META_DIBSTRETCHBLT;static META_DIBCREATEPATTERNBRUSH; - static META_STRETCHDIB;static META_EXTFLOODFILL;static META_SETLAYOUT; - static META_DELETEOBJECT;static META_CREATEPALETTE;static META_CREATEPATTERNBRUSH; - static META_CREATEPENINDIRECT;static META_CREATEFONTINDIRECT;static META_CREATEBRUSHINDIRECT; - static META_CREATEREGION;static NEWFRAME;static ABORTDOC; - static NEXTBAND;static SETCOLORTABLE;static GETCOLORTABLE; - static FLUSHOUTPUT;static DRAFTMODE;static QUERYESCSUPPORT; - static SETABORTPROC;static STARTDOC;static ENDDOC; - static GETPHYSPAGESIZE;static GETPRINTINGOFFSET;static GETSCALINGFACTOR; - static MFCOMMENT;static GETPENWIDTH;static SETCOPYCOUNT; - static SELECTPAPERSOURCE;static DEVICEDATA;static PASSTHROUGH; - static GETTECHNOLGY;static GETTECHNOLOGY;static SETLINECAP; - static SETLINEJOIN;static SETMITERLIMIT;static BANDINFO; - static DRAWPATTERNRECT;static GETVECTORPENSIZE;static GETVECTORBRUSHSIZE; - static ENABLEDUPLEX;static GETSETPAPERBINS;static GETSETPRINTORIENT; - static ENUMPAPERBINS;static SETDIBSCALING;static EPSPRINTING; - static ENUMPAPERMETRICS;static GETSETPAPERMETRICS;static POSTSCRIPT_DATA; - static POSTSCRIPT_IGNORE;static MOUSETRAILS;static GETDEVICEUNITS; - static GETEXTENDEDTEXTMETRICS;static GETEXTENTTABLE;static GETPAIRKERNTABLE; - static GETTRACKKERNTABLE;static EXTTEXTOUT;static GETFACENAME; - static DOWNLOADFACE;static ENABLERELATIVEWIDTHS;static ENABLEPAIRKERNING; - static SETKERNTRACK;static SETALLJUSTVALUES;static SETCHARSET; - static STRETCHBLT;static METAFILE_DRIVER;static GETSETSCREENPARAMS; - static QUERYDIBSUPPORT;static BEGIN_PATH;static CLIP_TO_PATH; - static END_PATH;static EXT_DEVICE_CAPS;static RESTORE_CTM; - static SAVE_CTM;static SET_ARC_DIRECTION;static SET_BACKGROUND_COLOR; - static SET_POLY_MODE;static SET_SCREEN_ANGLE;static SET_SPREAD; - static TRANSFORM_CTM;static SET_CLIP_BOX;static SET_BOUNDS; - static SET_MIRROR_MODE;static OPENCHANNEL;static DOWNLOADHEADER; - static CLOSECHANNEL;static POSTSCRIPT_PASSTHROUGH;static ENCAPSULATED_POSTSCRIPT; - static POSTSCRIPT_IDENTIFY;static POSTSCRIPT_INJECTION;static CHECKJPEGFORMAT; - static CHECKPNGFORMAT;static GET_PS_FEATURESETTING;static GDIPLUS_TS_QUERYVER; - static GDIPLUS_TS_RECORD;static MILCORE_TS_QUERYVER_RESULT_FALSE;static MILCORE_TS_QUERYVER_RESULT_TRUE; - static SPCLPASSTHROUGH2;static PSIDENT_GDICENTRIC;static PSIDENT_PSCENTRIC; - static PSINJECT_BEGINSTREAM;static PSINJECT_PSADOBE;static PSINJECT_PAGESATEND; - static PSINJECT_PAGES;static PSINJECT_DOCNEEDEDRES;static PSINJECT_DOCSUPPLIEDRES; - static PSINJECT_PAGEORDER;static PSINJECT_ORIENTATION;static PSINJECT_BOUNDINGBOX; - static PSINJECT_DOCUMENTPROCESSCOLORS;static PSINJECT_COMMENTS;static PSINJECT_BEGINDEFAULTS; - static PSINJECT_ENDDEFAULTS;static PSINJECT_BEGINPROLOG;static PSINJECT_ENDPROLOG; - static PSINJECT_BEGINSETUP;static PSINJECT_ENDSETUP;static PSINJECT_TRAILER; - static PSINJECT_EOF;static PSINJECT_ENDSTREAM;static PSINJECT_DOCUMENTPROCESSCOLORSATEND; - static PSINJECT_PAGENUMBER;static PSINJECT_BEGINPAGESETUP;static PSINJECT_ENDPAGESETUP; - static PSINJECT_PAGETRAILER;static PSINJECT_PLATECOLOR;static PSINJECT_SHOWPAGE; - static PSINJECT_PAGEBBOX;static PSINJECT_ENDPAGECOMMENTS;static PSINJECT_VMSAVE; - static PSINJECT_VMRESTORE;static PSINJECT_DLFONT;static FEATURESETTING_NUP; - static FEATURESETTING_OUTPUT;static FEATURESETTING_PSLEVEL;static FEATURESETTING_CUSTPAPER; - static FEATURESETTING_MIRROR;static FEATURESETTING_NEGATIVE;static FEATURESETTING_PROTOCOL; - static FEATURESETTING_PRIVATE_BEGIN;static FEATURESETTING_PRIVATE_END;static PSPROTOCOL_ASCII; - static PSPROTOCOL_BCP;static PSPROTOCOL_TBCP;static PSPROTOCOL_BINARY; - static QDI_SETDIBITS;static QDI_GETDIBITS;static QDI_DIBTOSCREEN; - static QDI_STRETCHDIB;static SP_NOTREPORTED;static SP_ERROR; - static SP_APPABORT;static SP_USERABORT;static SP_OUTOFDISK; - static SP_OUTOFMEMORY;static PR_JOBSTATUS;static OBJ_PEN; - static OBJ_BRUSH;static OBJ_DC;static OBJ_METADC; - static OBJ_PAL;static OBJ_FONT;static OBJ_BITMAP; - static OBJ_REGION;static OBJ_METAFILE;static OBJ_MEMDC; - static OBJ_EXTPEN;static OBJ_ENHMETADC;static OBJ_ENHMETAFILE; - static OBJ_COLORSPACE;static GDI_OBJ_LAST;static MWT_IDENTITY; - static MWT_LEFTMULTIPLY;static MWT_RIGHTMULTIPLY;static MWT_MIN; - static MWT_MAX;static CS_ENABLE;static CS_DISABLE; - static CS_DELETE_TRANSFORM;static LCS_SIGNATURE;static LCS_SRGB; - static LCS_WINDOWS_COLOR_SPACE;static LCS_CALIBRATED_RGB;static LCS_GM_BUSINESS; - static LCS_GM_GRAPHICS;static LCS_GM_IMAGES;static LCS_GM_ABS_COLORIMETRIC; - static CM_OUT_OF_GAMUT;static CM_IN_GAMUT;static ICM_ADDPROFILE; - static ICM_DELETEPROFILE;static ICM_QUERYPROFILE;static ICM_SETDEFAULTPROFILE; - static ICM_REGISTERICMATCHER;static ICM_UNREGISTERICMATCHER;static ICM_QUERYMATCH; - static PROFILE_LINKED;static PROFILE_EMBEDDED;static BI_RGB; - static BI_RLE8;static BI_RLE4;static BI_BITFIELDS; - static BI_JPEG;static BI_PNG;static TCI_SRCCHARSET; - static TCI_SRCCODEPAGE;static TCI_SRCFONTSIG;static TCI_SRCLOCALE; - static TMPF_FIXED_PITCH;static TMPF_VECTOR;static TMPF_DEVICE; - static TMPF_TRUETYPE;static NTM_REGULAR;static NTM_BOLD; - static NTM_ITALIC;static NTM_NONNEGATIVE_AC;static NTM_PS_OPENTYPE; - static NTM_TT_OPENTYPE;static NTM_MULTIPLEMASTER;static NTM_TYPE1; - static NTM_DSIG;static LF_FACESIZE;static LF_FULLFACESIZE; - static OUT_DEFAULT_PRECIS;static OUT_STRING_PRECIS;static OUT_CHARACTER_PRECIS; - static OUT_STROKE_PRECIS;static OUT_TT_PRECIS;static OUT_DEVICE_PRECIS; - static OUT_RASTER_PRECIS;static OUT_TT_ONLY_PRECIS;static OUT_OUTLINE_PRECIS; - static OUT_SCREEN_OUTLINE_PRECIS;static OUT_PS_ONLY_PRECIS;static CLIP_DEFAULT_PRECIS; - static CLIP_CHARACTER_PRECIS;static CLIP_STROKE_PRECIS;static CLIP_MASK; - static CLIP_LH_ANGLES;static CLIP_TT_ALWAYS;static CLIP_DFA_DISABLE; - static CLIP_EMBEDDED;static DEFAULT_QUALITY;static DRAFT_QUALITY; - static PROOF_QUALITY;static NONANTIALIASED_QUALITY;static ANTIALIASED_QUALITY; - static CLEARTYPE_QUALITY;static CLEARTYPE_NATURAL_QUALITY;static DEFAULT_PITCH; - static FIXED_PITCH;static VARIABLE_PITCH;static MONO_FONT; - static ANSI_CHARSET;static DEFAULT_CHARSET;static SYMBOL_CHARSET; - static SHIFTJIS_CHARSET;static HANGEUL_CHARSET;static HANGUL_CHARSET; - static GB2312_CHARSET;static CHINESEBIG5_CHARSET;static OEM_CHARSET; - static JOHAB_CHARSET;static HEBREW_CHARSET;static ARABIC_CHARSET; - static GREEK_CHARSET;static TURKISH_CHARSET;static VIETNAMESE_CHARSET; - static THAI_CHARSET;static EASTEUROPE_CHARSET;static RUSSIAN_CHARSET; - static MAC_CHARSET;static BALTIC_CHARSET;static FS_LATIN1; - static FS_LATIN2;static FS_CYRILLIC;static FS_GREEK; - static FS_TURKISH;static FS_HEBREW;static FS_ARABIC; - static FS_BALTIC;static FS_VIETNAMESE;static FS_THAI; - static FS_JISJAPAN;static FS_CHINESESIMP;static FS_WANSUNG; - static FS_CHINESETRAD;static FS_JOHAB;static FS_SYMBOL; - static FF_DONTCARE;static FF_ROMAN;static FF_SWISS; - static FF_MODERN;static FF_SCRIPT;static FF_DECORATIVE; - static FW_DONTCARE;static FW_THIN;static FW_EXTRALIGHT; - static FW_LIGHT;static FW_NORMAL;static FW_MEDIUM; - static FW_SEMIBOLD;static FW_BOLD;static FW_EXTRABOLD; - static FW_HEAVY;static FW_ULTRALIGHT;static FW_REGULAR; - static FW_DEMIBOLD;static FW_ULTRABOLD;static FW_BLACK; - static PANOSE_COUNT;static PAN_FAMILYTYPE_INDEX;static PAN_SERIFSTYLE_INDEX; - static PAN_WEIGHT_INDEX;static PAN_PROPORTION_INDEX;static PAN_CONTRAST_INDEX; - static PAN_STROKEVARIATION_INDEX;static PAN_ARMSTYLE_INDEX;static PAN_LETTERFORM_INDEX; - static PAN_MIDLINE_INDEX;static PAN_XHEIGHT_INDEX;static PAN_CULTURE_LATIN; - static PAN_ANY;static PAN_NO_FIT;static PAN_FAMILY_TEXT_DISPLAY; - static PAN_FAMILY_SCRIPT;static PAN_FAMILY_DECORATIVE;static PAN_FAMILY_PICTORIAL; - static PAN_SERIF_COVE;static PAN_SERIF_OBTUSE_COVE;static PAN_SERIF_SQUARE_COVE; - static PAN_SERIF_OBTUSE_SQUARE_COVE;static PAN_SERIF_SQUARE;static PAN_SERIF_THIN; - static PAN_SERIF_BONE;static PAN_SERIF_EXAGGERATED;static PAN_SERIF_TRIANGLE; - static PAN_SERIF_NORMAL_SANS;static PAN_SERIF_OBTUSE_SANS;static PAN_SERIF_PERP_SANS; - static PAN_SERIF_FLARED;static PAN_SERIF_ROUNDED;static PAN_WEIGHT_VERY_LIGHT; - static PAN_WEIGHT_LIGHT;static PAN_WEIGHT_THIN;static PAN_WEIGHT_BOOK; - static PAN_WEIGHT_MEDIUM;static PAN_WEIGHT_DEMI;static PAN_WEIGHT_BOLD; - static PAN_WEIGHT_HEAVY;static PAN_WEIGHT_BLACK;static PAN_WEIGHT_NORD; - static PAN_PROP_OLD_STYLE;static PAN_PROP_MODERN;static PAN_PROP_EVEN_WIDTH; - static PAN_PROP_EXPANDED;static PAN_PROP_CONDENSED;static PAN_PROP_VERY_EXPANDED; - static PAN_PROP_VERY_CONDENSED;static PAN_PROP_MONOSPACED;static PAN_CONTRAST_NONE; - static PAN_CONTRAST_VERY_LOW;static PAN_CONTRAST_LOW;static PAN_CONTRAST_MEDIUM_LOW; - static PAN_CONTRAST_MEDIUM;static PAN_CONTRAST_MEDIUM_HIGH;static PAN_CONTRAST_HIGH; - static PAN_CONTRAST_VERY_HIGH;static PAN_STROKE_GRADUAL_DIAG;static PAN_STROKE_GRADUAL_TRAN; - static PAN_STROKE_GRADUAL_VERT;static PAN_STROKE_GRADUAL_HORZ;static PAN_STROKE_RAPID_VERT; - static PAN_STROKE_RAPID_HORZ;static PAN_STROKE_INSTANT_VERT;static PAN_STRAIGHT_ARMS_HORZ; - static PAN_STRAIGHT_ARMS_WEDGE;static PAN_STRAIGHT_ARMS_VERT;static PAN_STRAIGHT_ARMS_SINGLE_SERIF; - static PAN_STRAIGHT_ARMS_DOUBLE_SERIF;static PAN_BENT_ARMS_HORZ;static PAN_BENT_ARMS_WEDGE; - static PAN_BENT_ARMS_VERT;static PAN_BENT_ARMS_SINGLE_SERIF;static PAN_BENT_ARMS_DOUBLE_SERIF; - static PAN_LETT_NORMAL_CONTACT;static PAN_LETT_NORMAL_WEIGHTED;static PAN_LETT_NORMAL_BOXED; - static PAN_LETT_NORMAL_FLATTENED;static PAN_LETT_NORMAL_ROUNDED;static PAN_LETT_NORMAL_OFF_CENTER; - static PAN_LETT_NORMAL_SQUARE;static PAN_LETT_OBLIQUE_CONTACT;static PAN_LETT_OBLIQUE_WEIGHTED; - static PAN_LETT_OBLIQUE_BOXED;static PAN_LETT_OBLIQUE_FLATTENED;static PAN_LETT_OBLIQUE_ROUNDED; - static PAN_LETT_OBLIQUE_OFF_CENTER;static PAN_LETT_OBLIQUE_SQUARE;static PAN_MIDLINE_STANDARD_TRIMMED; - static PAN_MIDLINE_STANDARD_POINTED;static PAN_MIDLINE_STANDARD_SERIFED;static PAN_MIDLINE_HIGH_TRIMMED; - static PAN_MIDLINE_HIGH_POINTED;static PAN_MIDLINE_HIGH_SERIFED;static PAN_MIDLINE_CONSTANT_TRIMMED; - static PAN_MIDLINE_CONSTANT_POINTED;static PAN_MIDLINE_CONSTANT_SERIFED;static PAN_MIDLINE_LOW_TRIMMED; - static PAN_MIDLINE_LOW_POINTED;static PAN_MIDLINE_LOW_SERIFED;static PAN_XHEIGHT_CONSTANT_SMALL; - static PAN_XHEIGHT_CONSTANT_STD;static PAN_XHEIGHT_CONSTANT_LARGE;static PAN_XHEIGHT_DUCKING_SMALL; - static PAN_XHEIGHT_DUCKING_STD;static PAN_XHEIGHT_DUCKING_LARGE;static ELF_VENDOR_SIZE; - static ELF_VERSION;static ELF_CULTURE_LATIN;static RASTER_FONTTYPE; - static DEVICE_FONTTYPE;static TRUETYPE_FONTTYPE;static PC_RESERVED; - static PC_EXPLICIT;static PC_NOCOLLAPSE;static TRANSPARENT; - static OPAQUE;static BKMODE_LAST;static GM_COMPATIBLE; - static GM_ADVANCED;static GM_LAST;static PT_CLOSEFIGURE; - static PT_LINETO;static PT_BEZIERTO;static PT_MOVETO; - static MM_TEXT;static MM_LOMETRIC;static MM_HIMETRIC; - static MM_LOENGLISH;static MM_HIENGLISH;static MM_TWIPS; - static MM_ISOTROPIC;static MM_ANISOTROPIC;static MM_MIN; - static MM_MAX;static MM_MAX_FIXEDSCALE;static ABSOLUTE; - static RELATIVE;static WHITE_BRUSH;static LTGRAY_BRUSH; - static GRAY_BRUSH;static DKGRAY_BRUSH;static BLACK_BRUSH; - static NULL_BRUSH;static HOLLOW_BRUSH;static WHITE_PEN; - static BLACK_PEN;static NULL_PEN;static OEM_FIXED_FONT; - static ANSI_FIXED_FONT;static ANSI_VAR_FONT;static SYSTEM_FONT; - static DEVICE_DEFAULT_FONT;static DEFAULT_PALETTE;static SYSTEM_FIXED_FONT; - static DEFAULT_GUI_FONT;static DC_BRUSH;static DC_PEN; - static STOCK_LAST;static CLR_INVALID;static BS_SOLID; - static BS_NULL;static BS_HOLLOW;static BS_HATCHED; - static BS_PATTERN;static BS_INDEXED;static BS_DIBPATTERN; - static BS_DIBPATTERNPT;static BS_PATTERN8X8;static BS_DIBPATTERN8X8; - static BS_MONOPATTERN;static HS_HORIZONTAL;static HS_VERTICAL; - static HS_FDIAGONAL;static HS_BDIAGONAL;static HS_CROSS; - static HS_DIAGCROSS;static HS_API_MAX;static PS_SOLID; - static PS_DASH;static PS_DOT;static PS_DASHDOT; - static PS_DASHDOTDOT;static PS_NULL;static PS_INSIDEFRAME; - static PS_USERSTYLE;static PS_ALTERNATE;static PS_STYLE_MASK; - static PS_ENDCAP_ROUND;static PS_ENDCAP_SQUARE;static PS_ENDCAP_FLAT; - static PS_ENDCAP_MASK;static PS_JOIN_ROUND;static PS_JOIN_BEVEL; - static PS_JOIN_MITER;static PS_JOIN_MASK;static PS_COSMETIC; - static PS_GEOMETRIC;static PS_TYPE_MASK;static AD_COUNTERCLOCKWISE; - static AD_CLOCKWISE;static DRIVERVERSION;static TECHNOLOGY; - static HORZSIZE;static VERTSIZE;static HORZRES; - static VERTRES;static BITSPIXEL;static PLANES; - static NUMBRUSHES;static NUMPENS;static NUMMARKERS; - static NUMFONTS;static NUMCOLORS;static PDEVICESIZE; - static CURVECAPS;static LINECAPS;static POLYGONALCAPS; - static TEXTCAPS;static CLIPCAPS;static RASTERCAPS; - static ASPECTX;static ASPECTY;static ASPECTXY; - static LOGPIXELSX;static LOGPIXELSY;static SIZEPALETTE; - static NUMRESERVED;static COLORRES;static PHYSICALWIDTH; - static PHYSICALHEIGHT;static PHYSICALOFFSETX;static PHYSICALOFFSETY; - static SCALINGFACTORX;static SCALINGFACTORY;static VREFRESH; - static DESKTOPVERTRES;static DESKTOPHORZRES;static BLTALIGNMENT; - static SHADEBLENDCAPS;static COLORMGMTCAPS;static DT_PLOTTER; - static DT_RASDISPLAY;static DT_RASPRINTER;static DT_RASCAMERA; - static DT_CHARSTREAM;static DT_METAFILE;static DT_DISPFILE; - static CC_NONE;static CC_CIRCLES;static CC_PIE; - static CC_CHORD;static CC_ELLIPSES;static CC_WIDE; - static CC_STYLED;static CC_WIDESTYLED;static CC_INTERIORS; - static CC_ROUNDRECT;static LC_NONE;static LC_POLYLINE; - static LC_MARKER;static LC_POLYMARKER;static LC_WIDE; - static LC_STYLED;static LC_WIDESTYLED;static LC_INTERIORS; - static PC_NONE;static PC_POLYGON;static PC_RECTANGLE; - static PC_WINDPOLYGON;static PC_TRAPEZOID;static PC_SCANLINE; - static PC_WIDE;static PC_STYLED;static PC_WIDESTYLED; - static PC_INTERIORS;static PC_POLYPOLYGON;static PC_PATHS; - static CP_NONE;static CP_RECTANGLE;static CP_REGION; - static TC_OP_CHARACTER;static TC_OP_STROKE;static TC_CP_STROKE; - static TC_CR_90;static TC_CR_ANY;static TC_SF_X_YINDEP; - static TC_SA_DOUBLE;static TC_SA_INTEGER;static TC_SA_CONTIN; - static TC_EA_DOUBLE;static TC_IA_ABLE;static TC_UA_ABLE; - static TC_SO_ABLE;static TC_RA_ABLE;static TC_VA_ABLE; - static TC_RESERVED;static TC_SCROLLBLT;static RC_BITBLT; - static RC_BANDING;static RC_SCALING;static RC_BITMAP64; - static RC_GDI20_OUTPUT;static RC_GDI20_STATE;static RC_SAVEBITMAP; - static RC_DI_BITMAP;static RC_PALETTE;static RC_DIBTODEV; - static RC_BIGFONT;static RC_STRETCHBLT;static RC_FLOODFILL; - static RC_STRETCHDIB;static RC_OP_DX_OUTPUT;static RC_DEVBITS; - static SB_NONE;static SB_CONST_ALPHA;static SB_PIXEL_ALPHA; - static SB_PREMULT_ALPHA;static SB_GRAD_RECT;static SB_GRAD_TRI; - static CM_NONE;static CM_DEVICE_ICM;static CM_GAMMA_RAMP; - static CM_CMYK_COLOR;static DIB_RGB_COLORS;static DIB_PAL_COLORS; - static SYSPAL_ERROR;static SYSPAL_STATIC;static SYSPAL_NOSTATIC; - static SYSPAL_NOSTATIC256;static CBM_INIT;static FLOODFILLBORDER; - static FLOODFILLSURFACE;static CCHDEVICENAME;static CCHFORMNAME; - static DM_SPECVERSION;static DM_ORIENTATION;static DM_PAPERSIZE; - static DM_PAPERLENGTH;static DM_PAPERWIDTH;static DM_SCALE; - static DM_POSITION;static DM_NUP;static DM_DISPLAYORIENTATION; - static DM_COPIES;static DM_DEFAULTSOURCE;static DM_PRINTQUALITY; - static DM_COLOR;static DM_DUPLEX;static DM_YRESOLUTION; - static DM_TTOPTION;static DM_COLLATE;static DM_FORMNAME; - static DM_LOGPIXELS;static DM_BITSPERPEL;static DM_PELSWIDTH; - static DM_PELSHEIGHT;static DM_DISPLAYFLAGS;static DM_DISPLAYFREQUENCY; - static DM_ICMMETHOD;static DM_ICMINTENT;static DM_MEDIATYPE; - static DM_DITHERTYPE;static DM_PANNINGWIDTH;static DM_PANNINGHEIGHT; - static DM_DISPLAYFIXEDOUTPUT;static DMORIENT_PORTRAIT;static DMORIENT_LANDSCAPE; - static DMPAPER_FIRST;static DMPAPER_LETTER;static DMPAPER_LETTERSMALL; - static DMPAPER_TABLOID;static DMPAPER_LEDGER;static DMPAPER_LEGAL; - static DMPAPER_STATEMENT;static DMPAPER_EXECUTIVE;static DMPAPER_A3; - static DMPAPER_A4;static DMPAPER_A4SMALL;static DMPAPER_A5; - static DMPAPER_B4;static DMPAPER_B5;static DMPAPER_FOLIO; - static DMPAPER_QUARTO;static DMPAPER_10X14;static DMPAPER_11X17; - static DMPAPER_NOTE;static DMPAPER_ENV_9;static DMPAPER_ENV_10; - static DMPAPER_ENV_11;static DMPAPER_ENV_12;static DMPAPER_ENV_14; - static DMPAPER_CSHEET;static DMPAPER_DSHEET;static DMPAPER_ESHEET; - static DMPAPER_ENV_DL;static DMPAPER_ENV_C5;static DMPAPER_ENV_C3; - static DMPAPER_ENV_C4;static DMPAPER_ENV_C6;static DMPAPER_ENV_C65; - static DMPAPER_ENV_B4;static DMPAPER_ENV_B5;static DMPAPER_ENV_B6; - static DMPAPER_ENV_ITALY;static DMPAPER_ENV_MONARCH;static DMPAPER_ENV_PERSONAL; - static DMPAPER_FANFOLD_US;static DMPAPER_FANFOLD_STD_GERMAN;static DMPAPER_FANFOLD_LGL_GERMAN; - static DMPAPER_ISO_B4;static DMPAPER_JAPANESE_POSTCARD;static DMPAPER_9X11; - static DMPAPER_10X11;static DMPAPER_15X11;static DMPAPER_ENV_INVITE; - static DMPAPER_RESERVED_48;static DMPAPER_RESERVED_49;static DMPAPER_LETTER_EXTRA; - static DMPAPER_LEGAL_EXTRA;static DMPAPER_TABLOID_EXTRA;static DMPAPER_A4_EXTRA; - static DMPAPER_LETTER_TRANSVERSE;static DMPAPER_A4_TRANSVERSE;static DMPAPER_LETTER_EXTRA_TRANSVERSE; - static DMPAPER_A_PLUS;static DMPAPER_B_PLUS;static DMPAPER_LETTER_PLUS; - static DMPAPER_A4_PLUS;static DMPAPER_A5_TRANSVERSE;static DMPAPER_B5_TRANSVERSE; - static DMPAPER_A3_EXTRA;static DMPAPER_A5_EXTRA;static DMPAPER_B5_EXTRA; - static DMPAPER_A2;static DMPAPER_A3_TRANSVERSE;static DMPAPER_A3_EXTRA_TRANSVERSE; - static DMPAPER_DBL_JAPANESE_POSTCARD;static DMPAPER_A6;static DMPAPER_JENV_KAKU2; - static DMPAPER_JENV_KAKU3;static DMPAPER_JENV_CHOU3;static DMPAPER_JENV_CHOU4; - static DMPAPER_LETTER_ROTATED;static DMPAPER_A3_ROTATED;static DMPAPER_A4_ROTATED; - static DMPAPER_A5_ROTATED;static DMPAPER_B4_JIS_ROTATED;static DMPAPER_B5_JIS_ROTATED; - static DMPAPER_JAPANESE_POSTCARD_ROTATED;static DMPAPER_DBL_JAPANESE_POSTCARD_ROTATED;static DMPAPER_A6_ROTATED; - static DMPAPER_JENV_KAKU2_ROTATED;static DMPAPER_JENV_KAKU3_ROTATED;static DMPAPER_JENV_CHOU3_ROTATED; - static DMPAPER_JENV_CHOU4_ROTATED;static DMPAPER_B6_JIS;static DMPAPER_B6_JIS_ROTATED; - static DMPAPER_12X11;static DMPAPER_JENV_YOU4;static DMPAPER_JENV_YOU4_ROTATED; - static DMPAPER_P16K;static DMPAPER_P32K;static DMPAPER_P32KBIG; - static DMPAPER_PENV_1;static DMPAPER_PENV_2;static DMPAPER_PENV_3; - static DMPAPER_PENV_4;static DMPAPER_PENV_5;static DMPAPER_PENV_6; - static DMPAPER_PENV_7;static DMPAPER_PENV_8;static DMPAPER_PENV_9; - static DMPAPER_PENV_10;static DMPAPER_P16K_ROTATED;static DMPAPER_P32K_ROTATED; - static DMPAPER_P32KBIG_ROTATED;static DMPAPER_PENV_1_ROTATED;static DMPAPER_PENV_2_ROTATED; - static DMPAPER_PENV_3_ROTATED;static DMPAPER_PENV_4_ROTATED;static DMPAPER_PENV_5_ROTATED; - static DMPAPER_PENV_6_ROTATED;static DMPAPER_PENV_7_ROTATED;static DMPAPER_PENV_8_ROTATED; - static DMPAPER_PENV_9_ROTATED;static DMPAPER_PENV_10_ROTATED;static DMPAPER_LAST; - static DMPAPER_USER;static DMBIN_FIRST;static DMBIN_UPPER; - static DMBIN_ONLYONE;static DMBIN_LOWER;static DMBIN_MIDDLE; - static DMBIN_MANUAL;static DMBIN_ENVELOPE;static DMBIN_ENVMANUAL; - static DMBIN_AUTO;static DMBIN_TRACTOR;static DMBIN_SMALLFMT; - static DMBIN_LARGEFMT;static DMBIN_LARGECAPACITY;static DMBIN_CASSETTE; - static DMBIN_FORMSOURCE;static DMBIN_LAST;static DMBIN_USER; - static DMRES_DRAFT;static DMRES_LOW;static DMRES_MEDIUM; - static DMRES_HIGH;static DMCOLOR_MONOCHROME;static DMCOLOR_COLOR; - static DMDUP_SIMPLEX;static DMDUP_VERTICAL;static DMDUP_HORIZONTAL; - static DMTT_BITMAP;static DMTT_DOWNLOAD;static DMTT_SUBDEV; - static DMTT_DOWNLOAD_OUTLINE;static DMCOLLATE_FALSE;static DMCOLLATE_TRUE; - static DMDO_DEFAULT;static DMDO_90;static DMDO_180; - static DMDO_270;static DMDFO_DEFAULT;static DMDFO_STRETCH; - static DMDFO_CENTER;static DM_INTERLACED;static DMDISPLAYFLAGS_TEXTMODE; - static DMNUP_SYSTEM;static DMNUP_ONEUP;static DMICMMETHOD_NONE; - static DMICMMETHOD_SYSTEM;static DMICMMETHOD_DRIVER;static DMICMMETHOD_DEVICE; - static DMICMMETHOD_USER;static DMICM_SATURATE;static DMICM_CONTRAST; - static DMICM_COLORIMETRIC;static DMICM_ABS_COLORIMETRIC;static DMICM_USER; - static DMMEDIA_STANDARD;static DMMEDIA_TRANSPARENCY;static DMMEDIA_GLOSSY; - static DMMEDIA_USER;static DMDITHER_NONE;static DMDITHER_COARSE; - static DMDITHER_FINE;static DMDITHER_LINEART;static DMDITHER_ERRORDIFFUSION; - static DMDITHER_RESERVED6;static DMDITHER_RESERVED7;static DMDITHER_RESERVED8; - static DMDITHER_RESERVED9;static DMDITHER_GRAYSCALE;static DMDITHER_USER; - static DISPLAY_DEVICE_ATTACHED_TO_DESKTOP;static DISPLAY_DEVICE_MULTI_DRIVER;static DISPLAY_DEVICE_PRIMARY_DEVICE; - static DISPLAY_DEVICE_MIRRORING_DRIVER;static DISPLAY_DEVICE_VGA_COMPATIBLE;static DISPLAY_DEVICE_REMOVABLE; - static DISPLAY_DEVICE_ACC_DRIVER;static DISPLAY_DEVICE_MODESPRUNED;static DISPLAY_DEVICE_REMOTE; - static DISPLAY_DEVICE_DISCONNECT;static DISPLAY_DEVICE_TS_COMPATIBLE;static DISPLAY_DEVICE_UNSAFE_MODES_ON; - static DISPLAY_DEVICE_ACTIVE;static DISPLAY_DEVICE_ATTACHED;static DISPLAYCONFIG_MAXPATH; - static DISPLAYCONFIG_PATH_MODE_IDX_INVALID;static DISPLAYCONFIG_SOURCE_IN_USE;static DISPLAYCONFIG_TARGET_IN_USE; - static DISPLAYCONFIG_TARGET_FORCIBLE;static DISPLAYCONFIG_TARGET_FORCED_AVAILABILITY_BOOT;static DISPLAYCONFIG_TARGET_FORCED_AVAILABILITY_PATH; - static DISPLAYCONFIG_TARGET_FORCED_AVAILABILITY_SYSTEM;static DISPLAYCONFIG_PATH_ACTIVE;static QDC_ALL_PATHS; - static QDC_ONLY_ACTIVE_PATHS;static QDC_DATABASE_CURRENT;static SDC_TOPOLOGY_INTERNAL; - static SDC_TOPOLOGY_CLONE;static SDC_TOPOLOGY_EXTEND;static SDC_TOPOLOGY_EXTERNAL; - static SDC_TOPOLOGY_SUPPLIED;static SDC_USE_DATABASE_CURRENT;static SDC_USE_SUPPLIED_DISPLAY_CONFIG; - static SDC_VALIDATE;static SDC_APPLY;static SDC_NO_OPTIMIZATION; - static SDC_SAVE_TO_DATABASE;static SDC_ALLOW_CHANGES;static SDC_PATH_PERSIST_IF_REQUIRED; - static SDC_FORCE_MODE_ENUMERATION;static SDC_ALLOW_PATH_ORDER_CHANGES;static RDH_RECTANGLES; - static SYSRGN;static GGO_METRICS;static GGO_BITMAP; - static GGO_NATIVE;static GGO_BEZIER;static GGO_GRAY2_BITMAP; - static GGO_GRAY4_BITMAP;static GGO_GRAY8_BITMAP;static GGO_GLYPH_INDEX; - static GGO_UNHINTED;static TT_POLYGON_TYPE;static TT_PRIM_LINE; - static TT_PRIM_QSPLINE;static TT_PRIM_CSPLINE;static GCP_DBCS; - static GCP_REORDER;static GCP_USEKERNING;static GCP_GLYPHSHAPE; - static GCP_LIGATE;static GCP_DIACRITIC;static GCP_KASHIDA; - static GCP_ERROR;static FLI_MASK;static GCP_JUSTIFY; - static FLI_GLYPHS;static GCP_CLASSIN;static GCP_MAXEXTENT; - static GCP_JUSTIFYIN;static GCP_DISPLAYZWG;static GCP_SYMSWAPOFF; - static GCP_NUMERICOVERRIDE;static GCP_NEUTRALOVERRIDE;static GCP_NUMERICSLATIN; - static GCP_NUMERICSLOCAL;static GCPCLASS_LATIN;static GCPCLASS_HEBREW; - static GCPCLASS_ARABIC;static GCPCLASS_NEUTRAL;static GCPCLASS_LOCALNUMBER; - static GCPCLASS_LATINNUMBER;static GCPCLASS_LATINNUMERICTERMINATOR;static GCPCLASS_LATINNUMERICSEPARATOR; - static GCPCLASS_NUMERICSEPARATOR;static GCPCLASS_PREBOUNDLTR;static GCPCLASS_PREBOUNDRTL; - static GCPCLASS_POSTBOUNDLTR;static GCPCLASS_POSTBOUNDRTL;static GCPGLYPH_LINKBEFORE; - static GCPGLYPH_LINKAFTER;static TT_AVAILABLE;static TT_ENABLED; - static PFD_TYPE_RGBA;static PFD_TYPE_COLORINDEX;static PFD_MAIN_PLANE; - static PFD_OVERLAY_PLANE;static PFD_UNDERLAY_PLANE;static PFD_DOUBLEBUFFER; - static PFD_STEREO;static PFD_DRAW_TO_WINDOW;static PFD_DRAW_TO_BITMAP; - static PFD_SUPPORT_GDI;static PFD_SUPPORT_OPENGL;static PFD_GENERIC_FORMAT; - static PFD_NEED_PALETTE;static PFD_NEED_SYSTEM_PALETTE;static PFD_SWAP_EXCHANGE; - static PFD_SWAP_COPY;static PFD_SWAP_LAYER_BUFFERS;static PFD_GENERIC_ACCELERATED; - static PFD_SUPPORT_DIRECTDRAW;static PFD_DIRECT3D_ACCELERATED;static PFD_SUPPORT_COMPOSITION; - static PFD_DEPTH_DONTCARE;static PFD_DOUBLEBUFFER_DONTCARE;static PFD_STEREO_DONTCARE; - static DM_UPDATE;static DM_COPY;static DM_PROMPT; - static DM_MODIFY;static DM_IN_BUFFER;static DM_IN_PROMPT; - static DM_OUT_BUFFER;static DM_OUT_DEFAULT;static DC_FIELDS; - static DC_PAPERS;static DC_PAPERSIZE;static DC_MINEXTENT; - static DC_MAXEXTENT;static DC_BINS;static DC_DUPLEX; - static DC_SIZE;static DC_EXTRA;static DC_VERSION; - static DC_DRIVER;static DC_BINNAMES;static DC_ENUMRESOLUTIONS; - static DC_FILEDEPENDENCIES;static DC_TRUETYPE;static DC_PAPERNAMES; - static DC_ORIENTATION;static DC_COPIES;static DC_BINADJUST; - static DC_EMF_COMPLIANT;static DC_DATATYPE_PRODUCED;static DC_COLLATE; - static DC_MANUFACTURER;static DC_MODEL;static DC_PERSONALITY; - static DC_PRINTRATE;static DC_PRINTRATEUNIT;static PRINTRATEUNIT_PPM; - static PRINTRATEUNIT_CPS;static PRINTRATEUNIT_LPM;static PRINTRATEUNIT_IPM; - static DC_PRINTERMEM;static DC_MEDIAREADY;static DC_STAPLE; - static DC_PRINTRATEPPM;static DC_COLORDEVICE;static DC_NUP; - static DC_MEDIATYPENAMES;static DC_MEDIATYPES;static DCTT_BITMAP; - static DCTT_DOWNLOAD;static DCTT_SUBDEV;static DCTT_DOWNLOAD_OUTLINE; - static DCBA_FACEUPNONE;static DCBA_FACEUPCENTER;static DCBA_FACEUPLEFT; - static DCBA_FACEUPRIGHT;static DCBA_FACEDOWNNONE;static DCBA_FACEDOWNCENTER; - static DCBA_FACEDOWNLEFT;static DCBA_FACEDOWNRIGHT;static GETTEXTEXTENTPOINT32; - static GS_8BIT_INDICES;static GGI_MARK_NONEXISTING_GLYPHS;static STAMP_DESIGNVECTOR; - static STAMP_AXESLIST;static MM_MAX_NUMAXES;static FR_PRIVATE; - static FR_NOT_ENUM;static MM_MAX_AXES_NAMELEN;static GDIREGISTERDDRAWPACKETVERSION; - static AC_SRC_OVER;static AC_SRC_ALPHA;static GRADIENT_FILL_RECT_H; - static GRADIENT_FILL_RECT_V;static GRADIENT_FILL_TRIANGLE;static GRADIENT_FILL_OP_FLAG; - static CA_NEGATIVE;static CA_LOG_FILTER;static ILLUMINANT_DEVICE_DEFAULT; - static ILLUMINANT_A;static ILLUMINANT_B;static ILLUMINANT_C; - static ILLUMINANT_D50;static ILLUMINANT_D55;static ILLUMINANT_D65; - static ILLUMINANT_D75;static ILLUMINANT_F2;static ILLUMINANT_MAX_INDEX; - static ILLUMINANT_TUNGSTEN;static ILLUMINANT_DAYLIGHT;static ILLUMINANT_FLUORESCENT; - static ILLUMINANT_NTSC;static RGB_GAMMA_MIN;static RGB_GAMMA_MAX; - static REFERENCE_WHITE_MIN;static REFERENCE_WHITE_MAX;static REFERENCE_BLACK_MIN; - static REFERENCE_BLACK_MAX;static COLOR_ADJ_MIN;static COLOR_ADJ_MAX; - static DI_APPBANDING;static DI_ROPS_READ_DESTINATION;static FONTMAPPER_MAX; - static ICM_OFF;static ICM_ON;static ICM_QUERY; - static ICM_DONE_OUTSIDEDC;static ENHMETA_SIGNATURE;static ENHMETA_STOCK_OBJECT; - static EMR_HEADER;static EMR_POLYBEZIER;static EMR_POLYGON; - static EMR_POLYLINE;static EMR_POLYBEZIERTO;static EMR_POLYLINETO; - static EMR_POLYPOLYLINE;static EMR_POLYPOLYGON;static EMR_SETWINDOWEXTEX; - static EMR_SETWINDOWORGEX;static EMR_SETVIEWPORTEXTEX;static EMR_SETVIEWPORTORGEX; - static EMR_SETBRUSHORGEX;static EMR_EOF;static EMR_SETPIXELV; - static EMR_SETMAPPERFLAGS;static EMR_SETMAPMODE;static EMR_SETBKMODE; - static EMR_SETPOLYFILLMODE;static EMR_SETROP2;static EMR_SETSTRETCHBLTMODE; - static EMR_SETTEXTALIGN;static EMR_SETCOLORADJUSTMENT;static EMR_SETTEXTCOLOR; - static EMR_SETBKCOLOR;static EMR_OFFSETCLIPRGN;static EMR_MOVETOEX; - static EMR_SETMETARGN;static EMR_EXCLUDECLIPRECT;static EMR_INTERSECTCLIPRECT; - static EMR_SCALEVIEWPORTEXTEX;static EMR_SCALEWINDOWEXTEX;static EMR_SAVEDC; - static EMR_RESTOREDC;static EMR_SETWORLDTRANSFORM;static EMR_MODIFYWORLDTRANSFORM; - static EMR_SELECTOBJECT;static EMR_CREATEPEN;static EMR_CREATEBRUSHINDIRECT; - static EMR_DELETEOBJECT;static EMR_ANGLEARC;static EMR_ELLIPSE; - static EMR_RECTANGLE;static EMR_ROUNDRECT;static EMR_ARC; - static EMR_CHORD;static EMR_PIE;static EMR_SELECTPALETTE; - static EMR_CREATEPALETTE;static EMR_SETPALETTEENTRIES;static EMR_RESIZEPALETTE; - static EMR_REALIZEPALETTE;static EMR_EXTFLOODFILL;static EMR_LINETO; - static EMR_ARCTO;static EMR_POLYDRAW;static EMR_SETARCDIRECTION; - static EMR_SETMITERLIMIT;static EMR_BEGINPATH;static EMR_ENDPATH; - static EMR_CLOSEFIGURE;static EMR_FILLPATH;static EMR_STROKEANDFILLPATH; - static EMR_STROKEPATH;static EMR_FLATTENPATH;static EMR_WIDENPATH; - static EMR_SELECTCLIPPATH;static EMR_ABORTPATH;static EMR_GDICOMMENT; - static EMR_FILLRGN;static EMR_FRAMERGN;static EMR_INVERTRGN; - static EMR_PAINTRGN;static EMR_EXTSELECTCLIPRGN;static EMR_BITBLT; - static EMR_STRETCHBLT;static EMR_MASKBLT;static EMR_PLGBLT; - static EMR_SETDIBITSTODEVICE;static EMR_STRETCHDIBITS;static EMR_EXTCREATEFONTINDIRECTW; - static EMR_EXTTEXTOUTA;static EMR_EXTTEXTOUTW;static EMR_POLYBEZIER16; - static EMR_POLYGON16;static EMR_POLYLINE16;static EMR_POLYBEZIERTO16; - static EMR_POLYLINETO16;static EMR_POLYPOLYLINE16;static EMR_POLYPOLYGON16; - static EMR_POLYDRAW16;static EMR_CREATEMONOBRUSH;static EMR_CREATEDIBPATTERNBRUSHPT; - static EMR_EXTCREATEPEN;static EMR_POLYTEXTOUTA;static EMR_POLYTEXTOUTW; - static EMR_SETICMMODE;static EMR_CREATECOLORSPACE;static EMR_SETCOLORSPACE; - static EMR_DELETECOLORSPACE;static EMR_GLSRECORD;static EMR_GLSBOUNDEDRECORD; - static EMR_PIXELFORMAT;static EMR_RESERVED_105;static EMR_RESERVED_106; - static EMR_RESERVED_107;static EMR_RESERVED_108;static EMR_RESERVED_109; - static EMR_RESERVED_110;static EMR_COLORCORRECTPALETTE;static EMR_SETICMPROFILEA; - static EMR_SETICMPROFILEW;static EMR_ALPHABLEND;static EMR_SETLAYOUT; - static EMR_TRANSPARENTBLT;static EMR_RESERVED_117;static EMR_GRADIENTFILL; - static EMR_RESERVED_119;static EMR_RESERVED_120;static EMR_COLORMATCHTOTARGETW; - static EMR_CREATECOLORSPACEW;static EMR_MIN;static EMR_MAX; - static SETICMPROFILE_EMBEDED;static CREATECOLORSPACE_EMBEDED;static COLORMATCHTOTARGET_EMBEDED; - static GDICOMMENT_IDENTIFIER;static GDICOMMENT_WINDOWS_METAFILE;static GDICOMMENT_BEGINGROUP; - static GDICOMMENT_ENDGROUP;static GDICOMMENT_MULTIFORMATS;static EPS_SIGNATURE; - static GDICOMMENT_UNICODE_STRING;static GDICOMMENT_UNICODE_END;static WGL_FONT_LINES; - static WGL_FONT_POLYGONS;static LPD_DOUBLEBUFFER;static LPD_STEREO; - static LPD_SUPPORT_GDI;static LPD_SUPPORT_OPENGL;static LPD_SHARE_DEPTH; - static LPD_SHARE_STENCIL;static LPD_SHARE_ACCUM;static LPD_SWAP_EXCHANGE; - static LPD_SWAP_COPY;static LPD_TRANSPARENT;static LPD_TYPE_RGBA; - static LPD_TYPE_COLORINDEX;static WGL_SWAP_MAIN_PLANE;static WGL_SWAP_OVERLAY1; - static WGL_SWAP_OVERLAY2;static WGL_SWAP_OVERLAY3;static WGL_SWAP_OVERLAY4; - static WGL_SWAP_OVERLAY5;static WGL_SWAP_OVERLAY6;static WGL_SWAP_OVERLAY7; - static WGL_SWAP_OVERLAY8;static WGL_SWAP_OVERLAY9;static WGL_SWAP_OVERLAY10; - static WGL_SWAP_OVERLAY11;static WGL_SWAP_OVERLAY12;static WGL_SWAP_OVERLAY13; - static WGL_SWAP_OVERLAY14;static WGL_SWAP_OVERLAY15;static WGL_SWAP_UNDERLAY1; - static WGL_SWAP_UNDERLAY2;static WGL_SWAP_UNDERLAY3;static WGL_SWAP_UNDERLAY4; - static WGL_SWAP_UNDERLAY5;static WGL_SWAP_UNDERLAY6;static WGL_SWAP_UNDERLAY7; - static WGL_SWAP_UNDERLAY8;static WGL_SWAP_UNDERLAY9;static WGL_SWAP_UNDERLAY10; - static WGL_SWAP_UNDERLAY11;static WGL_SWAP_UNDERLAY12;static WGL_SWAP_UNDERLAY13; - static WGL_SWAP_UNDERLAY14;static WGL_SWAP_UNDERLAY15;static WGL_SWAPMULTIPLE_MAX; - - class function sinit(); - begin - WINGDIAPI := 0x0;WINSPOOLAPI := 0x0;WINVER := 0x500; - R2_BLACK := 0x1;R2_NOTMERGEPEN := 0x2;R2_MASKNOTPEN := 0x3; - R2_NOTCOPYPEN := 0x4;R2_MASKPENNOT := 0x5;R2_NOT := 0x6; - R2_XORPEN := 0x7;R2_NOTMASKPEN := 0x8;R2_MASKPEN := 0x9; - R2_NOTXORPEN := 0xA;R2_NOP := 0xB;R2_MERGENOTPEN := 0xC; - R2_COPYPEN := 0xD;R2_MERGEPENNOT := 0xE;R2_MERGEPEN := 0xF; - R2_WHITE := 0x10;R2_LAST := 0x10;SRCCOPY := 0xCC0020; - SRCPAINT := 0xEE0086;SRCAND := 0x8800C6;SRCINVERT := 0x660046; - SRCERASE := 0x440328;NOTSRCCOPY := 0x330008;NOTSRCERASE := 0x1100A6; - MERGECOPY := 0xC000CA;MERGEPAINT := 0xBB0226;PATCOPY := 0xF00021; - PATPAINT := 0xFB0A09;PATINVERT := 0x5A0049;DSTINVERT := 0x550009; - BLACKNESS := 0x42;WHITENESS := 0xFF0062;NOMIRRORBITMAP := 0x80000000; - CAPTUREBLT := 0x40000000;GDI_ERROR := 0xFFFFFFFF;HGDI_ERROR := 0xFFFFFFFF; - ERROR := 0x0;NULLREGION := 0x1;SIMPLEREGION := 0x2; - COMPLEXREGION := 0x3;RGN_ERROR := 0x0;RGN_AND := 0x1; - RGN_OR := 0x2;RGN_XOR := 0x3;RGN_DIFF := 0x4; - RGN_COPY := 0x5;RGN_MIN := 0x1;RGN_MAX := 0x5; - BLACKONWHITE := 0x1;WHITEONBLACK := 0x2;COLORONCOLOR := 0x3; - HALFTONE := 0x4;MAXSTRETCHBLTMODE := 0x4;STRETCH_ANDSCANS := 0x1; - STRETCH_ORSCANS := 0x2;STRETCH_DELETESCANS := 0x3;STRETCH_HALFTONE := 0x4; - ALTERNATE := 0x1;WINDING := 0x2;POLYFILL_LAST := 0x2; - LAYOUT_RTL := 0x1;LAYOUT_BTT := 0x2;LAYOUT_VBH := 0x4; - LAYOUT_ORIENTATIONMASK := 0x7;LAYOUT_BITMAPORIENTATIONPRESERVED := 0x8;TA_NOUPDATECP := 0x0; - TA_UPDATECP := 0x1;TA_LEFT := 0x0;TA_RIGHT := 0x2; - TA_CENTER := 0x6;TA_TOP := 0x0;TA_BOTTOM := 0x8; - TA_BASELINE := 0x18;TA_RTLREADING := 0x100;TA_MASK := 0x11F; - VTA_BASELINE := 0x18;VTA_LEFT := 0x8;VTA_RIGHT := 0x0; - VTA_CENTER := 0x6;VTA_BOTTOM := 0x2;VTA_TOP := 0x0; - ETO_OPAQUE := 0x2;ETO_CLIPPED := 0x4;ETO_GLYPH_INDEX := 0x10; - ETO_RTLREADING := 0x80;ETO_NUMERICSLOCAL := 0x400;ETO_NUMERICSLATIN := 0x800; - ETO_IGNORELANGUAGE := 0x1000;ETO_PDY := 0x2000;ETO_REVERSE_INDEX_MAP := 0x10000; - ASPECT_FILTERING := 0x1;DCB_RESET := 0x1;DCB_ACCUMULATE := 0x2; - DCB_DIRTY := 0x2;DCB_SET := 0x3;DCB_ENABLE := 0x4; - DCB_DISABLE := 0x8;META_SETBKCOLOR := 0x201;META_SETBKMODE := 0x102; - META_SETMAPMODE := 0x103;META_SETROP2 := 0x104;META_SETRELABS := 0x105; - META_SETPOLYFILLMODE := 0x106;META_SETSTRETCHBLTMODE := 0x107;META_SETTEXTCHAREXTRA := 0x108; - META_SETTEXTCOLOR := 0x209;META_SETTEXTJUSTIFICATION := 0x20A;META_SETWINDOWORG := 0x20B; - META_SETWINDOWEXT := 0x20C;META_SETVIEWPORTORG := 0x20D;META_SETVIEWPORTEXT := 0x20E; - META_OFFSETWINDOWORG := 0x20F;META_SCALEWINDOWEXT := 0x410;META_OFFSETVIEWPORTORG := 0x211; - META_SCALEVIEWPORTEXT := 0x412;META_LINETO := 0x213;META_MOVETO := 0x214; - META_EXCLUDECLIPRECT := 0x415;META_INTERSECTCLIPRECT := 0x416;META_ARC := 0x817; - META_ELLIPSE := 0x418;META_FLOODFILL := 0x419;META_PIE := 0x81A; - META_RECTANGLE := 0x41B;META_ROUNDRECT := 0x61C;META_PATBLT := 0x61D; - META_SAVEDC := 0x1E;META_SETPIXEL := 0x41F;META_OFFSETCLIPRGN := 0x220; - META_TEXTOUT := 0x521;META_BITBLT := 0x922;META_STRETCHBLT := 0xB23; - META_POLYGON := 0x324;META_POLYLINE := 0x325;META_ESCAPE := 0x626; - META_RESTOREDC := 0x127;META_FILLREGION := 0x228;META_FRAMEREGION := 0x429; - META_INVERTREGION := 0x12A;META_PAINTREGION := 0x12B;META_SELECTCLIPREGION := 0x12C; - META_SELECTOBJECT := 0x12D;META_SETTEXTALIGN := 0x12E;META_CHORD := 0x830; - META_SETMAPPERFLAGS := 0x231;META_EXTTEXTOUT := 0xA32;META_SETDIBTODEV := 0xD33; - META_SELECTPALETTE := 0x234;META_REALIZEPALETTE := 0x35;META_ANIMATEPALETTE := 0x436; - META_SETPALENTRIES := 0x37;META_POLYPOLYGON := 0x538;META_RESIZEPALETTE := 0x139; - META_DIBBITBLT := 0x940;META_DIBSTRETCHBLT := 0xB41;META_DIBCREATEPATTERNBRUSH := 0x142; - META_STRETCHDIB := 0xF43;META_EXTFLOODFILL := 0x548;META_SETLAYOUT := 0x149; - META_DELETEOBJECT := 0x1F0;META_CREATEPALETTE := 0xF7;META_CREATEPATTERNBRUSH := 0x1F9; - META_CREATEPENINDIRECT := 0x2FA;META_CREATEFONTINDIRECT := 0x2FB;META_CREATEBRUSHINDIRECT := 0x2FC; - META_CREATEREGION := 0x6FF;NEWFRAME := 0x1;ABORTDOC := 0x2; - NEXTBAND := 0x3;SETCOLORTABLE := 0x4;GETCOLORTABLE := 0x5; - FLUSHOUTPUT := 0x6;DRAFTMODE := 0x7;QUERYESCSUPPORT := 0x8; - SETABORTPROC := 0x9;STARTDOC := 0xA;ENDDOC := 0xB; - GETPHYSPAGESIZE := 0xC;GETPRINTINGOFFSET := 0xD;GETSCALINGFACTOR := 0xE; - MFCOMMENT := 0xF;GETPENWIDTH := 0x10;SETCOPYCOUNT := 0x11; - SELECTPAPERSOURCE := 0x12;DEVICEDATA := 0x13;PASSTHROUGH := 0x13; - GETTECHNOLGY := 0x14;GETTECHNOLOGY := 0x14;SETLINECAP := 0x15; - SETLINEJOIN := 0x16;SETMITERLIMIT := 0x17;BANDINFO := 0x18; - DRAWPATTERNRECT := 0x19;GETVECTORPENSIZE := 0x1A;GETVECTORBRUSHSIZE := 0x1B; - ENABLEDUPLEX := 0x1C;GETSETPAPERBINS := 0x1D;GETSETPRINTORIENT := 0x1E; - ENUMPAPERBINS := 0x1F;SETDIBSCALING := 0x20;EPSPRINTING := 0x21; - ENUMPAPERMETRICS := 0x22;GETSETPAPERMETRICS := 0x23;POSTSCRIPT_DATA := 0x25; - POSTSCRIPT_IGNORE := 0x26;MOUSETRAILS := 0x27;GETDEVICEUNITS := 0x2A; - GETEXTENDEDTEXTMETRICS := 0x100;GETEXTENTTABLE := 0x101;GETPAIRKERNTABLE := 0x102; - GETTRACKKERNTABLE := 0x103;EXTTEXTOUT := 0x200;GETFACENAME := 0x201; - DOWNLOADFACE := 0x202;ENABLERELATIVEWIDTHS := 0x300;ENABLEPAIRKERNING := 0x301; - SETKERNTRACK := 0x302;SETALLJUSTVALUES := 0x303;SETCHARSET := 0x304; - STRETCHBLT := 0x800;METAFILE_DRIVER := 0x801;GETSETSCREENPARAMS := 0xC00; - QUERYDIBSUPPORT := 0xC01;BEGIN_PATH := 0x1000;CLIP_TO_PATH := 0x1001; - END_PATH := 0x1002;EXT_DEVICE_CAPS := 0x1003;RESTORE_CTM := 0x1004; - SAVE_CTM := 0x1005;SET_ARC_DIRECTION := 0x1006;SET_BACKGROUND_COLOR := 0x1007; - SET_POLY_MODE := 0x1008;SET_SCREEN_ANGLE := 0x1009;SET_SPREAD := 0x100A; - TRANSFORM_CTM := 0x100B;SET_CLIP_BOX := 0x100C;SET_BOUNDS := 0x100D; - SET_MIRROR_MODE := 0x100E;OPENCHANNEL := 0x100E;DOWNLOADHEADER := 0x100F; - CLOSECHANNEL := 0x1010;POSTSCRIPT_PASSTHROUGH := 0x1013;ENCAPSULATED_POSTSCRIPT := 0x1014; - POSTSCRIPT_IDENTIFY := 0x1015;POSTSCRIPT_INJECTION := 0x1016;CHECKJPEGFORMAT := 0x1017; - CHECKPNGFORMAT := 0x1018;GET_PS_FEATURESETTING := 0x1019;GDIPLUS_TS_QUERYVER := 0x101A; - GDIPLUS_TS_RECORD := 0x101B;MILCORE_TS_QUERYVER_RESULT_FALSE := 0x0;MILCORE_TS_QUERYVER_RESULT_TRUE := 0x7FFFFFFF; - SPCLPASSTHROUGH2 := 0x11D8;PSIDENT_GDICENTRIC := 0x0;PSIDENT_PSCENTRIC := 0x1; - PSINJECT_BEGINSTREAM := 0x1;PSINJECT_PSADOBE := 0x2;PSINJECT_PAGESATEND := 0x3; - PSINJECT_PAGES := 0x4;PSINJECT_DOCNEEDEDRES := 0x5;PSINJECT_DOCSUPPLIEDRES := 0x6; - PSINJECT_PAGEORDER := 0x7;PSINJECT_ORIENTATION := 0x8;PSINJECT_BOUNDINGBOX := 0x9; - PSINJECT_DOCUMENTPROCESSCOLORS := 0xA;PSINJECT_COMMENTS := 0xB;PSINJECT_BEGINDEFAULTS := 0xC; - PSINJECT_ENDDEFAULTS := 0xD;PSINJECT_BEGINPROLOG := 0xE;PSINJECT_ENDPROLOG := 0xF; - PSINJECT_BEGINSETUP := 0x10;PSINJECT_ENDSETUP := 0x11;PSINJECT_TRAILER := 0x12; - PSINJECT_EOF := 0x13;PSINJECT_ENDSTREAM := 0x14;PSINJECT_DOCUMENTPROCESSCOLORSATEND := 0x15; - PSINJECT_PAGENUMBER := 0x64;PSINJECT_BEGINPAGESETUP := 0x65;PSINJECT_ENDPAGESETUP := 0x66; - PSINJECT_PAGETRAILER := 0x67;PSINJECT_PLATECOLOR := 0x68;PSINJECT_SHOWPAGE := 0x69; - PSINJECT_PAGEBBOX := 0x6A;PSINJECT_ENDPAGECOMMENTS := 0x6B;PSINJECT_VMSAVE := 0xC8; - PSINJECT_VMRESTORE := 0xC9;PSINJECT_DLFONT := 0xDDDDDDDD;FEATURESETTING_NUP := 0x0; - FEATURESETTING_OUTPUT := 0x1;FEATURESETTING_PSLEVEL := 0x2;FEATURESETTING_CUSTPAPER := 0x3; - FEATURESETTING_MIRROR := 0x4;FEATURESETTING_NEGATIVE := 0x5;FEATURESETTING_PROTOCOL := 0x6; - FEATURESETTING_PRIVATE_BEGIN := 0x1000;FEATURESETTING_PRIVATE_END := 0x1FFF;PSPROTOCOL_ASCII := 0x0; - PSPROTOCOL_BCP := 0x1;PSPROTOCOL_TBCP := 0x2;PSPROTOCOL_BINARY := 0x3; - QDI_SETDIBITS := 0x1;QDI_GETDIBITS := 0x2;QDI_DIBTOSCREEN := 0x4; - QDI_STRETCHDIB := 0x8;SP_NOTREPORTED := 0x4000;SP_ERROR := 0xFFFFFFFF; - SP_APPABORT := 0xFFFFFFFE;SP_USERABORT := 0xFFFFFFFD;SP_OUTOFDISK := 0xFFFFFFFC; - SP_OUTOFMEMORY := 0xFFFFFFFB;PR_JOBSTATUS := 0x0;OBJ_PEN := 0x1; - OBJ_BRUSH := 0x2;OBJ_DC := 0x3;OBJ_METADC := 0x4; - OBJ_PAL := 0x5;OBJ_FONT := 0x6;OBJ_BITMAP := 0x7; - OBJ_REGION := 0x8;OBJ_METAFILE := 0x9;OBJ_MEMDC := 0xA; - OBJ_EXTPEN := 0xB;OBJ_ENHMETADC := 0xC;OBJ_ENHMETAFILE := 0xD; - OBJ_COLORSPACE := 0xE;GDI_OBJ_LAST := 0xE;MWT_IDENTITY := 0x1; - MWT_LEFTMULTIPLY := 0x2;MWT_RIGHTMULTIPLY := 0x3;MWT_MIN := 0x1; - MWT_MAX := 0x3;CS_ENABLE := 0x1;CS_DISABLE := 0x2; - CS_DELETE_TRANSFORM := 0x3;LCS_SIGNATURE := "PSOC";LCS_SRGB := "sRGB"; - LCS_WINDOWS_COLOR_SPACE := "Win ";LCS_CALIBRATED_RGB := 0x0;LCS_GM_BUSINESS := 0x1; - LCS_GM_GRAPHICS := 0x2;LCS_GM_IMAGES := 0x4;LCS_GM_ABS_COLORIMETRIC := 0x8; - CM_OUT_OF_GAMUT := 0xFF;CM_IN_GAMUT := 0x0;ICM_ADDPROFILE := 0x1; - ICM_DELETEPROFILE := 0x2;ICM_QUERYPROFILE := 0x3;ICM_SETDEFAULTPROFILE := 0x4; - ICM_REGISTERICMATCHER := 0x5;ICM_UNREGISTERICMATCHER := 0x6;ICM_QUERYMATCH := 0x7; - PROFILE_LINKED := "LINK";PROFILE_EMBEDDED := "MBED";BI_RGB := 0x0; - BI_RLE8 := 0x1;BI_RLE4 := 0x2;BI_BITFIELDS := 0x3; - BI_JPEG := 0x4;BI_PNG := 0x5;TCI_SRCCHARSET := 0x1; - TCI_SRCCODEPAGE := 0x2;TCI_SRCFONTSIG := 0x3;TCI_SRCLOCALE := 0x1000; - TMPF_FIXED_PITCH := 0x1;TMPF_VECTOR := 0x2;TMPF_DEVICE := 0x8; - TMPF_TRUETYPE := 0x4;NTM_REGULAR := 0x40;NTM_BOLD := 0x20; - NTM_ITALIC := 0x1;NTM_NONNEGATIVE_AC := 0x10000;NTM_PS_OPENTYPE := 0x20000; - NTM_TT_OPENTYPE := 0x40000;NTM_MULTIPLEMASTER := 0x80000;NTM_TYPE1 := 0x100000; - NTM_DSIG := 0x200000;LF_FACESIZE := 0x20;LF_FULLFACESIZE := 0x40; - OUT_DEFAULT_PRECIS := 0x0;OUT_STRING_PRECIS := 0x1;OUT_CHARACTER_PRECIS := 0x2; - OUT_STROKE_PRECIS := 0x3;OUT_TT_PRECIS := 0x4;OUT_DEVICE_PRECIS := 0x5; - OUT_RASTER_PRECIS := 0x6;OUT_TT_ONLY_PRECIS := 0x7;OUT_OUTLINE_PRECIS := 0x8; - OUT_SCREEN_OUTLINE_PRECIS := 0x9;OUT_PS_ONLY_PRECIS := 0xA;CLIP_DEFAULT_PRECIS := 0x0; - CLIP_CHARACTER_PRECIS := 0x1;CLIP_STROKE_PRECIS := 0x2;CLIP_MASK := 0xF; - CLIP_LH_ANGLES := 0x10;CLIP_TT_ALWAYS := 0x20;CLIP_DFA_DISABLE := 0x40; - CLIP_EMBEDDED := 0x80;DEFAULT_QUALITY := 0x0;DRAFT_QUALITY := 0x1; - PROOF_QUALITY := 0x2;NONANTIALIASED_QUALITY := 0x3;ANTIALIASED_QUALITY := 0x4; - CLEARTYPE_QUALITY := 0x5;CLEARTYPE_NATURAL_QUALITY := 0x6;DEFAULT_PITCH := 0x0; - FIXED_PITCH := 0x1;VARIABLE_PITCH := 0x2;MONO_FONT := 0x8; - ANSI_CHARSET := 0x0;DEFAULT_CHARSET := 0x1;SYMBOL_CHARSET := 0x2; - SHIFTJIS_CHARSET := 0x80;HANGEUL_CHARSET := 0x81;HANGUL_CHARSET := 0x81; - GB2312_CHARSET := 0x86;CHINESEBIG5_CHARSET := 0x88;OEM_CHARSET := 0xFF; - JOHAB_CHARSET := 0x82;HEBREW_CHARSET := 0xB1;ARABIC_CHARSET := 0xB2; - GREEK_CHARSET := 0xA1;TURKISH_CHARSET := 0xA2;VIETNAMESE_CHARSET := 0xA3; - THAI_CHARSET := 0xDE;EASTEUROPE_CHARSET := 0xEE;RUSSIAN_CHARSET := 0xCC; - MAC_CHARSET := 0x4D;BALTIC_CHARSET := 0xBA;FS_LATIN1 := 0x1; - FS_LATIN2 := 0x2;FS_CYRILLIC := 0x4;FS_GREEK := 0x8; - FS_TURKISH := 0x10;FS_HEBREW := 0x20;FS_ARABIC := 0x40; - FS_BALTIC := 0x80;FS_VIETNAMESE := 0x100;FS_THAI := 0x10000; - FS_JISJAPAN := 0x20000;FS_CHINESESIMP := 0x40000;FS_WANSUNG := 0x80000; - FS_CHINESETRAD := 0x100000;FS_JOHAB := 0x200000;FS_SYMBOL := 0x80000000; - FF_DONTCARE := 0x0;FF_ROMAN := 0x10;FF_SWISS := 0x20; - FF_MODERN := 0x30;FF_SCRIPT := 0x40;FF_DECORATIVE := 0x50; - FW_DONTCARE := 0x0;FW_THIN := 0x64;FW_EXTRALIGHT := 0xC8; - FW_LIGHT := 0x12C;FW_NORMAL := 0x190;FW_MEDIUM := 0x1F4; - FW_SEMIBOLD := 0x258;FW_BOLD := 0x2BC;FW_EXTRABOLD := 0x320; - FW_HEAVY := 0x384;FW_ULTRALIGHT := 0xC8;FW_REGULAR := 0x190; - FW_DEMIBOLD := 0x258;FW_ULTRABOLD := 0x320;FW_BLACK := 0x384; - PANOSE_COUNT := 0xA;PAN_FAMILYTYPE_INDEX := 0x0;PAN_SERIFSTYLE_INDEX := 0x1; - PAN_WEIGHT_INDEX := 0x2;PAN_PROPORTION_INDEX := 0x3;PAN_CONTRAST_INDEX := 0x4; - PAN_STROKEVARIATION_INDEX := 0x5;PAN_ARMSTYLE_INDEX := 0x6;PAN_LETTERFORM_INDEX := 0x7; - PAN_MIDLINE_INDEX := 0x8;PAN_XHEIGHT_INDEX := 0x9;PAN_CULTURE_LATIN := 0x0; - PAN_ANY := 0x0;PAN_NO_FIT := 0x1;PAN_FAMILY_TEXT_DISPLAY := 0x2; - PAN_FAMILY_SCRIPT := 0x3;PAN_FAMILY_DECORATIVE := 0x4;PAN_FAMILY_PICTORIAL := 0x5; - PAN_SERIF_COVE := 0x2;PAN_SERIF_OBTUSE_COVE := 0x3;PAN_SERIF_SQUARE_COVE := 0x4; - PAN_SERIF_OBTUSE_SQUARE_COVE := 0x5;PAN_SERIF_SQUARE := 0x6;PAN_SERIF_THIN := 0x7; - PAN_SERIF_BONE := 0x8;PAN_SERIF_EXAGGERATED := 0x9;PAN_SERIF_TRIANGLE := 0xA; - PAN_SERIF_NORMAL_SANS := 0xB;PAN_SERIF_OBTUSE_SANS := 0xC;PAN_SERIF_PERP_SANS := 0xD; - PAN_SERIF_FLARED := 0xE;PAN_SERIF_ROUNDED := 0xF;PAN_WEIGHT_VERY_LIGHT := 0x2; - PAN_WEIGHT_LIGHT := 0x3;PAN_WEIGHT_THIN := 0x4;PAN_WEIGHT_BOOK := 0x5; - PAN_WEIGHT_MEDIUM := 0x6;PAN_WEIGHT_DEMI := 0x7;PAN_WEIGHT_BOLD := 0x8; - PAN_WEIGHT_HEAVY := 0x9;PAN_WEIGHT_BLACK := 0xA;PAN_WEIGHT_NORD := 0xB; - PAN_PROP_OLD_STYLE := 0x2;PAN_PROP_MODERN := 0x3;PAN_PROP_EVEN_WIDTH := 0x4; - PAN_PROP_EXPANDED := 0x5;PAN_PROP_CONDENSED := 0x6;PAN_PROP_VERY_EXPANDED := 0x7; - PAN_PROP_VERY_CONDENSED := 0x8;PAN_PROP_MONOSPACED := 0x9;PAN_CONTRAST_NONE := 0x2; - PAN_CONTRAST_VERY_LOW := 0x3;PAN_CONTRAST_LOW := 0x4;PAN_CONTRAST_MEDIUM_LOW := 0x5; - PAN_CONTRAST_MEDIUM := 0x6;PAN_CONTRAST_MEDIUM_HIGH := 0x7;PAN_CONTRAST_HIGH := 0x8; - PAN_CONTRAST_VERY_HIGH := 0x9;PAN_STROKE_GRADUAL_DIAG := 0x2;PAN_STROKE_GRADUAL_TRAN := 0x3; - PAN_STROKE_GRADUAL_VERT := 0x4;PAN_STROKE_GRADUAL_HORZ := 0x5;PAN_STROKE_RAPID_VERT := 0x6; - PAN_STROKE_RAPID_HORZ := 0x7;PAN_STROKE_INSTANT_VERT := 0x8;PAN_STRAIGHT_ARMS_HORZ := 0x2; - PAN_STRAIGHT_ARMS_WEDGE := 0x3;PAN_STRAIGHT_ARMS_VERT := 0x4;PAN_STRAIGHT_ARMS_SINGLE_SERIF := 0x5; - PAN_STRAIGHT_ARMS_DOUBLE_SERIF := 0x6;PAN_BENT_ARMS_HORZ := 0x7;PAN_BENT_ARMS_WEDGE := 0x8; - PAN_BENT_ARMS_VERT := 0x9;PAN_BENT_ARMS_SINGLE_SERIF := 0xA;PAN_BENT_ARMS_DOUBLE_SERIF := 0xB; - PAN_LETT_NORMAL_CONTACT := 0x2;PAN_LETT_NORMAL_WEIGHTED := 0x3;PAN_LETT_NORMAL_BOXED := 0x4; - PAN_LETT_NORMAL_FLATTENED := 0x5;PAN_LETT_NORMAL_ROUNDED := 0x6;PAN_LETT_NORMAL_OFF_CENTER := 0x7; - PAN_LETT_NORMAL_SQUARE := 0x8;PAN_LETT_OBLIQUE_CONTACT := 0x9;PAN_LETT_OBLIQUE_WEIGHTED := 0xA; - PAN_LETT_OBLIQUE_BOXED := 0xB;PAN_LETT_OBLIQUE_FLATTENED := 0xC;PAN_LETT_OBLIQUE_ROUNDED := 0xD; - PAN_LETT_OBLIQUE_OFF_CENTER := 0xE;PAN_LETT_OBLIQUE_SQUARE := 0xF;PAN_MIDLINE_STANDARD_TRIMMED := 0x2; - PAN_MIDLINE_STANDARD_POINTED := 0x3;PAN_MIDLINE_STANDARD_SERIFED := 0x4;PAN_MIDLINE_HIGH_TRIMMED := 0x5; - PAN_MIDLINE_HIGH_POINTED := 0x6;PAN_MIDLINE_HIGH_SERIFED := 0x7;PAN_MIDLINE_CONSTANT_TRIMMED := 0x8; - PAN_MIDLINE_CONSTANT_POINTED := 0x9;PAN_MIDLINE_CONSTANT_SERIFED := 0xA;PAN_MIDLINE_LOW_TRIMMED := 0xB; - PAN_MIDLINE_LOW_POINTED := 0xC;PAN_MIDLINE_LOW_SERIFED := 0xD;PAN_XHEIGHT_CONSTANT_SMALL := 0x2; - PAN_XHEIGHT_CONSTANT_STD := 0x3;PAN_XHEIGHT_CONSTANT_LARGE := 0x4;PAN_XHEIGHT_DUCKING_SMALL := 0x5; - PAN_XHEIGHT_DUCKING_STD := 0x6;PAN_XHEIGHT_DUCKING_LARGE := 0x7;ELF_VENDOR_SIZE := 0x4; - ELF_VERSION := 0x0;ELF_CULTURE_LATIN := 0x0;RASTER_FONTTYPE := 0x1; - DEVICE_FONTTYPE := 0x2;TRUETYPE_FONTTYPE := 0x4;PC_RESERVED := 0x1; - PC_EXPLICIT := 0x2;PC_NOCOLLAPSE := 0x4;TRANSPARENT := 0x1; - OPAQUE := 0x2;BKMODE_LAST := 0x2;GM_COMPATIBLE := 0x1; - GM_ADVANCED := 0x2;GM_LAST := 0x2;PT_CLOSEFIGURE := 0x1; - PT_LINETO := 0x2;PT_BEZIERTO := 0x4;PT_MOVETO := 0x6; - MM_TEXT := 0x1;MM_LOMETRIC := 0x2;MM_HIMETRIC := 0x3; - MM_LOENGLISH := 0x4;MM_HIENGLISH := 0x5;MM_TWIPS := 0x6; - MM_ISOTROPIC := 0x7;MM_ANISOTROPIC := 0x8;MM_MIN := 0x1; - MM_MAX := 0x8;MM_MAX_FIXEDSCALE := 0x6;ABSOLUTE := 0x1; - RELATIVE := 0x2;WHITE_BRUSH := 0x0;LTGRAY_BRUSH := 0x1; - GRAY_BRUSH := 0x2;DKGRAY_BRUSH := 0x3;BLACK_BRUSH := 0x4; - NULL_BRUSH := 0x5;HOLLOW_BRUSH := 0x5;WHITE_PEN := 0x6; - BLACK_PEN := 0x7;NULL_PEN := 0x8;OEM_FIXED_FONT := 0xA; - ANSI_FIXED_FONT := 0xB;ANSI_VAR_FONT := 0xC;SYSTEM_FONT := 0xD; - DEVICE_DEFAULT_FONT := 0xE;DEFAULT_PALETTE := 0xF;SYSTEM_FIXED_FONT := 0x10; - DEFAULT_GUI_FONT := 0x11;DC_BRUSH := 0x12;DC_PEN := 0x13; - STOCK_LAST := 0x13;CLR_INVALID := 0xFFFFFFFF;BS_SOLID := 0x0; - BS_NULL := 0x1;BS_HOLLOW := 0x1;BS_HATCHED := 0x2; - BS_PATTERN := 0x3;BS_INDEXED := 0x4;BS_DIBPATTERN := 0x5; - BS_DIBPATTERNPT := 0x6;BS_PATTERN8X8 := 0x7;BS_DIBPATTERN8X8 := 0x8; - BS_MONOPATTERN := 0x9;HS_HORIZONTAL := 0x0;HS_VERTICAL := 0x1; - HS_FDIAGONAL := 0x2;HS_BDIAGONAL := 0x3;HS_CROSS := 0x4; - HS_DIAGCROSS := 0x5;HS_API_MAX := 0xC;PS_SOLID := 0x0; - PS_DASH := 0x1;PS_DOT := 0x2;PS_DASHDOT := 0x3; - PS_DASHDOTDOT := 0x4;PS_NULL := 0x5;PS_INSIDEFRAME := 0x6; - PS_USERSTYLE := 0x7;PS_ALTERNATE := 0x8;PS_STYLE_MASK := 0xF; - PS_ENDCAP_ROUND := 0x0;PS_ENDCAP_SQUARE := 0x100;PS_ENDCAP_FLAT := 0x200; - PS_ENDCAP_MASK := 0xF00;PS_JOIN_ROUND := 0x0;PS_JOIN_BEVEL := 0x1000; - PS_JOIN_MITER := 0x2000;PS_JOIN_MASK := 0xF000;PS_COSMETIC := 0x0; - PS_GEOMETRIC := 0x10000;PS_TYPE_MASK := 0xF0000;AD_COUNTERCLOCKWISE := 0x1; - AD_CLOCKWISE := 0x2;DRIVERVERSION := 0x0;TECHNOLOGY := 0x2; - HORZSIZE := 0x4;VERTSIZE := 0x6;HORZRES := 0x8; - VERTRES := 0xA;BITSPIXEL := 0xC;PLANES := 0xE; - NUMBRUSHES := 0x10;NUMPENS := 0x12;NUMMARKERS := 0x14; - NUMFONTS := 0x16;NUMCOLORS := 0x18;PDEVICESIZE := 0x1A; - CURVECAPS := 0x1C;LINECAPS := 0x1E;POLYGONALCAPS := 0x20; - TEXTCAPS := 0x22;CLIPCAPS := 0x24;RASTERCAPS := 0x26; - ASPECTX := 0x28;ASPECTY := 0x2A;ASPECTXY := 0x2C; - LOGPIXELSX := 0x58;LOGPIXELSY := 0x5A;SIZEPALETTE := 0x68; - NUMRESERVED := 0x6A;COLORRES := 0x6C;PHYSICALWIDTH := 0x6E; - PHYSICALHEIGHT := 0x6F;PHYSICALOFFSETX := 0x70;PHYSICALOFFSETY := 0x71; - SCALINGFACTORX := 0x72;SCALINGFACTORY := 0x73;VREFRESH := 0x74; - DESKTOPVERTRES := 0x75;DESKTOPHORZRES := 0x76;BLTALIGNMENT := 0x77; - SHADEBLENDCAPS := 0x78;COLORMGMTCAPS := 0x79;DT_PLOTTER := 0x0; - DT_RASDISPLAY := 0x1;DT_RASPRINTER := 0x2;DT_RASCAMERA := 0x3; - DT_CHARSTREAM := 0x4;DT_METAFILE := 0x5;DT_DISPFILE := 0x6; - CC_NONE := 0x0;CC_CIRCLES := 0x1;CC_PIE := 0x2; - CC_CHORD := 0x4;CC_ELLIPSES := 0x8;CC_WIDE := 0x10; - CC_STYLED := 0x20;CC_WIDESTYLED := 0x40;CC_INTERIORS := 0x80; - CC_ROUNDRECT := 0x100;LC_NONE := 0x0;LC_POLYLINE := 0x2; - LC_MARKER := 0x4;LC_POLYMARKER := 0x8;LC_WIDE := 0x10; - LC_STYLED := 0x20;LC_WIDESTYLED := 0x40;LC_INTERIORS := 0x80; - PC_NONE := 0x0;PC_POLYGON := 0x1;PC_RECTANGLE := 0x2; - PC_WINDPOLYGON := 0x4;PC_TRAPEZOID := 0x4;PC_SCANLINE := 0x8; - PC_WIDE := 0x10;PC_STYLED := 0x20;PC_WIDESTYLED := 0x40; - PC_INTERIORS := 0x80;PC_POLYPOLYGON := 0x100;PC_PATHS := 0x200; - CP_NONE := 0x0;CP_RECTANGLE := 0x1;CP_REGION := 0x2; - TC_OP_CHARACTER := 0x1;TC_OP_STROKE := 0x2;TC_CP_STROKE := 0x4; - TC_CR_90 := 0x8;TC_CR_ANY := 0x10;TC_SF_X_YINDEP := 0x20; - TC_SA_DOUBLE := 0x40;TC_SA_INTEGER := 0x80;TC_SA_CONTIN := 0x100; - TC_EA_DOUBLE := 0x200;TC_IA_ABLE := 0x400;TC_UA_ABLE := 0x800; - TC_SO_ABLE := 0x1000;TC_RA_ABLE := 0x2000;TC_VA_ABLE := 0x4000; - TC_RESERVED := 0x8000;TC_SCROLLBLT := 0x10000;RC_BITBLT := 0x1; - RC_BANDING := 0x2;RC_SCALING := 0x4;RC_BITMAP64 := 0x8; - RC_GDI20_OUTPUT := 0x10;RC_GDI20_STATE := 0x20;RC_SAVEBITMAP := 0x40; - RC_DI_BITMAP := 0x80;RC_PALETTE := 0x100;RC_DIBTODEV := 0x200; - RC_BIGFONT := 0x400;RC_STRETCHBLT := 0x800;RC_FLOODFILL := 0x1000; - RC_STRETCHDIB := 0x2000;RC_OP_DX_OUTPUT := 0x4000;RC_DEVBITS := 0x8000; - SB_NONE := 0x0;SB_CONST_ALPHA := 0x1;SB_PIXEL_ALPHA := 0x2; - SB_PREMULT_ALPHA := 0x4;SB_GRAD_RECT := 0x10;SB_GRAD_TRI := 0x20; - CM_NONE := 0x0;CM_DEVICE_ICM := 0x1;CM_GAMMA_RAMP := 0x2; - CM_CMYK_COLOR := 0x4;DIB_RGB_COLORS := 0x0;DIB_PAL_COLORS := 0x1; - SYSPAL_ERROR := 0x0;SYSPAL_STATIC := 0x1;SYSPAL_NOSTATIC := 0x2; - SYSPAL_NOSTATIC256 := 0x3;CBM_INIT := 0x4;FLOODFILLBORDER := 0x0; - FLOODFILLSURFACE := 0x1;CCHDEVICENAME := 0x20;CCHFORMNAME := 0x20; - DM_SPECVERSION := 0x401;DM_ORIENTATION := 0x1;DM_PAPERSIZE := 0x2; - DM_PAPERLENGTH := 0x4;DM_PAPERWIDTH := 0x8;DM_SCALE := 0x10; - DM_POSITION := 0x20;DM_NUP := 0x40;DM_DISPLAYORIENTATION := 0x80; - DM_COPIES := 0x100;DM_DEFAULTSOURCE := 0x200;DM_PRINTQUALITY := 0x400; - DM_COLOR := 0x800;DM_DUPLEX := 0x1000;DM_YRESOLUTION := 0x2000; - DM_TTOPTION := 0x4000;DM_COLLATE := 0x8000;DM_FORMNAME := 0x10000; - DM_LOGPIXELS := 0x20000;DM_BITSPERPEL := 0x40000;DM_PELSWIDTH := 0x80000; - DM_PELSHEIGHT := 0x100000;DM_DISPLAYFLAGS := 0x200000;DM_DISPLAYFREQUENCY := 0x400000; - DM_ICMMETHOD := 0x800000;DM_ICMINTENT := 0x1000000;DM_MEDIATYPE := 0x2000000; - DM_DITHERTYPE := 0x4000000;DM_PANNINGWIDTH := 0x8000000;DM_PANNINGHEIGHT := 0x10000000; - DM_DISPLAYFIXEDOUTPUT := 0x20000000;DMORIENT_PORTRAIT := 0x1;DMORIENT_LANDSCAPE := 0x2; - DMPAPER_FIRST := NIL;DMPAPER_LETTER := 0x1;DMPAPER_LETTERSMALL := 0x2; - DMPAPER_TABLOID := 0x3;DMPAPER_LEDGER := 0x4;DMPAPER_LEGAL := 0x5; - DMPAPER_STATEMENT := 0x6;DMPAPER_EXECUTIVE := 0x7;DMPAPER_A3 := 0x8; - DMPAPER_A4 := 0x9;DMPAPER_A4SMALL := 0xA;DMPAPER_A5 := 0xB; - DMPAPER_B4 := 0xC;DMPAPER_B5 := 0xD;DMPAPER_FOLIO := 0xE; - DMPAPER_QUARTO := 0xF;DMPAPER_10X14 := 0x10;DMPAPER_11X17 := 0x11; - DMPAPER_NOTE := 0x12;DMPAPER_ENV_9 := 0x13;DMPAPER_ENV_10 := 0x14; - DMPAPER_ENV_11 := 0x15;DMPAPER_ENV_12 := 0x16;DMPAPER_ENV_14 := 0x17; - DMPAPER_CSHEET := 0x18;DMPAPER_DSHEET := 0x19;DMPAPER_ESHEET := 0x1A; - DMPAPER_ENV_DL := 0x1B;DMPAPER_ENV_C5 := 0x1C;DMPAPER_ENV_C3 := 0x1D; - DMPAPER_ENV_C4 := 0x1E;DMPAPER_ENV_C6 := 0x1F;DMPAPER_ENV_C65 := 0x20; - DMPAPER_ENV_B4 := 0x21;DMPAPER_ENV_B5 := 0x22;DMPAPER_ENV_B6 := 0x23; - DMPAPER_ENV_ITALY := 0x24;DMPAPER_ENV_MONARCH := 0x25;DMPAPER_ENV_PERSONAL := 0x26; - DMPAPER_FANFOLD_US := 0x27;DMPAPER_FANFOLD_STD_GERMAN := 0x28;DMPAPER_FANFOLD_LGL_GERMAN := 0x29; - DMPAPER_ISO_B4 := 0x2A;DMPAPER_JAPANESE_POSTCARD := 0x2B;DMPAPER_9X11 := 0x2C; - DMPAPER_10X11 := 0x2D;DMPAPER_15X11 := 0x2E;DMPAPER_ENV_INVITE := 0x2F; - DMPAPER_RESERVED_48 := 0x30;DMPAPER_RESERVED_49 := 0x31;DMPAPER_LETTER_EXTRA := 0x32; - DMPAPER_LEGAL_EXTRA := 0x33;DMPAPER_TABLOID_EXTRA := 0x34;DMPAPER_A4_EXTRA := 0x35; - DMPAPER_LETTER_TRANSVERSE := 0x36;DMPAPER_A4_TRANSVERSE := 0x37;DMPAPER_LETTER_EXTRA_TRANSVERSE := 0x38; - DMPAPER_A_PLUS := 0x39;DMPAPER_B_PLUS := 0x3A;DMPAPER_LETTER_PLUS := 0x3B; - DMPAPER_A4_PLUS := 0x3C;DMPAPER_A5_TRANSVERSE := 0x3D;DMPAPER_B5_TRANSVERSE := 0x3E; - DMPAPER_A3_EXTRA := 0x3F;DMPAPER_A5_EXTRA := 0x40;DMPAPER_B5_EXTRA := 0x41; - DMPAPER_A2 := 0x42;DMPAPER_A3_TRANSVERSE := 0x43;DMPAPER_A3_EXTRA_TRANSVERSE := 0x44; - DMPAPER_DBL_JAPANESE_POSTCARD := 0x45;DMPAPER_A6 := 0x46;DMPAPER_JENV_KAKU2 := 0x47; - DMPAPER_JENV_KAKU3 := 0x48;DMPAPER_JENV_CHOU3 := 0x49;DMPAPER_JENV_CHOU4 := 0x4A; - DMPAPER_LETTER_ROTATED := 0x4B;DMPAPER_A3_ROTATED := 0x4C;DMPAPER_A4_ROTATED := 0x4D; - DMPAPER_A5_ROTATED := 0x4E;DMPAPER_B4_JIS_ROTATED := 0x4F;DMPAPER_B5_JIS_ROTATED := 0x50; - DMPAPER_JAPANESE_POSTCARD_ROTATED := 0x51;DMPAPER_DBL_JAPANESE_POSTCARD_ROTATED := 0x52;DMPAPER_A6_ROTATED := 0x53; - DMPAPER_JENV_KAKU2_ROTATED := 0x54;DMPAPER_JENV_KAKU3_ROTATED := 0x55;DMPAPER_JENV_CHOU3_ROTATED := 0x56; - DMPAPER_JENV_CHOU4_ROTATED := 0x57;DMPAPER_B6_JIS := 0x58;DMPAPER_B6_JIS_ROTATED := 0x59; - DMPAPER_12X11 := 0x5A;DMPAPER_JENV_YOU4 := 0x5B;DMPAPER_JENV_YOU4_ROTATED := 0x5C; - DMPAPER_P16K := 0x5D;DMPAPER_P32K := 0x5E;DMPAPER_P32KBIG := 0x5F; - DMPAPER_PENV_1 := 0x60;DMPAPER_PENV_2 := 0x61;DMPAPER_PENV_3 := 0x62; - DMPAPER_PENV_4 := 0x63;DMPAPER_PENV_5 := 0x64;DMPAPER_PENV_6 := 0x65; - DMPAPER_PENV_7 := 0x66;DMPAPER_PENV_8 := 0x67;DMPAPER_PENV_9 := 0x68; - DMPAPER_PENV_10 := 0x69;DMPAPER_P16K_ROTATED := 0x6A;DMPAPER_P32K_ROTATED := 0x6B; - DMPAPER_P32KBIG_ROTATED := 0x6C;DMPAPER_PENV_1_ROTATED := 0x6D;DMPAPER_PENV_2_ROTATED := 0x6E; - DMPAPER_PENV_3_ROTATED := 0x6F;DMPAPER_PENV_4_ROTATED := 0x70;DMPAPER_PENV_5_ROTATED := 0x71; - DMPAPER_PENV_6_ROTATED := 0x72;DMPAPER_PENV_7_ROTATED := 0x73;DMPAPER_PENV_8_ROTATED := 0x74; - DMPAPER_PENV_9_ROTATED := 0x75;DMPAPER_PENV_10_ROTATED := 0x76;DMPAPER_LAST := 0x76; - DMPAPER_USER := 0x100;DMBIN_FIRST := NIL;DMBIN_UPPER := 0x1; - DMBIN_ONLYONE := 0x1;DMBIN_LOWER := 0x2;DMBIN_MIDDLE := 0x3; - DMBIN_MANUAL := 0x4;DMBIN_ENVELOPE := 0x5;DMBIN_ENVMANUAL := 0x6; - DMBIN_AUTO := 0x7;DMBIN_TRACTOR := 0x8;DMBIN_SMALLFMT := 0x9; - DMBIN_LARGEFMT := 0xA;DMBIN_LARGECAPACITY := 0xB;DMBIN_CASSETTE := 0xE; - DMBIN_FORMSOURCE := 0xF;DMBIN_LAST := 0xF;DMBIN_USER := 0x100; - DMRES_DRAFT := 0xFFFFFFFF;DMRES_LOW := 0xFFFFFFFE;DMRES_MEDIUM := 0xFFFFFFFD; - DMRES_HIGH := 0xFFFFFFFC;DMCOLOR_MONOCHROME := 0x1;DMCOLOR_COLOR := 0x2; - DMDUP_SIMPLEX := 0x1;DMDUP_VERTICAL := 0x2;DMDUP_HORIZONTAL := 0x3; - DMTT_BITMAP := 0x1;DMTT_DOWNLOAD := 0x2;DMTT_SUBDEV := 0x3; - DMTT_DOWNLOAD_OUTLINE := 0x4;DMCOLLATE_FALSE := 0x0;DMCOLLATE_TRUE := 0x1; - DMDO_DEFAULT := 0x0;DMDO_90 := 0x1;DMDO_180 := 0x2; - DMDO_270 := 0x3;DMDFO_DEFAULT := 0x0;DMDFO_STRETCH := 0x1; - DMDFO_CENTER := 0x2;DM_INTERLACED := 0x2;DMDISPLAYFLAGS_TEXTMODE := 0x4; - DMNUP_SYSTEM := 0x1;DMNUP_ONEUP := 0x2;DMICMMETHOD_NONE := 0x1; - DMICMMETHOD_SYSTEM := 0x2;DMICMMETHOD_DRIVER := 0x3;DMICMMETHOD_DEVICE := 0x4; - DMICMMETHOD_USER := 0x100;DMICM_SATURATE := 0x1;DMICM_CONTRAST := 0x2; - DMICM_COLORIMETRIC := 0x3;DMICM_ABS_COLORIMETRIC := 0x4;DMICM_USER := 0x100; - DMMEDIA_STANDARD := 0x1;DMMEDIA_TRANSPARENCY := 0x2;DMMEDIA_GLOSSY := 0x3; - DMMEDIA_USER := 0x100;DMDITHER_NONE := 0x1;DMDITHER_COARSE := 0x2; - DMDITHER_FINE := 0x3;DMDITHER_LINEART := 0x4;DMDITHER_ERRORDIFFUSION := 0x5; - DMDITHER_RESERVED6 := 0x6;DMDITHER_RESERVED7 := 0x7;DMDITHER_RESERVED8 := 0x8; - DMDITHER_RESERVED9 := 0x9;DMDITHER_GRAYSCALE := 0xA;DMDITHER_USER := 0x100; - DISPLAY_DEVICE_ATTACHED_TO_DESKTOP := 0x1;DISPLAY_DEVICE_MULTI_DRIVER := 0x2;DISPLAY_DEVICE_PRIMARY_DEVICE := 0x4; - DISPLAY_DEVICE_MIRRORING_DRIVER := 0x8;DISPLAY_DEVICE_VGA_COMPATIBLE := 0x10;DISPLAY_DEVICE_REMOVABLE := 0x20; - DISPLAY_DEVICE_ACC_DRIVER := 0x40;DISPLAY_DEVICE_MODESPRUNED := 0x8000000;DISPLAY_DEVICE_REMOTE := 0x4000000; - DISPLAY_DEVICE_DISCONNECT := 0x2000000;DISPLAY_DEVICE_TS_COMPATIBLE := 0x200000;DISPLAY_DEVICE_UNSAFE_MODES_ON := 0x80000; - DISPLAY_DEVICE_ACTIVE := 0x1;DISPLAY_DEVICE_ATTACHED := 0x2;DISPLAYCONFIG_MAXPATH := 0x400; - DISPLAYCONFIG_PATH_MODE_IDX_INVALID := 0xFFFFFFFF;DISPLAYCONFIG_SOURCE_IN_USE := 0x1;DISPLAYCONFIG_TARGET_IN_USE := 0x1; - DISPLAYCONFIG_TARGET_FORCIBLE := 0x2;DISPLAYCONFIG_TARGET_FORCED_AVAILABILITY_BOOT := 0x4;DISPLAYCONFIG_TARGET_FORCED_AVAILABILITY_PATH := 0x8; - DISPLAYCONFIG_TARGET_FORCED_AVAILABILITY_SYSTEM := 0x10;DISPLAYCONFIG_PATH_ACTIVE := 0x1;QDC_ALL_PATHS := 0x1; - QDC_ONLY_ACTIVE_PATHS := 0x2;QDC_DATABASE_CURRENT := 0x4;SDC_TOPOLOGY_INTERNAL := 0x1; - SDC_TOPOLOGY_CLONE := 0x2;SDC_TOPOLOGY_EXTEND := 0x4;SDC_TOPOLOGY_EXTERNAL := 0x8; - SDC_TOPOLOGY_SUPPLIED := 0x10;SDC_USE_DATABASE_CURRENT := 0xF;SDC_USE_SUPPLIED_DISPLAY_CONFIG := 0x20; - SDC_VALIDATE := 0x40;SDC_APPLY := 0x80;SDC_NO_OPTIMIZATION := 0x100; - SDC_SAVE_TO_DATABASE := 0x200;SDC_ALLOW_CHANGES := 0x400;SDC_PATH_PERSIST_IF_REQUIRED := 0x800; - SDC_FORCE_MODE_ENUMERATION := 0x1000;SDC_ALLOW_PATH_ORDER_CHANGES := 0x2000;RDH_RECTANGLES := 0x1; - SYSRGN := 0x4;GGO_METRICS := 0x0;GGO_BITMAP := 0x1; - GGO_NATIVE := 0x2;GGO_BEZIER := 0x3;GGO_GRAY2_BITMAP := 0x4; - GGO_GRAY4_BITMAP := 0x5;GGO_GRAY8_BITMAP := 0x6;GGO_GLYPH_INDEX := 0x80; - GGO_UNHINTED := 0x100;TT_POLYGON_TYPE := 0x18;TT_PRIM_LINE := 0x1; - TT_PRIM_QSPLINE := 0x2;TT_PRIM_CSPLINE := 0x3;GCP_DBCS := 0x1; - GCP_REORDER := 0x2;GCP_USEKERNING := 0x8;GCP_GLYPHSHAPE := 0x10; - GCP_LIGATE := 0x20;GCP_DIACRITIC := 0x100;GCP_KASHIDA := 0x400; - GCP_ERROR := 0x8000;FLI_MASK := 0x103B;GCP_JUSTIFY := 0x10000; - FLI_GLYPHS := 0x40000;GCP_CLASSIN := 0x80000;GCP_MAXEXTENT := 0x100000; - GCP_JUSTIFYIN := 0x200000;GCP_DISPLAYZWG := 0x400000;GCP_SYMSWAPOFF := 0x800000; - GCP_NUMERICOVERRIDE := 0x1000000;GCP_NEUTRALOVERRIDE := 0x2000000;GCP_NUMERICSLATIN := 0x4000000; - GCP_NUMERICSLOCAL := 0x8000000;GCPCLASS_LATIN := 0x1;GCPCLASS_HEBREW := 0x2; - GCPCLASS_ARABIC := 0x2;GCPCLASS_NEUTRAL := 0x3;GCPCLASS_LOCALNUMBER := 0x4; - GCPCLASS_LATINNUMBER := 0x5;GCPCLASS_LATINNUMERICTERMINATOR := 0x6;GCPCLASS_LATINNUMERICSEPARATOR := 0x7; - GCPCLASS_NUMERICSEPARATOR := 0x8;GCPCLASS_PREBOUNDLTR := 0x80;GCPCLASS_PREBOUNDRTL := 0x40; - GCPCLASS_POSTBOUNDLTR := 0x20;GCPCLASS_POSTBOUNDRTL := 0x10;GCPGLYPH_LINKBEFORE := 0x8000; - GCPGLYPH_LINKAFTER := 0x4000;TT_AVAILABLE := 0x1;TT_ENABLED := 0x2; - PFD_TYPE_RGBA := 0x0;PFD_TYPE_COLORINDEX := 0x1;PFD_MAIN_PLANE := 0x0; - PFD_OVERLAY_PLANE := 0x1;PFD_UNDERLAY_PLANE := 0xFFFFFFFF;PFD_DOUBLEBUFFER := 0x1; - PFD_STEREO := 0x2;PFD_DRAW_TO_WINDOW := 0x4;PFD_DRAW_TO_BITMAP := 0x8; - PFD_SUPPORT_GDI := 0x10;PFD_SUPPORT_OPENGL := 0x20;PFD_GENERIC_FORMAT := 0x40; - PFD_NEED_PALETTE := 0x80;PFD_NEED_SYSTEM_PALETTE := 0x100;PFD_SWAP_EXCHANGE := 0x200; - PFD_SWAP_COPY := 0x400;PFD_SWAP_LAYER_BUFFERS := 0x800;PFD_GENERIC_ACCELERATED := 0x1000; - PFD_SUPPORT_DIRECTDRAW := 0x2000;PFD_DIRECT3D_ACCELERATED := 0x4000;PFD_SUPPORT_COMPOSITION := 0x8000; - PFD_DEPTH_DONTCARE := 0x20000000;PFD_DOUBLEBUFFER_DONTCARE := 0x40000000;PFD_STEREO_DONTCARE := 0x80000000; - DM_UPDATE := 0x1;DM_COPY := 0x2;DM_PROMPT := 0x4; - DM_MODIFY := 0x8;DM_IN_BUFFER := 0x8;DM_IN_PROMPT := 0x4; - DM_OUT_BUFFER := 0x2;DM_OUT_DEFAULT := 0x1;DC_FIELDS := 0x1; - DC_PAPERS := 0x2;DC_PAPERSIZE := 0x3;DC_MINEXTENT := 0x4; - DC_MAXEXTENT := 0x5;DC_BINS := 0x6;DC_DUPLEX := 0x7; - DC_SIZE := 0x8;DC_EXTRA := 0x9;DC_VERSION := 0xA; - DC_DRIVER := 0xB;DC_BINNAMES := 0xC;DC_ENUMRESOLUTIONS := 0xD; - DC_FILEDEPENDENCIES := 0xE;DC_TRUETYPE := 0xF;DC_PAPERNAMES := 0x10; - DC_ORIENTATION := 0x11;DC_COPIES := 0x12;DC_BINADJUST := 0x13; - DC_EMF_COMPLIANT := 0x14;DC_DATATYPE_PRODUCED := 0x15;DC_COLLATE := 0x16; - DC_MANUFACTURER := 0x17;DC_MODEL := 0x18;DC_PERSONALITY := 0x19; - DC_PRINTRATE := 0x1A;DC_PRINTRATEUNIT := 0x1B;PRINTRATEUNIT_PPM := 0x1; - PRINTRATEUNIT_CPS := 0x2;PRINTRATEUNIT_LPM := 0x3;PRINTRATEUNIT_IPM := 0x4; - DC_PRINTERMEM := 0x1C;DC_MEDIAREADY := 0x1D;DC_STAPLE := 0x1E; - DC_PRINTRATEPPM := 0x1F;DC_COLORDEVICE := 0x20;DC_NUP := 0x21; - DC_MEDIATYPENAMES := 0x22;DC_MEDIATYPES := 0x23;DCTT_BITMAP := 0x1; - DCTT_DOWNLOAD := 0x2;DCTT_SUBDEV := 0x4;DCTT_DOWNLOAD_OUTLINE := 0x8; - DCBA_FACEUPNONE := 0x0;DCBA_FACEUPCENTER := 0x1;DCBA_FACEUPLEFT := 0x2; - DCBA_FACEUPRIGHT := 0x3;DCBA_FACEDOWNNONE := 0x100;DCBA_FACEDOWNCENTER := 0x101; - DCBA_FACEDOWNLEFT := 0x102;DCBA_FACEDOWNRIGHT := 0x103;GETTEXTEXTENTPOINT32 := 0x0; - GS_8BIT_INDICES := 0x1;GGI_MARK_NONEXISTING_GLYPHS := 0x1;STAMP_DESIGNVECTOR := 0x8007664; - STAMP_AXESLIST := 0x8006C61;MM_MAX_NUMAXES := 0x10;FR_PRIVATE := 0x10; - FR_NOT_ENUM := 0x20;MM_MAX_AXES_NAMELEN := 0x10;GDIREGISTERDDRAWPACKETVERSION := 0x1; - AC_SRC_OVER := 0x0;AC_SRC_ALPHA := 0x1;GRADIENT_FILL_RECT_H := 0x0; - GRADIENT_FILL_RECT_V := 0x1;GRADIENT_FILL_TRIANGLE := 0x2;GRADIENT_FILL_OP_FLAG := 0xFF; - CA_NEGATIVE := 0x1;CA_LOG_FILTER := 0x2;ILLUMINANT_DEVICE_DEFAULT := 0x0; - ILLUMINANT_A := 0x1;ILLUMINANT_B := 0x2;ILLUMINANT_C := 0x3; - ILLUMINANT_D50 := 0x4;ILLUMINANT_D55 := 0x5;ILLUMINANT_D65 := 0x6; - ILLUMINANT_D75 := 0x7;ILLUMINANT_F2 := 0x8;ILLUMINANT_MAX_INDEX := 0x8; - ILLUMINANT_TUNGSTEN := 0x1;ILLUMINANT_DAYLIGHT := 0x3;ILLUMINANT_FLUORESCENT := 0x8; - ILLUMINANT_NTSC := 0x3;RGB_GAMMA_MIN := 0x9C4;RGB_GAMMA_MAX := 0xFDE8; - REFERENCE_WHITE_MIN := 0x1770;REFERENCE_WHITE_MAX := 0x2710;REFERENCE_BLACK_MIN := 0x0; - REFERENCE_BLACK_MAX := 0xFA0;COLOR_ADJ_MIN := 0xFFFFFF9C;COLOR_ADJ_MAX := 0x64; - DI_APPBANDING := 0x1;DI_ROPS_READ_DESTINATION := 0x2;FONTMAPPER_MAX := 0xA; - ICM_OFF := 0x1;ICM_ON := 0x2;ICM_QUERY := 0x3; - ICM_DONE_OUTSIDEDC := 0x4;ENHMETA_SIGNATURE := 0x464D4520;ENHMETA_STOCK_OBJECT := 0x80000000; - EMR_HEADER := 0x1;EMR_POLYBEZIER := 0x2;EMR_POLYGON := 0x3; - EMR_POLYLINE := 0x4;EMR_POLYBEZIERTO := 0x5;EMR_POLYLINETO := 0x6; - EMR_POLYPOLYLINE := 0x7;EMR_POLYPOLYGON := 0x8;EMR_SETWINDOWEXTEX := 0x9; - EMR_SETWINDOWORGEX := 0xA;EMR_SETVIEWPORTEXTEX := 0xB;EMR_SETVIEWPORTORGEX := 0xC; - EMR_SETBRUSHORGEX := 0xD;EMR_EOF := 0xE;EMR_SETPIXELV := 0xF; - EMR_SETMAPPERFLAGS := 0x10;EMR_SETMAPMODE := 0x11;EMR_SETBKMODE := 0x12; - EMR_SETPOLYFILLMODE := 0x13;EMR_SETROP2 := 0x14;EMR_SETSTRETCHBLTMODE := 0x15; - EMR_SETTEXTALIGN := 0x16;EMR_SETCOLORADJUSTMENT := 0x17;EMR_SETTEXTCOLOR := 0x18; - EMR_SETBKCOLOR := 0x19;EMR_OFFSETCLIPRGN := 0x1A;EMR_MOVETOEX := 0x1B; - EMR_SETMETARGN := 0x1C;EMR_EXCLUDECLIPRECT := 0x1D;EMR_INTERSECTCLIPRECT := 0x1E; - EMR_SCALEVIEWPORTEXTEX := 0x1F;EMR_SCALEWINDOWEXTEX := 0x20;EMR_SAVEDC := 0x21; - EMR_RESTOREDC := 0x22;EMR_SETWORLDTRANSFORM := 0x23;EMR_MODIFYWORLDTRANSFORM := 0x24; - EMR_SELECTOBJECT := 0x25;EMR_CREATEPEN := 0x26;EMR_CREATEBRUSHINDIRECT := 0x27; - EMR_DELETEOBJECT := 0x28;EMR_ANGLEARC := 0x29;EMR_ELLIPSE := 0x2A; - EMR_RECTANGLE := 0x2B;EMR_ROUNDRECT := 0x2C;EMR_ARC := 0x2D; - EMR_CHORD := 0x2E;EMR_PIE := 0x2F;EMR_SELECTPALETTE := 0x30; - EMR_CREATEPALETTE := 0x31;EMR_SETPALETTEENTRIES := 0x32;EMR_RESIZEPALETTE := 0x33; - EMR_REALIZEPALETTE := 0x34;EMR_EXTFLOODFILL := 0x35;EMR_LINETO := 0x36; - EMR_ARCTO := 0x37;EMR_POLYDRAW := 0x38;EMR_SETARCDIRECTION := 0x39; - EMR_SETMITERLIMIT := 0x3A;EMR_BEGINPATH := 0x3B;EMR_ENDPATH := 0x3C; - EMR_CLOSEFIGURE := 0x3D;EMR_FILLPATH := 0x3E;EMR_STROKEANDFILLPATH := 0x3F; - EMR_STROKEPATH := 0x40;EMR_FLATTENPATH := 0x41;EMR_WIDENPATH := 0x42; - EMR_SELECTCLIPPATH := 0x43;EMR_ABORTPATH := 0x44;EMR_GDICOMMENT := 0x46; - EMR_FILLRGN := 0x47;EMR_FRAMERGN := 0x48;EMR_INVERTRGN := 0x49; - EMR_PAINTRGN := 0x4A;EMR_EXTSELECTCLIPRGN := 0x4B;EMR_BITBLT := 0x4C; - EMR_STRETCHBLT := 0x4D;EMR_MASKBLT := 0x4E;EMR_PLGBLT := 0x4F; - EMR_SETDIBITSTODEVICE := 0x50;EMR_STRETCHDIBITS := 0x51;EMR_EXTCREATEFONTINDIRECTW := 0x52; - EMR_EXTTEXTOUTA := 0x53;EMR_EXTTEXTOUTW := 0x54;EMR_POLYBEZIER16 := 0x55; - EMR_POLYGON16 := 0x56;EMR_POLYLINE16 := 0x57;EMR_POLYBEZIERTO16 := 0x58; - EMR_POLYLINETO16 := 0x59;EMR_POLYPOLYLINE16 := 0x5A;EMR_POLYPOLYGON16 := 0x5B; - EMR_POLYDRAW16 := 0x5C;EMR_CREATEMONOBRUSH := 0x5D;EMR_CREATEDIBPATTERNBRUSHPT := 0x5E; - EMR_EXTCREATEPEN := 0x5F;EMR_POLYTEXTOUTA := 0x60;EMR_POLYTEXTOUTW := 0x61; - EMR_SETICMMODE := 0x62;EMR_CREATECOLORSPACE := 0x63;EMR_SETCOLORSPACE := 0x64; - EMR_DELETECOLORSPACE := 0x65;EMR_GLSRECORD := 0x66;EMR_GLSBOUNDEDRECORD := 0x67; - EMR_PIXELFORMAT := 0x68;EMR_RESERVED_105 := 0x69;EMR_RESERVED_106 := 0x6A; - EMR_RESERVED_107 := 0x6B;EMR_RESERVED_108 := 0x6C;EMR_RESERVED_109 := 0x6D; - EMR_RESERVED_110 := 0x6E;EMR_COLORCORRECTPALETTE := 0x6F;EMR_SETICMPROFILEA := 0x70; - EMR_SETICMPROFILEW := 0x71;EMR_ALPHABLEND := 0x72;EMR_SETLAYOUT := 0x73; - EMR_TRANSPARENTBLT := 0x74;EMR_RESERVED_117 := 0x75;EMR_GRADIENTFILL := 0x76; - EMR_RESERVED_119 := 0x77;EMR_RESERVED_120 := 0x78;EMR_COLORMATCHTOTARGETW := 0x79; - EMR_CREATECOLORSPACEW := 0x7A;EMR_MIN := 0x1;EMR_MAX := 0x7A; - SETICMPROFILE_EMBEDED := 0x1;CREATECOLORSPACE_EMBEDED := 0x1;COLORMATCHTOTARGET_EMBEDED := 0x1; - GDICOMMENT_IDENTIFIER := 0x43494447;GDICOMMENT_WINDOWS_METAFILE := 0x80000001;GDICOMMENT_BEGINGROUP := 0x2; - GDICOMMENT_ENDGROUP := 0x3;GDICOMMENT_MULTIFORMATS := 0x40000004;EPS_SIGNATURE := 0x46535045; - GDICOMMENT_UNICODE_STRING := 0x40;GDICOMMENT_UNICODE_END := 0x80;WGL_FONT_LINES := 0x0; - WGL_FONT_POLYGONS := 0x1;LPD_DOUBLEBUFFER := 0x1;LPD_STEREO := 0x2; - LPD_SUPPORT_GDI := 0x10;LPD_SUPPORT_OPENGL := 0x20;LPD_SHARE_DEPTH := 0x40; - LPD_SHARE_STENCIL := 0x80;LPD_SHARE_ACCUM := 0x100;LPD_SWAP_EXCHANGE := 0x200; - LPD_SWAP_COPY := 0x400;LPD_TRANSPARENT := 0x1000;LPD_TYPE_RGBA := 0x0; - LPD_TYPE_COLORINDEX := 0x1;WGL_SWAP_MAIN_PLANE := 0x1;WGL_SWAP_OVERLAY1 := 0x2; - WGL_SWAP_OVERLAY2 := 0x4;WGL_SWAP_OVERLAY3 := 0x8;WGL_SWAP_OVERLAY4 := 0x10; - WGL_SWAP_OVERLAY5 := 0x20;WGL_SWAP_OVERLAY6 := 0x40;WGL_SWAP_OVERLAY7 := 0x80; - WGL_SWAP_OVERLAY8 := 0x100;WGL_SWAP_OVERLAY9 := 0x200;WGL_SWAP_OVERLAY10 := 0x400; - WGL_SWAP_OVERLAY11 := 0x800;WGL_SWAP_OVERLAY12 := 0x1000;WGL_SWAP_OVERLAY13 := 0x2000; - WGL_SWAP_OVERLAY14 := 0x4000;WGL_SWAP_OVERLAY15 := 0x8000;WGL_SWAP_UNDERLAY1 := 0x10000; - WGL_SWAP_UNDERLAY2 := 0x20000;WGL_SWAP_UNDERLAY3 := 0x40000;WGL_SWAP_UNDERLAY4 := 0x80000; - WGL_SWAP_UNDERLAY5 := 0x100000;WGL_SWAP_UNDERLAY6 := 0x200000;WGL_SWAP_UNDERLAY7 := 0x400000; - WGL_SWAP_UNDERLAY8 := 0x800000;WGL_SWAP_UNDERLAY9 := 0x1000000;WGL_SWAP_UNDERLAY10 := 0x2000000; - WGL_SWAP_UNDERLAY11 := 0x4000000;WGL_SWAP_UNDERLAY12 := 0x8000000;WGL_SWAP_UNDERLAY13 := 0x10000000; - WGL_SWAP_UNDERLAY14 := 0x20000000;WGL_SWAP_UNDERLAY15 := 0x40000000;WGL_SWAPMULTIPLE_MAX := 0x10; - end -end - -type _winuserdef_=class() - static WINUSERAPI;static WINABLEAPI;static WINVER; - static MAKEINTRESOURCE;static DIFFERENCE;static RT_MANIFEST; - static CREATEPROCESS_MANIFEST_RESOURCE_ID;static ISOLATIONAWARE_MANIFEST_RESOURCE_ID;static ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID; - static MINIMUM_RESERVED_MANIFEST_RESOURCE_ID;static MAXIMUM_RESERVED_MANIFEST_RESOURCE_ID;static WVSPRINTF; - static WSPRINTF;static SETWALLPAPER_DEFAULT;static SB_HORZ; - static SB_VERT;static SB_CTL;static SB_BOTH; - static SB_LINEUP;static SB_LINELEFT;static SB_LINEDOWN; - static SB_LINERIGHT;static SB_PAGEUP;static SB_PAGELEFT; - static SB_PAGEDOWN;static SB_PAGERIGHT;static SB_THUMBPOSITION; - static SB_THUMBTRACK;static SB_TOP;static SB_LEFT; - static SB_BOTTOM;static SB_RIGHT;static SB_ENDSCROLL; - static SW_HIDE;static SW_SHOWNORMAL;static SW_NORMAL; - static SW_SHOWMINIMIZED;static SW_SHOWMAXIMIZED;static SW_MAXIMIZE; - static SW_SHOWNOACTIVATE;static SW_SHOW;static SW_MINIMIZE; - static SW_SHOWMINNOACTIVE;static SW_SHOWNA;static SW_RESTORE; - static SW_SHOWDEFAULT;static SW_FORCEMINIMIZE;static SW_MAX; - static HIDE_WINDOW;static SHOW_OPENWINDOW;static SHOW_ICONWINDOW; - static SHOW_FULLSCREEN;static SHOW_OPENNOACTIVATE;static SW_PARENTCLOSING; - static SW_OTHERZOOM;static SW_PARENTOPENING;static SW_OTHERUNZOOM; - static AW_HOR_POSITIVE;static AW_HOR_NEGATIVE;static AW_VER_POSITIVE; - static AW_VER_NEGATIVE;static AW_CENTER;static AW_HIDE; - static AW_ACTIVATE;static AW_SLIDE;static AW_BLEND; - static KF_EXTENDED;static KF_DLGMODE;static KF_MENUMODE; - static KF_ALTDOWN;static KF_REPEAT;static KF_UP; - static VK_LBUTTON;static VK_RBUTTON;static VK_CANCEL; - static VK_MBUTTON;static VK_XBUTTON1;static VK_XBUTTON2; - static VK_BACK;static VK_TAB;static VK_CLEAR; - static VK_RETURN;static VK_SHIFT;static VK_CONTROL; - static VK_MENU;static VK_PAUSE;static VK_CAPITAL; - static VK_KANA;static VK_HANGEUL;static VK_HANGUL; - static VK_JUNJA;static VK_FINAL;static VK_HANJA; - static VK_KANJI;static VK_ESCAPE;static VK_CONVERT; - static VK_NONCONVERT;static VK_ACCEPT;static VK_MODECHANGE; - static VK_SPACE;static VK_PRIOR;static VK_NEXT; - static VK_END;static VK_HOME;static VK_LEFT; - static VK_UP;static VK_RIGHT;static VK_DOWN; - static VK_SELECT;static VK_PRINT;static VK_EXECUTE; - static VK_SNAPSHOT;static VK_INSERT;static VK_DELETE; - static VK_HELP;static VK_LWIN;static VK_RWIN; - static VK_APPS;static VK_SLEEP;static VK_NUMPAD0; - static VK_NUMPAD1;static VK_NUMPAD2;static VK_NUMPAD3; - static VK_NUMPAD4;static VK_NUMPAD5;static VK_NUMPAD6; - static VK_NUMPAD7;static VK_NUMPAD8;static VK_NUMPAD9; - static VK_MULTIPLY;static VK_ADD;static VK_SEPARATOR; - static VK_SUBTRACT;static VK_DECIMAL;static VK_DIVIDE; - static VK_F1;static VK_F2;static VK_F3; - static VK_F4;static VK_F5;static VK_F6; - static VK_F7;static VK_F8;static VK_F9; - static VK_F10;static VK_F11;static VK_F12; - static VK_F13;static VK_F14;static VK_F15; - static VK_F16;static VK_F17;static VK_F18; - static VK_F19;static VK_F20;static VK_F21; - static VK_F22;static VK_F23;static VK_F24; - static VK_NUMLOCK;static VK_SCROLL;static VK_OEM_NEC_EQUAL; - static VK_OEM_FJ_JISHO;static VK_OEM_FJ_MASSHOU;static VK_OEM_FJ_TOUROKU; - static VK_OEM_FJ_LOYA;static VK_OEM_FJ_ROYA;static VK_LSHIFT; - static VK_RSHIFT;static VK_LCONTROL;static VK_RCONTROL; - static VK_LMENU;static VK_RMENU;static VK_BROWSER_BACK; - static VK_BROWSER_FORWARD;static VK_BROWSER_REFRESH;static VK_BROWSER_STOP; - static VK_BROWSER_SEARCH;static VK_BROWSER_FAVORITES;static VK_BROWSER_HOME; - static VK_VOLUME_MUTE;static VK_VOLUME_DOWN;static VK_VOLUME_UP; - static VK_MEDIA_NEXT_TRACK;static VK_MEDIA_PREV_TRACK;static VK_MEDIA_STOP; - static VK_MEDIA_PLAY_PAUSE;static VK_LAUNCH_MAIL;static VK_LAUNCH_MEDIA_SELECT; - static VK_LAUNCH_APP1;static VK_LAUNCH_APP2;static VK_OEM_1; - static VK_OEM_PLUS;static VK_OEM_COMMA;static VK_OEM_MINUS; - static VK_OEM_PERIOD;static VK_OEM_2;static VK_OEM_3; - static VK_OEM_4;static VK_OEM_5;static VK_OEM_6; - static VK_OEM_7;static VK_OEM_8;static VK_OEM_AX; - static VK_OEM_102;static VK_ICO_HELP;static VK_ICO_00; - static VK_PROCESSKEY;static VK_ICO_CLEAR;static VK_PACKET; - static VK_OEM_RESET;static VK_OEM_JUMP;static VK_OEM_PA1; - static VK_OEM_PA2;static VK_OEM_PA3;static VK_OEM_WSCTRL; - static VK_OEM_CUSEL;static VK_OEM_ATTN;static VK_OEM_FINISH; - static VK_OEM_COPY;static VK_OEM_AUTO;static VK_OEM_ENLW; - static VK_OEM_BACKTAB;static VK_ATTN;static VK_CRSEL; - static VK_EXSEL;static VK_EREOF;static VK_PLAY; - static VK_ZOOM;static VK_NONAME;static VK_PA1; - static VK_OEM_CLEAR;static WH_MIN;static WH_MSGFILTER; - static WH_JOURNALRECORD;static WH_JOURNALPLAYBACK;static WH_KEYBOARD; - static WH_GETMESSAGE;static WH_CALLWNDPROC;static WH_CBT; - static WH_SYSMSGFILTER;static WH_MOUSE;static WH_HARDWARE; - static WH_DEBUG;static WH_SHELL;static WH_FOREGROUNDIDLE; - static WH_CALLWNDPROCRET;static WH_KEYBOARD_LL;static WH_MOUSE_LL; - static WH_MAX;static WH_MINHOOK;static WH_MAXHOOK; - static HC_ACTION;static HC_GETNEXT;static HC_SKIP; - static HC_NOREMOVE;static HC_NOREM;static HC_SYSMODALON; - static HC_SYSMODALOFF;static HCBT_MOVESIZE;static HCBT_MINMAX; - static HCBT_QS;static HCBT_CREATEWND;static HCBT_DESTROYWND; - static HCBT_ACTIVATE;static HCBT_CLICKSKIPPED;static HCBT_KEYSKIPPED; - static HCBT_SYSCOMMAND;static HCBT_SETFOCUS;static WTS_CONSOLE_CONNECT; - static WTS_CONSOLE_DISCONNECT;static WTS_REMOTE_CONNECT;static WTS_REMOTE_DISCONNECT; - static WTS_SESSION_LOGON;static WTS_SESSION_LOGOFF;static WTS_SESSION_LOCK; - static WTS_SESSION_UNLOCK;static WTS_SESSION_REMOTE_CONTROL;static WTS_SESSION_CREATE; - static WTS_SESSION_TERMINATE;static MSGF_DIALOGBOX;static MSGF_MESSAGEBOX; - static MSGF_MENU;static MSGF_SCROLLBAR;static MSGF_NEXTWINDOW; - static MSGF_MAX;static MSGF_USER;static HSHELL_WINDOWCREATED; - static HSHELL_WINDOWDESTROYED;static HSHELL_ACTIVATESHELLWINDOW;static HSHELL_WINDOWACTIVATED; - static HSHELL_GETMINRECT;static HSHELL_REDRAW;static HSHELL_TASKMAN; - static HSHELL_LANGUAGE;static HSHELL_SYSMENU;static HSHELL_ENDTASK; - static HSHELL_ACCESSIBILITYSTATE;static HSHELL_APPCOMMAND;static HSHELL_WINDOWREPLACED; - static HSHELL_WINDOWREPLACING;static HSHELL_MONITORCHANGED;static HSHELL_HIGHBIT; - static HSHELL_FLASH;static HSHELL_RUDEAPPACTIVATED;static APPCOMMAND_BROWSER_BACKWARD; - static APPCOMMAND_BROWSER_FORWARD;static APPCOMMAND_BROWSER_REFRESH;static APPCOMMAND_BROWSER_STOP; - static APPCOMMAND_BROWSER_SEARCH;static APPCOMMAND_BROWSER_FAVORITES;static APPCOMMAND_BROWSER_HOME; - static APPCOMMAND_VOLUME_MUTE;static APPCOMMAND_VOLUME_DOWN;static APPCOMMAND_VOLUME_UP; - static APPCOMMAND_MEDIA_NEXTTRACK;static APPCOMMAND_MEDIA_PREVIOUSTRACK;static APPCOMMAND_MEDIA_STOP; - static APPCOMMAND_MEDIA_PLAY_PAUSE;static APPCOMMAND_LAUNCH_MAIL;static APPCOMMAND_LAUNCH_MEDIA_SELECT; - static APPCOMMAND_LAUNCH_APP1;static APPCOMMAND_LAUNCH_APP2;static APPCOMMAND_BASS_DOWN; - static APPCOMMAND_BASS_BOOST;static APPCOMMAND_BASS_UP;static APPCOMMAND_TREBLE_DOWN; - static APPCOMMAND_TREBLE_UP;static APPCOMMAND_MICROPHONE_VOLUME_MUTE;static APPCOMMAND_MICROPHONE_VOLUME_DOWN; - static APPCOMMAND_MICROPHONE_VOLUME_UP;static APPCOMMAND_HELP;static APPCOMMAND_FIND; - static APPCOMMAND_NEW;static APPCOMMAND_OPEN;static APPCOMMAND_CLOSE; - static APPCOMMAND_SAVE;static APPCOMMAND_PRINT;static APPCOMMAND_UNDO; - static APPCOMMAND_REDO;static APPCOMMAND_COPY;static APPCOMMAND_CUT; - static APPCOMMAND_PASTE;static APPCOMMAND_REPLY_TO_MAIL;static APPCOMMAND_FORWARD_MAIL; - static APPCOMMAND_SEND_MAIL;static APPCOMMAND_SPELL_CHECK;static APPCOMMAND_DICTATE_OR_COMMAND_CONTROL_TOGGLE; - static APPCOMMAND_MIC_ON_OFF_TOGGLE;static APPCOMMAND_CORRECTION_LIST;static APPCOMMAND_MEDIA_PLAY; - static APPCOMMAND_MEDIA_PAUSE;static APPCOMMAND_MEDIA_RECORD;static APPCOMMAND_MEDIA_FAST_FORWARD; - static APPCOMMAND_MEDIA_REWIND;static APPCOMMAND_MEDIA_CHANNEL_UP;static APPCOMMAND_MEDIA_CHANNEL_DOWN; - static APPCOMMAND_DELETE;static APPCOMMAND_DWM_FLIP3D;static FAPPCOMMAND_MOUSE; - static FAPPCOMMAND_KEY;static FAPPCOMMAND_OEM;static FAPPCOMMAND_MASK; - static GET_MOUSEORKEY_LPARAM;static LLKHF_EXTENDED;static LLKHF_INJECTED; - static LLKHF_ALTDOWN;static LLKHF_UP;static LLKHF_LOWER_IL_INJECTED; - static LLMHF_INJECTED;static LLMHF_LOWER_IL_INJECTED;static HKL_PREV; - static HKL_NEXT;static KLF_ACTIVATE;static KLF_SUBSTITUTE_OK; - static KLF_REORDER;static KLF_REPLACELANG;static KLF_NOTELLSHELL; - static KLF_SETFORPROCESS;static KLF_SHIFTLOCK;static KLF_RESET; - static INPUTLANGCHANGE_SYSCHARSET;static INPUTLANGCHANGE_FORWARD;static INPUTLANGCHANGE_BACKWARD; - static KL_NAMELENGTH;static LOADKEYBOARDLAYOUT;static GETKEYBOARDLAYOUTNAME; - static GMMP_USE_DISPLAY_POINTS;static GMMP_USE_HIGH_RESOLUTION_POINTS;static DESKTOP_READOBJECTS; - static DESKTOP_CREATEWINDOW;static DESKTOP_CREATEMENU;static DESKTOP_HOOKCONTROL; - static DESKTOP_JOURNALRECORD;static DESKTOP_JOURNALPLAYBACK;static DESKTOP_ENUMERATE; - static DESKTOP_WRITEOBJECTS;static DESKTOP_SWITCHDESKTOP;static DF_ALLOWOTHERACCOUNTHOOK; - static CREATEDESKTOP;static CREATEDESKTOPEX;static OPENDESKTOP; - static ENUMDESKTOPS;static WINSTA_ENUMDESKTOPS;static WINSTA_READATTRIBUTES; - static WINSTA_ACCESSCLIPBOARD;static WINSTA_CREATEDESKTOP;static WINSTA_WRITEATTRIBUTES; - static WINSTA_ACCESSGLOBALATOMS;static WINSTA_EXITWINDOWS;static WINSTA_ENUMERATE; - static WINSTA_READSCREEN;static WINSTA_ALL_ACCESS;static CWF_CREATE_ONLY; - static WSF_VISIBLE;static CREATEWINDOWSTATION;static OPENWINDOWSTATION; - static ENUMWINDOWSTATIONS;static UOI_FLAGS;static UOI_NAME; - static UOI_TYPE;static UOI_USER_SID;static UOI_HEAPSIZE; - static UOI_IO;static GETUSEROBJECTINFORMATION;static SETUSEROBJECTINFORMATION; - static GWL_WNDPROC;static GWL_HINSTANCE;static GWL_HWNDPARENT; - static GWL_STYLE;static GWL_EXSTYLE;static GWL_USERDATA; - static GWL_ID;static GWLP_WNDPROC;static GWLP_HINSTANCE; - static GWLP_HWNDPARENT;static GWLP_USERDATA;static GWLP_ID; - static GCL_MENUNAME;static GCL_HBRBACKGROUND;static GCL_HCURSOR; - static GCL_HICON;static GCL_HMODULE;static GCL_CBWNDEXTRA; - static GCL_CBCLSEXTRA;static GCL_WNDPROC;static GCL_STYLE; - static GCW_ATOM;static GCL_HICONSM;static GCLP_MENUNAME; - static GCLP_HBRBACKGROUND;static GCLP_HCURSOR;static GCLP_HICON; - static GCLP_HMODULE;static GCLP_WNDPROC;static GCLP_HICONSM; - static WM_NULL;static WM_CREATE;static WM_DESTROY; - static WM_MOVE;static WM_SIZE;static WM_ACTIVATE; - static WA_INACTIVE;static WA_ACTIVE;static WA_CLICKACTIVE; - static WM_SETFOCUS;static WM_KILLFOCUS;static WM_ENABLE; - static WM_SETREDRAW;static WM_SETTEXT;static WM_GETTEXT; - static WM_GETTEXTLENGTH;static WM_PAINT;static WM_CLOSE; - static WM_QUERYENDSESSION;static WM_QUERYOPEN;static WM_ENDSESSION; - static WM_QUIT;static WM_ERASEBKGND;static WM_SYSCOLORCHANGE; - static WM_SHOWWINDOW;static WM_WININICHANGE;static WM_SETTINGCHANGE; - static WM_DEVMODECHANGE;static WM_ACTIVATEAPP;static WM_FONTCHANGE; - static WM_TIMECHANGE;static WM_CANCELMODE;static WM_SETCURSOR; - static WM_MOUSEACTIVATE;static WM_CHILDACTIVATE;static WM_QUEUESYNC; - static WM_GETMINMAXINFO;static WM_PAINTICON;static WM_ICONERASEBKGND; - static WM_NEXTDLGCTL;static WM_SPOOLERSTATUS;static WM_DRAWITEM; - static WM_MEASUREITEM;static WM_DELETEITEM;static WM_VKEYTOITEM; - static WM_CHARTOITEM;static WM_SETFONT;static WM_GETFONT; - static WM_SETHOTKEY;static WM_GETHOTKEY;static WM_QUERYDRAGICON; - static WM_COMPAREITEM;static WM_GETOBJECT;static WM_COMPACTING; - static WM_COMMNOTIFY;static WM_WINDOWPOSCHANGING;static WM_WINDOWPOSCHANGED; - static WM_POWER;static PWR_OK;static PWR_FAIL; - static PWR_SUSPENDREQUEST;static PWR_SUSPENDRESUME;static PWR_CRITICALRESUME; - static WM_COPYDATA;static WM_CANCELJOURNAL;static WM_NOTIFY; - static WM_INPUTLANGCHANGEREQUEST;static WM_INPUTLANGCHANGE;static WM_TCARD; - static WM_HELP;static WM_USERCHANGED;static WM_NOTIFYFORMAT; - static NFR_ANSI;static NFR_UNICODE;static NF_QUERY; - static NF_REQUERY;static WM_CONTEXTMENU;static WM_STYLECHANGING; - static WM_STYLECHANGED;static WM_DISPLAYCHANGE;static WM_GETICON; - static WM_SETICON;static WM_NCCREATE;static WM_NCDESTROY; - static WM_NCCALCSIZE;static WM_NCHITTEST;static WM_NCPAINT; - static WM_NCACTIVATE;static WM_GETDLGCODE;static WM_SYNCPAINT; - static WM_NCMOUSEMOVE;static WM_NCLBUTTONDOWN;static WM_NCLBUTTONUP; - static WM_NCLBUTTONDBLCLK;static WM_NCRBUTTONDOWN;static WM_NCRBUTTONUP; - static WM_NCRBUTTONDBLCLK;static WM_NCMBUTTONDOWN;static WM_NCMBUTTONUP; - static WM_NCMBUTTONDBLCLK;static WM_NCXBUTTONDOWN;static WM_NCXBUTTONUP; - static WM_NCXBUTTONDBLCLK;static WM_INPUT_DEVICE_CHANGE;static WM_INPUT; - static WM_KEYFIRST;static WM_KEYDOWN;static WM_KEYUP; - static WM_CHAR;static WM_DEADCHAR;static WM_SYSKEYDOWN; - static WM_SYSKEYUP;static WM_SYSCHAR;static WM_SYSDEADCHAR; - static WM_UNICHAR;static WM_KEYLAST;static UNICODE_NOCHAR; - static WM_IME_STARTCOMPOSITION;static WM_IME_ENDCOMPOSITION;static WM_IME_COMPOSITION; - static WM_IME_KEYLAST;static WM_INITDIALOG;static WM_COMMAND; - static WM_SYSCOMMAND;static WM_TIMER;static WM_HSCROLL; - static WM_VSCROLL;static WM_INITMENU;static WM_INITMENUPOPUP; - static WM_GESTURE;static WM_GESTURENOTIFY;static WM_MENUSELECT; - static WM_MENUCHAR;static WM_ENTERIDLE;static WM_MENURBUTTONUP; - static WM_MENUDRAG;static WM_MENUGETOBJECT;static WM_UNINITMENUPOPUP; - static WM_MENUCOMMAND;static WM_CHANGEUISTATE;static WM_UPDATEUISTATE; - static WM_QUERYUISTATE;static UIS_SET;static UIS_CLEAR; - static UIS_INITIALIZE;static UISF_HIDEFOCUS;static UISF_HIDEACCEL; - static UISF_ACTIVE;static WM_CTLCOLORMSGBOX;static WM_CTLCOLOREDIT; - static WM_CTLCOLORLISTBOX;static WM_CTLCOLORBTN;static WM_CTLCOLORDLG; - static WM_CTLCOLORSCROLLBAR;static WM_CTLCOLORSTATIC;static MN_GETHMENU; - static WM_MOUSEFIRST;static WM_MOUSEMOVE;static WM_LBUTTONDOWN; - static WM_LBUTTONUP;static WM_LBUTTONDBLCLK;static WM_RBUTTONDOWN; - static WM_RBUTTONUP;static WM_RBUTTONDBLCLK;static WM_MBUTTONDOWN; - static WM_MBUTTONUP;static WM_MBUTTONDBLCLK;static WM_MOUSEWHEEL; - static WM_XBUTTONDOWN;static WM_XBUTTONUP;static WM_XBUTTONDBLCLK; - static WM_MOUSEHWHEEL;static WM_MOUSELAST;static WHEEL_DELTA; - static WHEEL_PAGESCROLL;static XBUTTON1;static XBUTTON2; - static WM_PARENTNOTIFY;static WM_ENTERMENULOOP;static WM_EXITMENULOOP; - static WM_NEXTMENU;static WM_SIZING;static WM_CAPTURECHANGED; - static WM_MOVING;static WM_POWERBROADCAST;static PBT_APMQUERYSUSPEND; - static PBT_APMQUERYSTANDBY;static PBT_APMQUERYSUSPENDFAILED;static PBT_APMQUERYSTANDBYFAILED; - static PBT_APMSUSPEND;static PBT_APMSTANDBY;static PBT_APMRESUMECRITICAL; - static PBT_APMRESUMESUSPEND;static PBT_APMRESUMESTANDBY;static PBTF_APMRESUMEFROMFAILURE; - static PBT_APMBATTERYLOW;static PBT_APMPOWERSTATUSCHANGE;static PBT_APMOEMEVENT; - static PBT_APMRESUMEAUTOMATIC;static PBT_POWERSETTINGCHANGE;static WM_DEVICECHANGE; - static WM_MDICREATE;static WM_MDIDESTROY;static WM_MDIACTIVATE; - static WM_MDIRESTORE;static WM_MDINEXT;static WM_MDIMAXIMIZE; - static WM_MDITILE;static WM_MDICASCADE;static WM_MDIICONARRANGE; - static WM_MDIGETACTIVE;static WM_MDISETMENU;static WM_ENTERSIZEMOVE; - static WM_EXITSIZEMOVE;static WM_DROPFILES;static WM_MDIREFRESHMENU; - static WM_POINTERDEVICECHANGE;static WM_POINTERDEVICEINRANGE;static WM_POINTERDEVICEOUTOFRANGE; - static WM_TOUCH;static WM_NCPOINTERUPDATE;static WM_NCPOINTERDOWN; - static WM_NCPOINTERUP;static WM_POINTERUPDATE;static WM_POINTERDOWN; - static WM_POINTERUP;static WM_POINTERENTER;static WM_POINTERLEAVE; - static WM_POINTERACTIVATE;static WM_POINTERCAPTURECHANGED;static WM_TOUCHHITTESTING; - static WM_POINTERWHEEL;static WM_POINTERHWHEEL;static DM_POINTERHITTEST; - static WM_IME_SETCONTEXT;static WM_IME_NOTIFY;static WM_IME_CONTROL; - static WM_IME_COMPOSITIONFULL;static WM_IME_SELECT;static WM_IME_CHAR; - static WM_IME_REQUEST;static WM_IME_KEYDOWN;static WM_IME_KEYUP; - static WM_MOUSEHOVER;static WM_MOUSELEAVE;static WM_NCMOUSEHOVER; - static WM_NCMOUSELEAVE;static WM_WTSSESSION_CHANGE;static WM_TABLET_FIRST; - static WM_TABLET_LAST;static WM_DPICHANGED;static WM_CUT; - static WM_COPY;static WM_PASTE;static WM_CLEAR; - static WM_UNDO;static WM_RENDERFORMAT;static WM_RENDERALLFORMATS; - static WM_DESTROYCLIPBOARD;static WM_DRAWCLIPBOARD;static WM_PAINTCLIPBOARD; - static WM_VSCROLLCLIPBOARD;static WM_SIZECLIPBOARD;static WM_ASKCBFORMATNAME; - static WM_CHANGECBCHAIN;static WM_HSCROLLCLIPBOARD;static WM_QUERYNEWPALETTE; - static WM_PALETTEISCHANGING;static WM_PALETTECHANGED;static WM_HOTKEY; - static WM_PRINT;static WM_PRINTCLIENT;static WM_APPCOMMAND; - static WM_THEMECHANGED;static WM_CLIPBOARDUPDATE;static WM_DWMCOMPOSITIONCHANGED; - static WM_DWMNCRENDERINGCHANGED;static WM_DWMCOLORIZATIONCOLORCHANGED;static WM_DWMWINDOWMAXIMIZEDCHANGE; - static WM_DWMSENDICONICTHUMBNAIL;static WM_DWMSENDICONICLIVEPREVIEWBITMAP;static WM_GETTITLEBARINFOEX; - static WM_HANDHELDFIRST;static WM_HANDHELDLAST;static WM_AFXFIRST; - static WM_AFXLAST;static WM_PENWINFIRST;static WM_PENWINLAST; - static WM_APP;static WM_USER;static WM_USERFIST; - static WM_NOTTOSELF;static WM_QUOTATIONS;static WMSZ_LEFT; - static WMSZ_RIGHT;static WMSZ_TOP;static WMSZ_TOPLEFT; - static WMSZ_TOPRIGHT;static WMSZ_BOTTOM;static WMSZ_BOTTOMLEFT; - static WMSZ_BOTTOMRIGHT;static HTERROR;static HTTRANSPARENT; - static HTNOWHERE;static HTCLIENT;static HTCAPTION; - static HTSYSMENU;static HTGROWBOX;static HTSIZE; - static HTMENU;static HTHSCROLL;static HTVSCROLL; - static HTMINBUTTON;static HTMAXBUTTON;static HTLEFT; - static HTRIGHT;static HTTOP;static HTTOPLEFT; - static HTTOPRIGHT;static HTBOTTOM;static HTBOTTOMLEFT; - static HTBOTTOMRIGHT;static HTBORDER;static HTREDUCE; - static HTZOOM;static HTSIZEFIRST;static HTSIZELAST; - static HTOBJECT;static HTCLOSE;static HTHELP; - static SMTO_NORMAL;static SMTO_BLOCK;static SMTO_ABORTIFHUNG; - static SMTO_NOTIMEOUTIFNOTHUNG;static SMTO_ERRORONEXIT;static MA_ACTIVATE; - static MA_ACTIVATEANDEAT;static MA_NOACTIVATE;static MA_NOACTIVATEANDEAT; - static ICON_SMALL;static ICON_BIG;static ICON_SMALL2; - static REGISTERWINDOWMESSAGE;static SIZE_RESTORED;static SIZE_MINIMIZED; - static SIZE_MAXIMIZED;static SIZE_MAXSHOW;static SIZE_MAXHIDE; - static SIZENORMAL;static SIZEICONIC;static SIZEFULLSCREEN; - static SIZEZOOMSHOW;static SIZEZOOMHIDE;static WVR_ALIGNTOP; - static WVR_ALIGNLEFT;static WVR_ALIGNBOTTOM;static WVR_ALIGNRIGHT; - static WVR_HREDRAW;static WVR_VREDRAW;static WVR_REDRAW; - static WVR_VALIDRECTS;static MK_LBUTTON;static MK_RBUTTON; - static MK_SHIFT;static MK_CONTROL;static MK_MBUTTON; - static MK_XBUTTON1;static MK_XBUTTON2;static TME_HOVER; - static TME_LEAVE;static TME_NONCLIENT;static TME_QUERY; - static TME_CANCEL;static HOVER_DEFAULT;static WS_OVERLAPPED; - static WS_POPUP;static WS_CHILD;static WS_MINIMIZE; - static WS_VISIBLE;static WS_DISABLED;static WS_CLIPSIBLINGS; - static WS_CLIPCHILDREN;static WS_MAXIMIZE;static WS_CAPTION; - static WS_BORDER;static WS_DLGFRAME;static WS_VSCROLL; - static WS_HSCROLL;static WS_SYSMENU;static WS_THICKFRAME; - static WS_GROUP;static WS_TABSTOP;static WS_MINIMIZEBOX; - static WS_MAXIMIZEBOX;static WS_TILED;static WS_ICONIC; - static WS_SIZEBOX;static WS_TILEDWINDOW;static WS_OVERLAPPEDWINDOW; - static WS_POPUPWINDOW;static WS_CHILDWINDOW;static WS_EX_DLGMODALFRAME; - static WS_EX_NOPARENTNOTIFY;static WS_EX_TOPMOST;static WS_EX_ACCEPTFILES; - static WS_EX_TRANSPARENT;static WS_EX_MDICHILD;static WS_EX_TOOLWINDOW; - static WS_EX_WINDOWEDGE;static WS_EX_CLIENTEDGE;static WS_EX_CONTEXTHELP; - static WS_EX_RIGHT;static WS_EX_LEFT;static WS_EX_RTLREADING; - static WS_EX_LTRREADING;static WS_EX_LEFTSCROLLBAR;static WS_EX_RIGHTSCROLLBAR; - static WS_EX_CONTROLPARENT;static WS_EX_STATICEDGE;static WS_EX_APPWINDOW; - static WS_EX_OVERLAPPEDWINDOW;static WS_EX_PALETTEWINDOW;static WS_EX_LAYERED; - static WS_EX_NOINHERITLAYOUT;static WS_EX_NOREDIRECTIONBITMAP;static WS_EX_LAYOUTRTL; - static WS_EX_COMPOSITED;static WS_EX_NOACTIVATE;static CS_VREDRAW; - static CS_HREDRAW;static CS_DBLCLKS;static CS_OWNDC; - static CS_CLASSDC;static CS_PARENTDC;static CS_NOCLOSE; - static CS_SAVEBITS;static CS_BYTEALIGNCLIENT;static CS_BYTEALIGNWINDOW; - static CS_GLOBALCLASS;static CS_IME;static CS_DROPSHADOW; - static PRF_CHECKVISIBLE;static PRF_NONCLIENT;static PRF_CLIENT; - static PRF_ERASEBKGND;static PRF_CHILDREN;static PRF_OWNED; - static BDR_RAISEDOUTER;static BDR_SUNKENOUTER;static BDR_RAISEDINNER; - static BDR_SUNKENINNER;static BDR_OUTER;static BDR_INNER; - static BDR_RAISED;static BDR_SUNKEN;static EDGE_RAISED; - static EDGE_SUNKEN;static EDGE_ETCHED;static EDGE_BUMP; - static BF_LEFT;static BF_TOP;static BF_RIGHT; - static BF_BOTTOM;static BF_TOPLEFT;static BF_TOPRIGHT; - static BF_BOTTOMLEFT;static BF_BOTTOMRIGHT;static BF_RECT; - static BF_DIAGONAL;static BF_DIAGONAL_ENDTOPRIGHT;static BF_DIAGONAL_ENDTOPLEFT; - static BF_DIAGONAL_ENDBOTTOMLEFT;static BF_DIAGONAL_ENDBOTTOMRIGHT;static BF_MIDDLE; - static BF_SOFT;static BF_ADJUST;static BF_FLAT; - static BF_MONO;static DFC_CAPTION;static DFC_MENU; - static DFC_SCROLL;static DFC_BUTTON;static DFC_POPUPMENU; - static DFCS_CAPTIONCLOSE;static DFCS_CAPTIONMIN;static DFCS_CAPTIONMAX; - static DFCS_CAPTIONRESTORE;static DFCS_CAPTIONHELP;static DFCS_MENUARROW; - static DFCS_MENUCHECK;static DFCS_MENUBULLET;static DFCS_MENUARROWRIGHT; - static DFCS_SCROLLUP;static DFCS_SCROLLDOWN;static DFCS_SCROLLLEFT; - static DFCS_SCROLLRIGHT;static DFCS_SCROLLCOMBOBOX;static DFCS_SCROLLSIZEGRIP; - static DFCS_SCROLLSIZEGRIPRIGHT;static DFCS_BUTTONCHECK;static DFCS_BUTTONRADIOIMAGE; - static DFCS_BUTTONRADIOMASK;static DFCS_BUTTONRADIO;static DFCS_BUTTON3STATE; - static DFCS_BUTTONPUSH;static DFCS_INACTIVE;static DFCS_PUSHED; - static DFCS_CHECKED;static DFCS_TRANSPARENT;static DFCS_HOT; - static DFCS_ADJUSTRECT;static DFCS_FLAT;static DFCS_MONO; - static DC_ACTIVE;static DC_SMALLCAP;static DC_ICON; - static DC_TEXT;static DC_INBUTTON;static DC_GRADIENT; - static DC_BUTTONS;static IDANI_OPEN;static IDANI_CAPTION; - static CF_TEXT;static CF_BITMAP;static CF_METAFILEPICT; - static CF_SYLK;static CF_DIF;static CF_TIFF; - static CF_OEMTEXT;static CF_DIB;static CF_PALETTE; - static CF_PENDATA;static CF_RIFF;static CF_WAVE; - static CF_UNICODETEXT;static CF_ENHMETAFILE;static CF_HDROP; - static CF_LOCALE;static CF_DIBV5;static CF_MAX; - static CF_OWNERDISPLAY;static CF_DSPTEXT;static CF_DSPBITMAP; - static CF_DSPMETAFILEPICT;static CF_DSPENHMETAFILE;static CF_PRIVATEFIRST; - static CF_PRIVATELAST;static CF_GDIOBJFIRST;static CF_GDIOBJLAST; - static FVIRTKEY;static FNOINVERT;static FSHIFT; - static FCONTROL;static FALT;static WPF_SETMINPOSITION; - static WPF_RESTORETOMAXIMIZED;static WPF_ASYNCWINDOWPLACEMENT;static ODT_MENU; - static ODT_LISTBOX;static ODT_COMBOBOX;static ODT_BUTTON; - static ODT_STATIC;static ODA_DRAWENTIRE;static ODA_SELECT; - static ODA_FOCUS;static ODS_SELECTED;static ODS_GRAYED; - static ODS_DISABLED;static ODS_CHECKED;static ODS_FOCUS; - static ODS_DEFAULT;static ODS_COMBOBOXEDIT;static ODS_HOTLIGHT; - static ODS_INACTIVE;static ODS_NOACCEL;static ODS_NOFOCUSRECT; - static DISPATCHMESSAGE;static PEEKMESSAGE;static PM_NOREMOVE; - static PM_REMOVE;static PM_NOYIELD;static PM_QS_INPUT; - static PM_QS_POSTMESSAGE;static PM_QS_PAINT;static PM_QS_SENDMESSAGE; - static MOD_ALT;static MOD_CONTROL;static MOD_SHIFT; - static MOD_WIN;static MOD_NOREPEAT;static IDHOT_SNAPWINDOW; - static IDHOT_SNAPDESKTOP;static ENDSESSION_CLOSEAPP;static ENDSESSION_CRITICAL; - static ENDSESSION_LOGOFF;static EWX_LOGOFF;static EWX_SHUTDOWN; - static EWX_REBOOT;static EWX_FORCE;static EWX_POWEROFF; - static EWX_FORCEIFHUNG;static EWX_QUICKRESOLVE;static EWX_RESTARTAPPS; - static EWX_HYBRID_SHUTDOWN;static EWX_BOOTOPTIONS;static SENDMESSAGE; - static SENDMESSAGETIMEOUT;static SENDNOTIFYMESSAGE;static SENDMESSAGECALLBACK; - static BROADCASTSYSTEMMESSAGEEX;static BROADCASTSYSTEMMESSAGE;static BSM_ALLCOMPONENTS; - static BSM_VXDS;static BSM_NETDRIVER;static BSM_INSTALLABLEDRIVERS; - static BSM_APPLICATIONS;static BSM_ALLDESKTOPS;static BSF_QUERY; - static BSF_IGNORECURRENTTASK;static BSF_FLUSHDISK;static BSF_NOHANG; - static BSF_POSTMESSAGE;static BSF_FORCEIFHUNG;static BSF_NOTIMEOUTIFNOTHUNG; - static BSF_ALLOWSFW;static BSF_SENDNOTIFYMESSAGE;static BSF_RETURNHDESK; - static BSF_LUID;static BROADCAST_QUERY_DENY;static DEVICE_NOTIFY_WINDOW_HANDLE; - static DEVICE_NOTIFY_SERVICE_HANDLE;static DEVICE_NOTIFY_ALL_INTERFACE_CLASSES;static REGISTERDEVICENOTIFICATION; - static POSTMESSAGE;static POSTTHREADMESSAGE;static POSTAPPMESSAGE; - static HWND_BROADCAST;static HWND_MESSAGE;static DEFWINDOWPROC; - static ISMEX_NOSEND;static ISMEX_SEND;static ISMEX_NOTIFY; - static ISMEX_CALLBACK;static ISMEX_REPLIED;static REGISTERCLASS; - static UNREGISTERCLASS;static GETCLASSINFO;static REGISTERCLASSEX; - static GETCLASSINFOEX;static CW_USEDEFAULT;static HWND_DESKTOP; - static CREATEWINDOWEX;static CREATEWINDOW;static PW_CLIENTONLY; - static PW_RENDERFULLCONTENT;static LWA_COLORKEY;static LWA_ALPHA; - static ULW_COLORKEY;static ULW_ALPHA;static ULW_OPAQUE; - static ULW_EX_NORESIZE;static FLASHW_STOP;static FLASHW_CAPTION; - static FLASHW_TRAY;static FLASHW_ALL;static FLASHW_TIMER; - static FLASHW_TIMERNOFG;static WDA_NONE;static WDA_MONITOR; - static SWP_NOSIZE;static SWP_NOMOVE;static SWP_NOZORDER; - static SWP_NOREDRAW;static SWP_NOACTIVATE;static SWP_FRAMECHANGED; - static SWP_SHOWWINDOW;static SWP_HIDEWINDOW;static SWP_NOCOPYBITS; - static SWP_NOOWNERZORDER;static SWP_NOSENDCHANGING;static SWP_DRAWFRAME; - static SWP_NOREPOSITION;static SWP_DEFERERASE;static SWP_ASYNCWINDOWPOS; - static HWND_TOP;static HWND_BOTTOM;static HWND_TOPMOST; - static HWND_NOTOPMOST;static CREATEDIALOGPARAM;static CREATEDIALOGINDIRECTPARAM; - static CREATEDIALOG;static CREATEDIALOGINDIRECT;static DIALOGBOXPARAM; - static DIALOGBOXINDIRECTPARAM;static DIALOGBOX;static DIALOGBOXINDIRECT; - static SETDLGITEMTEXT;static GETDLGITEMTEXT;static SENDDLGITEMMESSAGE; - static DEFDLGPROC;static DLGWINDOWEXTRA;static CALLMSGFILTER; - static REGISTERCLIPBOARDFORMAT;static GETCLIPBOARDFORMATNAME;static CHARTOOEM; - static OEMTOCHAR;static CHARTOOEMBUFF;static OEMTOCHARBUFF; - static CHARUPPER;static CHARUPPERBUFF;static CHARLOWER; - static CHARLOWERBUFF;static CHARNEXT;static CHARPREV; - static ANSITOOEM;static OEMTOANSI;static ANSITOOEMBUFF; - static OEMTOANSIBUFF;static ANSIUPPER;static ANSIUPPERBUFF; - static ANSILOWER;static ANSILOWERBUFF;static ANSINEXT; - static ANSIPREV;static ISCHARALPHA;static ISCHARALPHANUMERIC; - static ISCHARUPPER;static ISCHARLOWER;static GETKEYNAMETEXT; - static VKKEYSCAN;static VKKEYSCANEX;static KEYEVENTF_EXTENDEDKEY; - static KEYEVENTF_KEYUP;static KEYEVENTF_UNICODE;static KEYEVENTF_SCANCODE; - static MOUSEEVENTF_MOVE;static MOUSEEVENTF_LEFTDOWN;static MOUSEEVENTF_LEFTUP; - static MOUSEEVENTF_RIGHTDOWN;static MOUSEEVENTF_RIGHTUP;static MOUSEEVENTF_MIDDLEDOWN; - static MOUSEEVENTF_MIDDLEUP;static MOUSEEVENTF_XDOWN;static MOUSEEVENTF_XUP; - static MOUSEEVENTF_WHEEL;static MOUSEEVENTF_HWHEEL;static MOUSEEVENTF_MOVE_NOCOALESCE; - static MOUSEEVENTF_VIRTUALDESK;static MOUSEEVENTF_ABSOLUTE;static INPUT_MOUSE; - static INPUT_KEYBOARD;static INPUT_HARDWARE;static TOUCHEVENTF_MOVE; - static TOUCHEVENTF_DOWN;static TOUCHEVENTF_UP;static TOUCHEVENTF_INRANGE; - static TOUCHEVENTF_PRIMARY;static TOUCHEVENTF_NOCOALESCE;static TOUCHEVENTF_PEN; - static TOUCHEVENTF_PALM;static TOUCHINPUTMASKF_TIMEFROMSYSTEM;static TOUCHINPUTMASKF_EXTRAINFO; - static TOUCHINPUTMASKF_CONTACTAREA;static TWF_FINETOUCH;static TWF_WANTPALM; - static POINTER_FLAG_NONE;static POINTER_FLAG_NEW;static POINTER_FLAG_INRANGE; - static POINTER_FLAG_INCONTACT;static POINTER_FLAG_FIRSTBUTTON;static POINTER_FLAG_SECONDBUTTON; - static POINTER_FLAG_THIRDBUTTON;static POINTER_FLAG_FOURTHBUTTON;static POINTER_FLAG_FIFTHBUTTON; - static POINTER_FLAG_PRIMARY;static POINTER_FLAG_CONFIDENCE;static POINTER_FLAG_CANCELED; - static POINTER_FLAG_DOWN;static POINTER_FLAG_UPDATE;static POINTER_FLAG_UP; - static POINTER_FLAG_WHEEL;static POINTER_FLAG_HWHEEL;static POINTER_FLAG_CAPTURECHANGED; - static POINTER_FLAG_HASTRANSFORM;static POINTER_MOD_SHIFT;static POINTER_MOD_CTRL; - static TOUCH_FLAG_NONE;static TOUCH_MASK_NONE;static TOUCH_MASK_CONTACTAREA; - static TOUCH_MASK_ORIENTATION;static TOUCH_MASK_PRESSURE;static PEN_FLAG_NONE; - static PEN_FLAG_BARREL;static PEN_FLAG_INVERTED;static PEN_FLAG_ERASER; - static PEN_MASK_NONE;static PEN_MASK_PRESSURE;static PEN_MASK_ROTATION; - static PEN_MASK_TILT_X;static PEN_MASK_TILT_Y;static POINTER_MESSAGE_FLAG_NEW; - static POINTER_MESSAGE_FLAG_INRANGE;static POINTER_MESSAGE_FLAG_INCONTACT;static POINTER_MESSAGE_FLAG_FIRSTBUTTON; - static POINTER_MESSAGE_FLAG_SECONDBUTTON;static POINTER_MESSAGE_FLAG_THIRDBUTTON;static POINTER_MESSAGE_FLAG_FOURTHBUTTON; - static POINTER_MESSAGE_FLAG_FIFTHBUTTON;static POINTER_MESSAGE_FLAG_PRIMARY;static POINTER_MESSAGE_FLAG_CONFIDENCE; - static POINTER_MESSAGE_FLAG_CANCELED;static PA_ACTIVATE;static PA_NOACTIVATE; - static MAX_TOUCH_COUNT;static TOUCH_FEEDBACK_DEFAULT;static TOUCH_FEEDBACK_INDIRECT; - static TOUCH_FEEDBACK_NONE;static TOUCH_HIT_TESTING_DEFAULT;static TOUCH_HIT_TESTING_CLIENT; - static TOUCH_HIT_TESTING_NONE;static TOUCH_HIT_TESTING_PROXIMITY_CLOSEST;static TOUCH_HIT_TESTING_PROXIMITY_FARTHEST; - static GWFS_INCLUDE_ANCESTORS;static MAPVIRTUALKEY;static MAPVIRTUALKEYEX; - static MAPVK_VK_TO_VSC;static MAPVK_VSC_TO_VK;static MAPVK_VK_TO_CHAR; - static MAPVK_VSC_TO_VK_EX;static MAPVK_VK_TO_VSC_EX;static MWMO_WAITALL; - static MWMO_ALERTABLE;static MWMO_INPUTAVAILABLE;static QS_KEY; - static QS_MOUSEMOVE;static QS_MOUSEBUTTON;static QS_POSTMESSAGE; - static QS_TIMER;static QS_PAINT;static QS_SENDMESSAGE; - static QS_HOTKEY;static QS_ALLPOSTMESSAGE;static QS_RAWINPUT; - static QS_TOUCH;static QS_POINTER;static QS_MOUSE; - static QS_INPUT;static QS_ALLEVENTS;static QS_ALLINPUT; - static USER_TIMER_MAXIMUM;static USER_TIMER_MINIMUM;static TIMERV_DEFAULT_COALESCING; - static TIMERV_NO_COALESCING;static TIMERV_COALESCING_MIN;static TIMERV_COALESCING_MAX; - static LOADACCELERATORS;static CREATEACCELERATORTABLE;static COPYACCELERATORTABLE; - static TRANSLATEACCELERATOR;static SM_CXSCREEN;static SM_CYSCREEN; - static SM_CXVSCROLL;static SM_CYHSCROLL;static SM_CYCAPTION; - static SM_CXBORDER;static SM_CYBORDER;static SM_CXDLGFRAME; - static SM_CYDLGFRAME;static SM_CYVTHUMB;static SM_CXHTHUMB; - static SM_CXICON;static SM_CYICON;static SM_CXCURSOR; - static SM_CYCURSOR;static SM_CYMENU;static SM_CXFULLSCREEN; - static SM_CYFULLSCREEN;static SM_CYKANJIWINDOW;static SM_MOUSEPRESENT; - static SM_CYVSCROLL;static SM_CXHSCROLL;static SM_DEBUG; - static SM_SWAPBUTTON;static SM_RESERVED1;static SM_RESERVED2; - static SM_RESERVED3;static SM_RESERVED4;static SM_CXMIN; - static SM_CYMIN;static SM_CXSIZE;static SM_CYSIZE; - static SM_CXFRAME;static SM_CYFRAME;static SM_CXMINTRACK; - static SM_CYMINTRACK;static SM_CXDOUBLECLK;static SM_CYDOUBLECLK; - static SM_CXICONSPACING;static SM_CYICONSPACING;static SM_MENUDROPALIGNMENT; - static SM_PENWINDOWS;static SM_DBCSENABLED;static SM_CMOUSEBUTTONS; - static SM_CXFIXEDFRAME;static SM_CYFIXEDFRAME;static SM_CXSIZEFRAME; - static SM_CYSIZEFRAME;static SM_SECURE;static SM_CXEDGE; - static SM_CYEDGE;static SM_CXMINSPACING;static SM_CYMINSPACING; - static SM_CXSMICON;static SM_CYSMICON;static SM_CYSMCAPTION; - static SM_CXSMSIZE;static SM_CYSMSIZE;static SM_CXMENUSIZE; - static SM_CYMENUSIZE;static SM_ARRANGE;static SM_CXMINIMIZED; - static SM_CYMINIMIZED;static SM_CXMAXTRACK;static SM_CYMAXTRACK; - static SM_CXMAXIMIZED;static SM_CYMAXIMIZED;static SM_NETWORK; - static SM_CLEANBOOT;static SM_CXDRAG;static SM_CYDRAG; - static SM_SHOWSOUNDS;static SM_CXMENUCHECK;static SM_CYMENUCHECK; - static SM_SLOWMACHINE;static SM_MIDEASTENABLED;static SM_MOUSEWHEELPRESENT; - static SM_XVIRTUALSCREEN;static SM_YVIRTUALSCREEN;static SM_CXVIRTUALSCREEN; - static SM_CYVIRTUALSCREEN;static SM_CMONITORS;static SM_SAMEDISPLAYFORMAT; - static SM_IMMENABLED;static SM_CXFOCUSBORDER;static SM_CYFOCUSBORDER; - static SM_TABLETPC;static SM_MEDIACENTER;static SM_STARTER; - static SM_SERVERR2;static SM_MOUSEHORIZONTALWHEELPRESENT;static SM_CXPADDEDBORDER; - static SM_DIGITIZER;static SM_MAXIMUMTOUCHES;static SM_CMETRICS; - static SM_REMOTESESSION;static SM_SHUTTINGDOWN;static SM_REMOTECONTROL; - static SM_CARETBLINKINGENABLED;static SM_CONVERTIBLESLATEMODE;static SM_SYSTEMDOCKED; - static LOADMENU;static LOADMENUINDIRECT;static CHANGEMENU; - static GETMENUSTRING;static PMB_ACTIVE;static INSERTMENU; - static APPENDMENU;static MODIFYMENU;static MNC_IGNORE; - static MNC_CLOSE;static MNC_EXECUTE;static MNC_SELECT; - static MNS_NOCHECK;static MNS_MODELESS;static MNS_DRAGDROP; - static MNS_AUTODISMISS;static MNS_NOTIFYBYPOS;static MNS_CHECKORBMP; - static MIM_MAXHEIGHT;static MIM_BACKGROUND;static MIM_HELPID; - static MIM_MENUDATA;static MIM_STYLE;static MIM_APPLYTOSUBMENUS; - static MND_CONTINUE;static MND_ENDMENU;static MNGOF_TOPGAP; - static MNGOF_BOTTOMGAP;static MNGO_NOINTERFACE;static MNGO_NOERROR; - static MIIM_STATE;static MIIM_ID;static MIIM_SUBMENU; - static MIIM_CHECKMARKS;static MIIM_TYPE;static MIIM_DATA; - static MIIM_STRING;static MIIM_BITMAP;static MIIM_FTYPE; - static HBMMENU_CALLBACK;static HBMMENU_SYSTEM;static HBMMENU_MBAR_RESTORE; - static HBMMENU_MBAR_MINIMIZE;static HBMMENU_MBAR_CLOSE;static HBMMENU_MBAR_CLOSE_D; - static HBMMENU_MBAR_MINIMIZE_D;static HBMMENU_POPUP_CLOSE;static HBMMENU_POPUP_RESTORE; - static HBMMENU_POPUP_MAXIMIZE;static HBMMENU_POPUP_MINIMIZE;static INSERTMENUITEM; - static GETMENUITEMINFO;static SETMENUITEMINFO;static GMDI_USEDISABLED; - static GMDI_GOINTOPOPUPS;static TPM_LEFTBUTTON;static TPM_RIGHTBUTTON; - static TPM_LEFTALIGN;static TPM_CENTERALIGN;static TPM_RIGHTALIGN; - static TPM_TOPALIGN;static TPM_VCENTERALIGN;static TPM_BOTTOMALIGN; - static TPM_HORIZONTAL;static TPM_VERTICAL;static TPM_NONOTIFY; - static TPM_RETURNCMD;static TPM_RECURSE;static TPM_HORPOSANIMATION; - static TPM_HORNEGANIMATION;static TPM_VERPOSANIMATION;static TPM_VERNEGANIMATION; - static TPM_NOANIMATION;static TPM_LAYOUTRTL;static TPM_WORKAREA; - static DOF_EXECUTABLE;static DOF_DOCUMENT;static DOF_DIRECTORY; - static DOF_MULTIPLE;static DOF_PROGMAN;static DOF_SHELLDATA; - static DO_DROPFILE;static DO_PRINTFILE;static DT_TOP; - static DT_LEFT;static DT_CENTER;static DT_RIGHT; - static DT_VCENTER;static DT_BOTTOM;static DT_WORDBREAK; - static DT_SINGLELINE;static DT_EXPANDTABS;static DT_TABSTOP; - static DT_NOCLIP;static DT_EXTERNALLEADING;static DT_CALCRECT; - static DT_NOPREFIX;static DT_INTERNAL;static DT_EDITCONTROL; - static DT_PATH_ELLIPSIS;static DT_END_ELLIPSIS;static DT_MODIFYSTRING; - static DT_RTLREADING;static DT_WORD_ELLIPSIS;static DT_NOFULLWIDTHCHARBREAK; - static DT_HIDEPREFIX;static DT_PREFIXONLY;static DRAWTEXT; - static DRAWTEXTEX;static GRAYSTRING;static DST_COMPLEX; - static DST_TEXT;static DST_PREFIXTEXT;static DST_ICON; - static DST_BITMAP;static DSS_NORMAL;static DSS_UNION; - static DSS_DISABLED;static DSS_MONO;static DSS_HIDEPREFIX; - static DSS_PREFIXONLY;static DSS_RIGHT;static DRAWSTATE; - static TABBEDTEXTOUT;static GETTABBEDTEXTEXTENT;static ASFW_ANY; - static LSFW_LOCK;static LSFW_UNLOCK;static DCX_WINDOW; - static DCX_CACHE;static DCX_NORESETATTRS;static DCX_CLIPCHILDREN; - static DCX_CLIPSIBLINGS;static DCX_PARENTCLIP;static DCX_EXCLUDERGN; - static DCX_INTERSECTRGN;static DCX_EXCLUDEUPDATE;static DCX_INTERSECTUPDATE; - static DCX_LOCKWINDOWUPDATE;static DCX_VALIDATE;static RDW_INVALIDATE; - static RDW_INTERNALPAINT;static RDW_ERASE;static RDW_VALIDATE; - static RDW_NOINTERNALPAINT;static RDW_NOERASE;static RDW_NOCHILDREN; - static RDW_ALLCHILDREN;static RDW_UPDATENOW;static RDW_ERASENOW; - static RDW_FRAME;static RDW_NOFRAME;static SW_SCROLLCHILDREN; - static SW_INVALIDATE;static SW_ERASE;static SW_SMOOTHSCROLL; - static ESB_ENABLE_BOTH;static ESB_DISABLE_BOTH;static ESB_DISABLE_LEFT; - static ESB_DISABLE_RIGHT;static ESB_DISABLE_UP;static ESB_DISABLE_DOWN; - static ESB_DISABLE_LTUP;static ESB_DISABLE_RTDN;static SETPROP; - static GETPROP;static REMOVEPROP;static ENUMPROPSEX; - static ENUMPROPS;static SETWINDOWTEXT;static GETWINDOWTEXT; - static GETWINDOWTEXTLENGTH;static HELPINFO_WINDOW;static HELPINFO_MENUITEM; - static MB_OK;static MB_OKCANCEL;static MB_ABORTRETRYIGNORE; - static MB_YESNOCANCEL;static MB_YESNO;static MB_RETRYCANCEL; - static MB_CANCELTRYCONTINUE;static MB_ICONHAND;static MB_ICONQUESTION; - static MB_ICONEXCLAMATION;static MB_ICONASTERISK;static MB_USERICON; - static MB_ICONWARNING;static MB_ICONERROR;static MB_ICONINFORMATION; - static MB_ICONSTOP;static MB_DEFBUTTON1;static MB_DEFBUTTON2; - static MB_DEFBUTTON3;static MB_DEFBUTTON4;static MB_APPLMODAL; - static MB_SYSTEMMODAL;static MB_TASKMODAL;static MB_HELP; - static MB_NOFOCUS;static MB_SETFOREGROUND;static MB_DEFAULT_DESKTOP_ONLY; - static MB_TOPMOST;static MB_RIGHT;static MB_RTLREADING; - static MB_SERVICE_NOTIFICATION;static MB_SERVICE_NOTIFICATION_NT3X;static MB_TYPEMASK; - static MB_ICONMASK;static MB_DEFMASK;static MB_MODEMASK; - static MB_MISCMASK;static MESSAGEBOX;static MESSAGEBOXEX; - static MESSAGEBOXINDIRECT;static CWP_ALL;static CWP_SKIPINVISIBLE; - static CWP_SKIPDISABLED;static CWP_SKIPTRANSPARENT;static CTLCOLOR_MSGBOX; - static CTLCOLOR_EDIT;static CTLCOLOR_LISTBOX;static CTLCOLOR_BTN; - static CTLCOLOR_DLG;static CTLCOLOR_SCROLLBAR;static CTLCOLOR_STATIC; - static CTLCOLOR_MAX;static COLOR_SCROLLBAR;static COLOR_BACKGROUND; - static COLOR_ACTIVECAPTION;static COLOR_INACTIVECAPTION;static COLOR_MENU; - static COLOR_WINDOW;static COLOR_WINDOWFRAME;static COLOR_MENUTEXT; - static COLOR_WINDOWTEXT;static COLOR_CAPTIONTEXT;static COLOR_ACTIVEBORDER; - static COLOR_INACTIVEBORDER;static COLOR_APPWORKSPACE;static COLOR_HIGHLIGHT; - static COLOR_HIGHLIGHTTEXT;static COLOR_BTNFACE;static COLOR_BTNSHADOW; - static COLOR_GRAYTEXT;static COLOR_BTNTEXT;static COLOR_INACTIVECAPTIONTEXT; - static COLOR_BTNHIGHLIGHT;static COLOR_3DDKSHADOW;static COLOR_3DLIGHT; - static COLOR_INFOTEXT;static COLOR_INFOBK;static COLOR_HOTLIGHT; - static COLOR_GRADIENTACTIVECAPTION;static COLOR_GRADIENTINACTIVECAPTION;static COLOR_MENUHILIGHT; - static COLOR_MENUBAR;static COLOR_DESKTOP;static COLOR_3DFACE; - static COLOR_3DSHADOW;static COLOR_3DHIGHLIGHT;static COLOR_3DHILIGHT; - static COLOR_BTNHILIGHT;static GETWINDOWLONG;static SETWINDOWLONG; - static GETWINDOWLONGPTR;static SETWINDOWLONGPTR;static GETCLASSLONG; - static SETCLASSLONG;static GETCLASSLONGPTR;static SETCLASSLONGPTR; - static FINDWINDOW;static FINDWINDOWEX;static GETCLASSNAME; - static GW_HWNDFIRST;static GW_HWNDLAST;static GW_HWNDNEXT; - static GW_HWNDPREV;static GW_OWNER;static GW_CHILD; - static GW_ENABLEDPOPUP;static GW_MAX;static SETWINDOWSHOOKEX; - static MF_INSERT;static MF_CHANGE;static MF_APPEND; - static MF_DELETE;static MF_REMOVE;static MF_BYCOMMAND; - static MF_BYPOSITION;static MF_SEPARATOR;static MF_ENABLED; - static MF_GRAYED;static MF_DISABLED;static MF_UNCHECKED; - static MF_CHECKED;static MF_USECHECKBITMAPS;static MF_STRING; - static MF_BITMAP;static MF_OWNERDRAW;static MF_POPUP; - static MF_MENUBARBREAK;static MF_MENUBREAK;static MF_UNHILITE; - static MF_HILITE;static MF_DEFAULT;static MF_SYSMENU; - static MF_HELP;static MF_RIGHTJUSTIFY;static MF_MOUSESELECT; - static MF_END;static MFT_STRING;static MFT_BITMAP; - static MFT_MENUBARBREAK;static MFT_MENUBREAK;static MFT_OWNERDRAW; - static MFT_RADIOCHECK;static MFT_SEPARATOR;static MFT_RIGHTORDER; - static MFT_RIGHTJUSTIFY;static MFS_GRAYED;static MFS_DISABLED; - static MFS_CHECKED;static MFS_HILITE;static MFS_ENABLED; - static MFS_UNCHECKED;static MFS_UNHILITE;static MFS_DEFAULT; - static SC_SIZE;static SC_MOVE;static SC_MINIMIZE; - static SC_MAXIMIZE;static SC_NEXTWINDOW;static SC_PREVWINDOW; - static SC_CLOSE;static SC_VSCROLL;static SC_HSCROLL; - static SC_MOUSEMENU;static SC_KEYMENU;static SC_ARRANGE; - static SC_RESTORE;static SC_TASKLIST;static SC_SCREENSAVE; - static SC_HOTKEY;static SC_DEFAULT;static SC_MONITORPOWER; - static SC_CONTEXTHELP;static SC_SEPARATOR;static SCF_ISSECURE; - static SC_ICON;static SC_ZOOM;static LOADBITMAP; - static LOADCURSOR;static LOADCURSORFROMFILE;static LOADICON; - static PRIVATEEXTRACTICONS;static IMAGE_BITMAP;static IMAGE_ICON; - static IMAGE_CURSOR;static IMAGE_ENHMETAFILE;static LR_DEFAULTCOLOR; - static LR_MONOCHROME;static LR_COLOR;static LR_COPYRETURNORG; - static LR_COPYDELETEORG;static LR_LOADFROMFILE;static LR_LOADTRANSPARENT; - static LR_DEFAULTSIZE;static LR_VGACOLOR;static LR_LOADMAP3DCOLORS; - static LR_CREATEDIBSECTION;static LR_COPYFROMRESOURCE;static LR_SHARED; - static LOADIMAGE;static DI_MASK;static DI_IMAGE; - static DI_NORMAL;static DI_COMPAT;static DI_DEFAULTSIZE; - static DI_NOMIRROR;static GETICONINFOEX;static RES_ICON; - static RES_CURSOR;static OBM_CLOSE;static OBM_UPARROW; - static OBM_DNARROW;static OBM_RGARROW;static OBM_LFARROW; - static OBM_REDUCE;static OBM_ZOOM;static OBM_RESTORE; - static OBM_REDUCED;static OBM_ZOOMD;static OBM_RESTORED; - static OBM_UPARROWD;static OBM_DNARROWD;static OBM_RGARROWD; - static OBM_LFARROWD;static OBM_MNARROW;static OBM_COMBO; - static OBM_UPARROWI;static OBM_DNARROWI;static OBM_RGARROWI; - static OBM_LFARROWI;static OBM_OLD_CLOSE;static OBM_SIZE; - static OBM_OLD_UPARROW;static OBM_OLD_DNARROW;static OBM_OLD_RGARROW; - static OBM_OLD_LFARROW;static OBM_BTSIZE;static OBM_CHECK; - static OBM_CHECKBOXES;static OBM_BTNCORNERS;static OBM_OLD_REDUCE; - static OBM_OLD_ZOOM;static OBM_OLD_RESTORE;static OCR_NORMAL; - static OCR_IBEAM;static OCR_WAIT;static OCR_CROSS; - static OCR_UP;static OCR_SIZE;static OCR_ICON; - static OCR_SIZENWSE;static OCR_SIZENESW;static OCR_SIZEWE; - static OCR_SIZENS;static OCR_SIZEALL;static OCR_ICOCUR; - static OCR_NO;static OCR_HAND;static OCR_APPSTARTING; - static OIC_SAMPLE;static OIC_HAND;static OIC_QUES; - static OIC_BANG;static OIC_NOTE;static OIC_WINLOGO; - static OIC_WARNING;static OIC_ERROR;static OIC_INFORMATION; - static OIC_SHIELD;static ORD_LANGDRIVER;static IDI_APPLICATION; - static IDI_HAND;static IDI_QUESTION;static IDI_EXCLAMATION; - static IDI_ASTERISK;static IDI_WINLOGO;static IDI_SHIELD; - static IDI_WARNING;static IDI_ERROR;static IDI_INFORMATION; - static IDOK;static IDCANCEL;static IDABORT; - static IDRETRY;static IDIGNORE;static IDYES; - static IDNO;static IDCLOSE;static IDHELP; - static IDTRYAGAIN;static IDCONTINUE;static IDTIMEOUT; - static ES_LEFT;static ES_CENTER;static ES_RIGHT; - static ES_MULTILINE;static ES_UPPERCASE;static ES_LOWERCASE; - static ES_PASSWORD;static ES_AUTOVSCROLL;static ES_AUTOHSCROLL; - static ES_NOHIDESEL;static ES_OEMCONVERT;static ES_READONLY; - static ES_WANTRETURN;static ES_NUMBER;static EN_SETFOCUS; - static EN_KILLFOCUS;static EN_CHANGE;static EN_UPDATE; - static EN_ERRSPACE;static EN_MAXTEXT;static EN_HSCROLL; - static EN_VSCROLL;static EN_ALIGN_LTR_EC;static EN_ALIGN_RTL_EC; - static EC_LEFTMARGIN;static EC_RIGHTMARGIN;static EC_USEFONTINFO; - static EMSIS_COMPOSITIONSTRING;static EIMES_GETCOMPSTRATONCE;static EIMES_CANCELCOMPSTRINFOCUS; - static EIMES_COMPLETECOMPSTRKILLFOCUS;static EM_GETSEL;static EM_SETSEL; - static EM_GETRECT;static EM_SETRECT;static EM_SETRECTNP; - static EM_SCROLL;static EM_LINESCROLL;static EM_SCROLLCARET; - static EM_GETMODIFY;static EM_SETMODIFY;static EM_GETLINECOUNT; - static EM_LINEINDEX;static EM_SETHANDLE;static EM_GETHANDLE; - static EM_GETTHUMB;static EM_LINELENGTH;static EM_REPLACESEL; - static EM_GETLINE;static EM_LIMITTEXT;static EM_CANUNDO; - static EM_UNDO;static EM_FMTLINES;static EM_LINEFROMCHAR; - static EM_SETTABSTOPS;static EM_SETPASSWORDCHAR;static EM_EMPTYUNDOBUFFER; - static EM_GETFIRSTVISIBLELINE;static EM_SETREADONLY;static EM_SETWORDBREAKPROC; - static EM_GETWORDBREAKPROC;static EM_GETPASSWORDCHAR;static EM_SETMARGINS; - static EM_GETMARGINS;static EM_SETLIMITTEXT;static EM_GETLIMITTEXT; - static EM_POSFROMCHAR;static EM_CHARFROMPOS;static EM_SETIMESTATUS; - static EM_GETIMESTATUS;static WB_LEFT;static WB_RIGHT; - static WB_ISDELIMITER;static BS_PUSHBUTTON;static BS_DEFPUSHBUTTON; - static BS_CHECKBOX;static BS_AUTOCHECKBOX;static BS_RADIOBUTTON; - static BS_3STATE;static BS_AUTO3STATE;static BS_GROUPBOX; - static BS_USERBUTTON;static BS_AUTORADIOBUTTON;static BS_PUSHBOX; - static BS_OWNERDRAW;static BS_TYPEMASK;static BS_LEFTTEXT; - static BS_TEXT;static BS_ICON;static BS_BITMAP; - static BS_LEFT;static BS_RIGHT;static BS_CENTER; - static BS_TOP;static BS_BOTTOM;static BS_VCENTER; - static BS_PUSHLIKE;static BS_MULTILINE;static BS_NOTIFY; - static BS_FLAT;static BS_RIGHTBUTTON;static BN_CLICKED; - static BN_PAINT;static BN_HILITE;static BN_UNHILITE; - static BN_DISABLE;static BN_DOUBLECLICKED;static BN_PUSHED; - static BN_UNPUSHED;static BN_DBLCLK;static BN_SETFOCUS; - static BN_KILLFOCUS;static BM_GETCHECK;static BM_SETCHECK; - static BM_GETSTATE;static BM_SETSTATE;static BM_SETSTYLE; - static BM_CLICK;static BM_GETIMAGE;static BM_SETIMAGE; - static BM_SETDONTCLICK;static BST_UNCHECKED;static BST_CHECKED; - static BST_INDETERMINATE;static BST_PUSHED;static BST_FOCUS; - static SS_LEFT;static SS_CENTER;static SS_RIGHT; - static SS_ICON;static SS_BLACKRECT;static SS_GRAYRECT; - static SS_WHITERECT;static SS_BLACKFRAME;static SS_GRAYFRAME; - static SS_WHITEFRAME;static SS_USERITEM;static SS_SIMPLE; - static SS_LEFTNOWORDWRAP;static SS_OWNERDRAW;static SS_BITMAP; - static SS_ENHMETAFILE;static SS_ETCHEDHORZ;static SS_ETCHEDVERT; - static SS_ETCHEDFRAME;static SS_TYPEMASK;static SS_REALSIZECONTROL; - static SS_NOPREFIX;static SS_NOTIFY;static SS_CENTERIMAGE; - static SS_RIGHTJUST;static SS_REALSIZEIMAGE;static SS_SUNKEN; - static SS_EDITCONTROL;static SS_ENDELLIPSIS;static SS_PATHELLIPSIS; - static SS_WORDELLIPSIS;static SS_ELLIPSISMASK;static STM_SETICON; - static STM_GETICON;static STM_SETIMAGE;static STM_GETIMAGE; - static STN_CLICKED;static STN_DBLCLK;static STN_ENABLE; - static STN_DISABLE;static STM_MSGMAX;static DWL_MSGRESULT; - static DWL_DLGPROC;static DWL_USER;static DWLP_MSGRESULT; - static ISDIALOGMESSAGE;static DLGDIRLIST;static DDL_READWRITE; - static DDL_READONLY;static DDL_HIDDEN;static DDL_SYSTEM; - static DDL_DIRECTORY;static DDL_ARCHIVE;static DDL_POSTMSGS; - static DDL_DRIVES;static DDL_EXCLUSIVE;static DLGDIRSELECTEX; - static DLGDIRLISTCOMBOBOX;static DLGDIRSELECTCOMBOBOXEX;static DS_ABSALIGN; - static DS_SYSMODAL;static DS_LOCALEDIT;static DS_SETFONT; - static DS_MODALFRAME;static DS_NOIDLEMSG;static DS_SETFOREGROUND; - static DS_3DLOOK;static DS_FIXEDSYS;static DS_NOFAILCREATE; - static DS_CONTROL;static DS_CENTER;static DS_CENTERMOUSE; - static DS_CONTEXTHELP;static DS_SHELLFONT;static DS_USEPIXELS; - static DM_GETDEFID;static DM_SETDEFID;static DM_REPOSITION; - static DC_HASDEFID;static DLGC_WANTARROWS;static DLGC_WANTTAB; - static DLGC_WANTALLKEYS;static DLGC_WANTMESSAGE;static DLGC_HASSETSEL; - static DLGC_DEFPUSHBUTTON;static DLGC_UNDEFPUSHBUTTON;static DLGC_RADIOBUTTON; - static DLGC_WANTCHARS;static DLGC_STATIC;static DLGC_BUTTON; - static LB_CTLCODE;static LB_OKAY;static LB_ERR; - static LB_ERRSPACE;static LBN_ERRSPACE;static LBN_SELCHANGE; - static LBN_DBLCLK;static LBN_SELCANCEL;static LBN_SETFOCUS; - static LBN_KILLFOCUS;static LB_ADDSTRING;static LB_INSERTSTRING; - static LB_DELETESTRING;static LB_SELITEMRANGEEX;static LB_RESETCONTENT; - static LB_SETSEL;static LB_SETCURSEL;static LB_GETSEL; - static LB_GETCURSEL;static LB_GETTEXT;static LB_GETTEXTLEN; - static LB_GETCOUNT;static LB_SELECTSTRING;static LB_DIR; - static LB_GETTOPINDEX;static LB_FINDSTRING;static LB_GETSELCOUNT; - static LB_GETSELITEMS;static LB_SETTABSTOPS;static LB_GETHORIZONTALEXTENT; - static LB_SETHORIZONTALEXTENT;static LB_SETCOLUMNWIDTH;static LB_ADDFILE; - static LB_SETTOPINDEX;static LB_GETITEMRECT;static LB_GETITEMDATA; - static LB_SETITEMDATA;static LB_SELITEMRANGE;static LB_SETANCHORINDEX; - static LB_GETANCHORINDEX;static LB_SETCARETINDEX;static LB_GETCARETINDEX; - static LB_SETITEMHEIGHT;static LB_GETITEMHEIGHT;static LB_FINDSTRINGEXACT; - static LB_SETLOCALE;static LB_GETLOCALE;static LB_SETCOUNT; - static LB_INITSTORAGE;static LB_ITEMFROMPOINT;static LB_MULTIPLEADDSTRING; - static LB_GETLISTBOXINFO;static LB_MSGMAX;static LBS_NOTIFY; - static LBS_SORT;static LBS_NOREDRAW;static LBS_MULTIPLESEL; - static LBS_OWNERDRAWFIXED;static LBS_OWNERDRAWVARIABLE;static LBS_HASSTRINGS; - static LBS_USETABSTOPS;static LBS_NOINTEGRALHEIGHT;static LBS_MULTICOLUMN; - static LBS_WANTKEYBOARDINPUT;static LBS_EXTENDEDSEL;static LBS_DISABLENOSCROLL; - static LBS_NODATA;static LBS_NOSEL;static LBS_COMBOBOX; - static LBS_STANDARD;static CB_OKAY;static CB_ERR; - static CB_ERRSPACE;static CBN_ERRSPACE;static CBN_SELCHANGE; - static CBN_DBLCLK;static CBN_SETFOCUS;static CBN_KILLFOCUS; - static CBN_EDITCHANGE;static CBN_EDITUPDATE;static CBN_DROPDOWN; - static CBN_CLOSEUP;static CBN_SELENDOK;static CBN_SELENDCANCEL; - static CBS_SIMPLE;static CBS_DROPDOWN;static CBS_DROPDOWNLIST; - static CBS_OWNERDRAWFIXED;static CBS_OWNERDRAWVARIABLE;static CBS_AUTOHSCROLL; - static CBS_OEMCONVERT;static CBS_SORT;static CBS_HASSTRINGS; - static CBS_NOINTEGRALHEIGHT;static CBS_DISABLENOSCROLL;static CBS_UPPERCASE; - static CBS_LOWERCASE;static CB_GETEDITSEL;static CB_LIMITTEXT; - static CB_SETEDITSEL;static CB_ADDSTRING;static CB_DELETESTRING; - static CB_DIR;static CB_GETCOUNT;static CB_GETCURSEL; - static CB_GETLBTEXT;static CB_GETLBTEXTLEN;static CB_INSERTSTRING; - static CB_RESETCONTENT;static CB_FINDSTRING;static CB_SELECTSTRING; - static CB_SETCURSEL;static CB_SHOWDROPDOWN;static CB_GETITEMDATA; - static CB_SETITEMDATA;static CB_GETDROPPEDCONTROLRECT;static CB_SETITEMHEIGHT; - static CB_GETITEMHEIGHT;static CB_SETEXTENDEDUI;static CB_GETEXTENDEDUI; - static CB_GETDROPPEDSTATE;static CB_FINDSTRINGEXACT;static CB_SETLOCALE; - static CB_GETLOCALE;static CB_GETTOPINDEX;static CB_SETTOPINDEX; - static CB_GETHORIZONTALEXTENT;static CB_SETHORIZONTALEXTENT;static CB_GETDROPPEDWIDTH; - static CB_SETDROPPEDWIDTH;static CB_INITSTORAGE;static CB_MULTIPLEADDSTRING; - static CB_GETCOMBOBOXINFO;static CB_MSGMAX;static SBS_HORZ; - static SBS_VERT;static SBS_TOPALIGN;static SBS_LEFTALIGN; - static SBS_BOTTOMALIGN;static SBS_RIGHTALIGN;static SBS_SIZEBOXTOPLEFTALIGN; - static SBS_SIZEBOXBOTTOMRIGHTALIGN;static SBS_SIZEBOX;static SBS_SIZEGRIP; - static SBM_SETPOS;static SBM_GETPOS;static SBM_SETRANGE; - static SBM_SETRANGEREDRAW;static SBM_GETRANGE;static SBM_ENABLE_ARROWS; - static SBM_SETSCROLLINFO;static SBM_GETSCROLLINFO;static SBM_GETSCROLLBARINFO; - static SIF_RANGE;static SIF_PAGE;static SIF_POS; - static SIF_DISABLENOSCROLL;static SIF_TRACKPOS;static SIF_ALL; - static MDIS_ALLCHILDSTYLES;static MDITILE_VERTICAL;static MDITILE_HORIZONTAL; - static MDITILE_SKIPDISABLED;static MDITILE_ZORDER;static DEFFRAMEPROC; - static DEFMDICHILDPROC;static CREATEMDIWINDOW;static HELP_CONTEXT; - static HELP_QUIT;static HELP_INDEX;static HELP_CONTENTS; - static HELP_HELPONHELP;static HELP_SETINDEX;static HELP_SETCONTENTS; - static HELP_CONTEXTPOPUP;static HELP_FORCEFILE;static HELP_KEY; - static HELP_COMMAND;static HELP_PARTIALKEY;static HELP_MULTIKEY; - static HELP_SETWINPOS;static HELP_CONTEXTMENU;static HELP_FINDER; - static HELP_WM_HELP;static HELP_SETPOPUP_POS;static HELP_TCARD; - static HELP_TCARD_DATA;static HELP_TCARD_OTHER_CALLER;static IDH_NO_HELP; - static IDH_MISSING_CONTEXT;static IDH_GENERIC_HELP_BUTTON;static IDH_OK; - static IDH_CANCEL;static IDH_HELP;static WINHELP; - static GR_GDIOBJECTS;static GR_USEROBJECTS;static GR_GDIOBJECTS_PEAK; - static GR_USEROBJECTS_PEAK;static GR_GLOBAL;static SPI_GETBEEP; - static SPI_SETBEEP;static SPI_GETMOUSE;static SPI_SETMOUSE; - static SPI_GETBORDER;static SPI_SETBORDER;static SPI_GETKEYBOARDSPEED; - static SPI_SETKEYBOARDSPEED;static SPI_LANGDRIVER;static SPI_ICONHORIZONTALSPACING; - static SPI_GETSCREENSAVETIMEOUT;static SPI_SETSCREENSAVETIMEOUT;static SPI_GETSCREENSAVEACTIVE; - static SPI_SETSCREENSAVEACTIVE;static SPI_GETGRIDGRANULARITY;static SPI_SETGRIDGRANULARITY; - static SPI_SETDESKWALLPAPER;static SPI_SETDESKPATTERN;static SPI_GETKEYBOARDDELAY; - static SPI_SETKEYBOARDDELAY;static SPI_ICONVERTICALSPACING;static SPI_GETICONTITLEWRAP; - static SPI_SETICONTITLEWRAP;static SPI_GETMENUDROPALIGNMENT;static SPI_SETMENUDROPALIGNMENT; - static SPI_SETDOUBLECLKWIDTH;static SPI_SETDOUBLECLKHEIGHT;static SPI_GETICONTITLELOGFONT; - static SPI_SETDOUBLECLICKTIME;static SPI_SETMOUSEBUTTONSWAP;static SPI_SETICONTITLELOGFONT; - static SPI_GETFASTTASKSWITCH;static SPI_SETFASTTASKSWITCH;static SPI_SETDRAGFULLWINDOWS; - static SPI_GETDRAGFULLWINDOWS;static SPI_GETNONCLIENTMETRICS;static SPI_SETNONCLIENTMETRICS; - static SPI_GETMINIMIZEDMETRICS;static SPI_SETMINIMIZEDMETRICS;static SPI_GETICONMETRICS; - static SPI_SETICONMETRICS;static SPI_SETWORKAREA;static SPI_GETWORKAREA; - static SPI_SETPENWINDOWS;static SPI_GETHIGHCONTRAST;static SPI_SETHIGHCONTRAST; - static SPI_GETKEYBOARDPREF;static SPI_SETKEYBOARDPREF;static SPI_GETSCREENREADER; - static SPI_SETSCREENREADER;static SPI_GETANIMATION;static SPI_SETANIMATION; - static SPI_GETFONTSMOOTHING;static SPI_SETFONTSMOOTHING;static SPI_SETDRAGWIDTH; - static SPI_SETDRAGHEIGHT;static SPI_SETHANDHELD;static SPI_GETLOWPOWERTIMEOUT; - static SPI_GETPOWEROFFTIMEOUT;static SPI_SETLOWPOWERTIMEOUT;static SPI_SETPOWEROFFTIMEOUT; - static SPI_GETLOWPOWERACTIVE;static SPI_GETPOWEROFFACTIVE;static SPI_SETLOWPOWERACTIVE; - static SPI_SETPOWEROFFACTIVE;static SPI_SETCURSORS;static SPI_SETICONS; - static SPI_GETDEFAULTINPUTLANG;static SPI_SETDEFAULTINPUTLANG;static SPI_SETLANGTOGGLE; - static SPI_GETWINDOWSEXTENSION;static SPI_SETMOUSETRAILS;static SPI_GETMOUSETRAILS; - static SPI_SETSCREENSAVERRUNNING;static SPI_SCREENSAVERRUNNING;static SPI_GETFILTERKEYS; - static SPI_SETFILTERKEYS;static SPI_GETTOGGLEKEYS;static SPI_SETTOGGLEKEYS; - static SPI_GETMOUSEKEYS;static SPI_SETMOUSEKEYS;static SPI_GETSHOWSOUNDS; - static SPI_SETSHOWSOUNDS;static SPI_GETSTICKYKEYS;static SPI_SETSTICKYKEYS; - static SPI_GETACCESSTIMEOUT;static SPI_SETACCESSTIMEOUT;static SPI_GETSERIALKEYS; - static SPI_SETSERIALKEYS;static SPI_GETSOUNDSENTRY;static SPI_SETSOUNDSENTRY; - static SPI_GETSNAPTODEFBUTTON;static SPI_SETSNAPTODEFBUTTON;static SPI_GETMOUSEHOVERWIDTH; - static SPI_SETMOUSEHOVERWIDTH;static SPI_GETMOUSEHOVERHEIGHT;static SPI_SETMOUSEHOVERHEIGHT; - static SPI_GETMOUSEHOVERTIME;static SPI_SETMOUSEHOVERTIME;static SPI_GETWHEELSCROLLLINES; - static SPI_SETWHEELSCROLLLINES;static SPI_GETMENUSHOWDELAY;static SPI_SETMENUSHOWDELAY; - static SPI_GETWHEELSCROLLCHARS;static SPI_SETWHEELSCROLLCHARS;static SPI_GETSHOWIMEUI; - static SPI_SETSHOWIMEUI;static SPI_GETMOUSESPEED;static SPI_SETMOUSESPEED; - static SPI_GETSCREENSAVERRUNNING;static SPI_GETDESKWALLPAPER;static SPI_GETAUDIODESCRIPTION; - static SPI_SETAUDIODESCRIPTION;static SPI_GETSCREENSAVESECURE;static SPI_SETSCREENSAVESECURE; - static SPI_GETHUNGAPPTIMEOUT;static SPI_SETHUNGAPPTIMEOUT;static SPI_GETWAITTOKILLTIMEOUT; - static SPI_SETWAITTOKILLTIMEOUT;static SPI_GETWAITTOKILLSERVICETIMEOUT;static SPI_SETWAITTOKILLSERVICETIMEOUT; - static SPI_GETMOUSEDOCKTHRESHOLD;static SPI_SETMOUSEDOCKTHRESHOLD;static SPI_GETPENDOCKTHRESHOLD; - static SPI_SETPENDOCKTHRESHOLD;static SPI_GETWINARRANGING;static SPI_SETWINARRANGING; - static SPI_GETMOUSEDRAGOUTTHRESHOLD;static SPI_SETMOUSEDRAGOUTTHRESHOLD;static SPI_GETPENDRAGOUTTHRESHOLD; - static SPI_SETPENDRAGOUTTHRESHOLD;static SPI_GETMOUSESIDEMOVETHRESHOLD;static SPI_SETMOUSESIDEMOVETHRESHOLD; - static SPI_GETPENSIDEMOVETHRESHOLD;static SPI_SETPENSIDEMOVETHRESHOLD;static SPI_GETDRAGFROMMAXIMIZE; - static SPI_SETDRAGFROMMAXIMIZE;static SPI_GETSNAPSIZING;static SPI_SETSNAPSIZING; - static SPI_GETDOCKMOVING;static SPI_SETDOCKMOVING;static MAX_TOUCH_PREDICTION_FILTER_TAPS; - static TOUCHPREDICTIONPARAMETERS_DEFAULT_LATENCY;static TOUCHPREDICTIONPARAMETERS_DEFAULT_SAMPLETIME;static TOUCHPREDICTIONPARAMETERS_DEFAULT_USE_HW_TIMESTAMP; - static TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_DELTA;static TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_MIN;static TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_MAX; - static TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_LEARNING_RATE;static TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_EXPO_SMOOTH_ALPHA;static SPI_GETTOUCHPREDICTIONPARAMETERS; - static SPI_SETTOUCHPREDICTIONPARAMETERS;static MAX_LOGICALDPIOVERRIDE;static MIN_LOGICALDPIOVERRIDE; - static SPI_GETLOGICALDPIOVERRIDE;static SPI_SETLOGICALDPIOVERRIDE;static SPI_GETMOUSECORNERCLIPLENGTH; - static SPI_SETMOUSECORNERCLIPLENGTH;static SPI_GETMENURECT;static SPI_SETMENURECT; - static SPI_GETACTIVEWINDOWTRACKING;static SPI_SETACTIVEWINDOWTRACKING;static SPI_GETMENUANIMATION; - static SPI_SETMENUANIMATION;static SPI_GETCOMBOBOXANIMATION;static SPI_SETCOMBOBOXANIMATION; - static SPI_GETLISTBOXSMOOTHSCROLLING;static SPI_SETLISTBOXSMOOTHSCROLLING;static SPI_GETGRADIENTCAPTIONS; - static SPI_SETGRADIENTCAPTIONS;static SPI_GETKEYBOARDCUES;static SPI_SETKEYBOARDCUES; - static SPI_GETMENUUNDERLINES;static SPI_SETMENUUNDERLINES;static SPI_GETACTIVEWNDTRKZORDER; - static SPI_SETACTIVEWNDTRKZORDER;static SPI_GETHOTTRACKING;static SPI_SETHOTTRACKING; - static SPI_GETMENUFADE;static SPI_SETMENUFADE;static SPI_GETSELECTIONFADE; - static SPI_SETSELECTIONFADE;static SPI_GETTOOLTIPANIMATION;static SPI_SETTOOLTIPANIMATION; - static SPI_GETTOOLTIPFADE;static SPI_SETTOOLTIPFADE;static SPI_GETCURSORSHADOW; - static SPI_SETCURSORSHADOW;static SPI_GETMOUSESONAR;static SPI_SETMOUSESONAR; - static SPI_GETMOUSECLICKLOCK;static SPI_SETMOUSECLICKLOCK;static SPI_GETMOUSEVANISH; - static SPI_SETMOUSEVANISH;static SPI_GETFLATMENU;static SPI_SETFLATMENU; - static SPI_GETDROPSHADOW;static SPI_SETDROPSHADOW;static SPI_GETBLOCKSENDINPUTRESETS; - static SPI_SETBLOCKSENDINPUTRESETS;static SPI_GETUIEFFECTS;static SPI_SETUIEFFECTS; - static SPI_GETDISABLEOVERLAPPEDCONTENT;static SPI_SETDISABLEOVERLAPPEDCONTENT;static SPI_GETCLIENTAREAANIMATION; - static SPI_SETCLIENTAREAANIMATION;static SPI_GETCLEARTYPE;static SPI_SETCLEARTYPE; - static SPI_GETSPEECHRECOGNITION;static SPI_SETSPEECHRECOGNITION;static SPI_GETCARETBROWSING; - static SPI_SETCARETBROWSING;static SPI_GETTHREADLOCALINPUTSETTINGS;static SPI_SETTHREADLOCALINPUTSETTINGS; - static SPI_GETSYSTEMLANGUAGEBAR;static SPI_SETSYSTEMLANGUAGEBAR;static SPI_GETFOREGROUNDLOCKTIMEOUT; - static SPI_SETFOREGROUNDLOCKTIMEOUT;static SPI_GETACTIVEWNDTRKTIMEOUT;static SPI_SETACTIVEWNDTRKTIMEOUT; - static SPI_GETFOREGROUNDFLASHCOUNT;static SPI_SETFOREGROUNDFLASHCOUNT;static SPI_GETCARETWIDTH; - static SPI_SETCARETWIDTH;static SPI_GETMOUSECLICKLOCKTIME;static SPI_SETMOUSECLICKLOCKTIME; - static SPI_GETFONTSMOOTHINGTYPE;static SPI_SETFONTSMOOTHINGTYPE;static FE_FONTSMOOTHINGSTANDARD; - static FE_FONTSMOOTHINGCLEARTYPE;static SPI_GETFONTSMOOTHINGCONTRAST;static SPI_SETFONTSMOOTHINGCONTRAST; - static SPI_GETFOCUSBORDERWIDTH;static SPI_SETFOCUSBORDERWIDTH;static SPI_GETFOCUSBORDERHEIGHT; - static SPI_SETFOCUSBORDERHEIGHT;static SPI_GETFONTSMOOTHINGORIENTATION;static SPI_SETFONTSMOOTHINGORIENTATION; - static FE_FONTSMOOTHINGORIENTATIONBGR;static FE_FONTSMOOTHINGORIENTATIONRGB;static SPI_GETMINIMUMHITRADIUS; - static SPI_SETMINIMUMHITRADIUS;static SPI_GETMESSAGEDURATION;static SPI_SETMESSAGEDURATION; - static SPI_GETCONTACTVISUALIZATION;static SPI_SETCONTACTVISUALIZATION;static CONTACTVISUALIZATION_OFF; - static CONTACTVISUALIZATION_ON;static CONTACTVISUALIZATION_PRESENTATIONMODE;static SPI_GETGESTUREVISUALIZATION; - static SPI_SETGESTUREVISUALIZATION;static GESTUREVISUALIZATION_OFF;static GESTUREVISUALIZATION_ON; - static GESTUREVISUALIZATION_TAP;static GESTUREVISUALIZATION_DOUBLETAP;static GESTUREVISUALIZATION_PRESSANDTAP; - static GESTUREVISUALIZATION_PRESSANDHOLD;static GESTUREVISUALIZATION_RIGHTTAP;static SPI_GETMOUSEWHEELROUTING; - static SPI_SETMOUSEWHEELROUTING;static MOUSEWHEEL_ROUTING_FOCUS;static MOUSEWHEEL_ROUTING_HYBRID; - static SPIF_UPDATEINIFILE;static SPIF_SENDWININICHANGE;static SPIF_SENDCHANGE; - static METRICS_USEDEFAULT;static ARW_BOTTOMLEFT;static ARW_BOTTOMRIGHT; - static ARW_TOPLEFT;static ARW_TOPRIGHT;static ARW_STARTMASK; - static ARW_STARTRIGHT;static ARW_STARTTOP;static ARW_LEFT; - static ARW_RIGHT;static ARW_UP;static ARW_DOWN; - static ARW_HIDE;static SERKF_SERIALKEYSON;static SERKF_AVAILABLE; - static SERKF_INDICATOR;static HCF_HIGHCONTRASTON;static HCF_AVAILABLE; - static HCF_HOTKEYACTIVE;static HCF_CONFIRMHOTKEY;static HCF_HOTKEYSOUND; - static HCF_INDICATOR;static HCF_HOTKEYAVAILABLE;static HCF_LOGONDESKTOP; - static HCF_DEFAULTDESKTOP;static CDS_UPDATEREGISTRY;static CDS_TEST; - static CDS_FULLSCREEN;static CDS_GLOBAL;static CDS_SET_PRIMARY; - static CDS_VIDEOPARAMETERS;static CDS_ENABLE_UNSAFE_MODES;static CDS_DISABLE_UNSAFE_MODES; - static CDS_RESET;static CDS_RESET_EX;static CDS_NORESET; - static DISP_CHANGE_SUCCESSFUL;static DISP_CHANGE_RESTART;static DISP_CHANGE_FAILED; - static DISP_CHANGE_BADMODE;static DISP_CHANGE_NOTUPDATED;static DISP_CHANGE_BADFLAGS; - static DISP_CHANGE_BADPARAM;static DISP_CHANGE_BADDUALVIEW;static CHANGEDISPLAYSETTINGS; - static CHANGEDISPLAYSETTINGSEX;static ENUM_CURRENT_SETTINGS;static ENUM_REGISTRY_SETTINGS; - static ENUMDISPLAYSETTINGS;static ENUMDISPLAYSETTINGSEX;static EDS_RAWMODE; - static EDS_ROTATEDMODE;static ENUMDISPLAYDEVICES;static EDD_GET_DEVICE_INTERFACE_NAME; - static SYSTEMPARAMETERSINFO;static FKF_FILTERKEYSON;static FKF_AVAILABLE; - static FKF_HOTKEYACTIVE;static FKF_CONFIRMHOTKEY;static FKF_HOTKEYSOUND; - static FKF_INDICATOR;static FKF_CLICKON;static SKF_STICKYKEYSON; - static SKF_AVAILABLE;static SKF_HOTKEYACTIVE;static SKF_CONFIRMHOTKEY; - static SKF_HOTKEYSOUND;static SKF_INDICATOR;static SKF_AUDIBLEFEEDBACK; - static SKF_TRISTATE;static SKF_TWOKEYSOFF;static SKF_LALTLATCHED; - static SKF_LCTLLATCHED;static SKF_LSHIFTLATCHED;static SKF_RALTLATCHED; - static SKF_RCTLLATCHED;static SKF_RSHIFTLATCHED;static SKF_LWINLATCHED; - static SKF_RWINLATCHED;static SKF_LALTLOCKED;static SKF_LCTLLOCKED; - static SKF_LSHIFTLOCKED;static SKF_RALTLOCKED;static SKF_RCTLLOCKED; - static SKF_RSHIFTLOCKED;static SKF_LWINLOCKED;static SKF_RWINLOCKED; - static MKF_MOUSEKEYSON;static MKF_AVAILABLE;static MKF_HOTKEYACTIVE; - static MKF_CONFIRMHOTKEY;static MKF_HOTKEYSOUND;static MKF_INDICATOR; - static MKF_MODIFIERS;static MKF_REPLACENUMBERS;static MKF_LEFTBUTTONSEL; - static MKF_RIGHTBUTTONSEL;static MKF_LEFTBUTTONDOWN;static MKF_RIGHTBUTTONDOWN; - static MKF_MOUSEMODE;static ATF_TIMEOUTON;static ATF_ONOFFFEEDBACK; - static SSGF_NONE;static SSGF_DISPLAY;static SSTF_NONE; - static SSTF_CHARS;static SSTF_BORDER;static SSTF_DISPLAY; - static SSWF_NONE;static SSWF_TITLE;static SSWF_WINDOW; - static SSWF_DISPLAY;static SSWF_CUSTOM;static SSF_SOUNDSENTRYON; - static SSF_AVAILABLE;static SSF_INDICATOR;static TKF_TOGGLEKEYSON; - static TKF_AVAILABLE;static TKF_HOTKEYACTIVE;static TKF_CONFIRMHOTKEY; - static TKF_HOTKEYSOUND;static TKF_INDICATOR;static SLE_ERROR; - static SLE_MINORERROR;static SLE_WARNING;static MONITOR_DEFAULTTONULL; - static MONITOR_DEFAULTTOPRIMARY;static MONITOR_DEFAULTTONEAREST;static MONITORINFOF_PRIMARY; - static CCHDEVICENAME;static GETMONITORINFO;static WINEVENT_OUTOFCONTEXT; - static WINEVENT_SKIPOWNTHREAD;static WINEVENT_SKIPOWNPROCESS;static WINEVENT_INCONTEXT; - static CHILDID_SELF;static INDEXID_OBJECT;static INDEXID_CONTAINER; - static OBJID_WINDOW;static OBJID_SYSMENU;static OBJID_TITLEBAR; - static OBJID_MENU;static OBJID_CLIENT;static OBJID_VSCROLL; - static OBJID_HSCROLL;static OBJID_SIZEGRIP;static OBJID_CARET; - static OBJID_CURSOR;static OBJID_ALERT;static OBJID_SOUND; - static OBJID_QUERYCLASSNAMEIDX;static OBJID_NATIVEOM;static EVENT_MIN; - static EVENT_MAX;static EVENT_SYSTEM_SOUND;static EVENT_SYSTEM_ALERT; - static EVENT_SYSTEM_FOREGROUND;static EVENT_SYSTEM_MENUSTART;static EVENT_SYSTEM_MENUEND; - static EVENT_SYSTEM_MENUPOPUPSTART;static EVENT_SYSTEM_MENUPOPUPEND;static EVENT_SYSTEM_CAPTURESTART; - static EVENT_SYSTEM_CAPTUREEND;static EVENT_SYSTEM_MOVESIZESTART;static EVENT_SYSTEM_MOVESIZEEND; - static EVENT_SYSTEM_CONTEXTHELPSTART;static EVENT_SYSTEM_CONTEXTHELPEND;static EVENT_SYSTEM_DRAGDROPSTART; - static EVENT_SYSTEM_DRAGDROPEND;static EVENT_SYSTEM_DIALOGSTART;static EVENT_SYSTEM_DIALOGEND; - static EVENT_SYSTEM_SCROLLINGSTART;static EVENT_SYSTEM_SCROLLINGEND;static EVENT_SYSTEM_SWITCHSTART; - static EVENT_SYSTEM_SWITCHEND;static EVENT_SYSTEM_MINIMIZESTART;static EVENT_SYSTEM_MINIMIZEEND; - static EVENT_SYSTEM_DESKTOPSWITCH;static EVENT_SYSTEM_SWITCHER_APPGRABBED;static EVENT_SYSTEM_SWITCHER_APPOVERTARGET; - static EVENT_SYSTEM_SWITCHER_APPDROPPED;static EVENT_SYSTEM_SWITCHER_CANCELLED;static EVENT_SYSTEM_IME_KEY_NOTIFICATION; - static EVENT_SYSTEM_END;static EVENT_OEM_DEFINED_START;static EVENT_OEM_DEFINED_END; - static EVENT_UIA_EVENTID_START;static EVENT_UIA_EVENTID_END;static EVENT_UIA_PROPID_START; - static EVENT_UIA_PROPID_END;static EVENT_CONSOLE_CARET;static EVENT_CONSOLE_UPDATE_REGION; - static EVENT_CONSOLE_UPDATE_SIMPLE;static EVENT_CONSOLE_UPDATE_SCROLL;static EVENT_CONSOLE_LAYOUT; - static EVENT_CONSOLE_START_APPLICATION;static EVENT_CONSOLE_END_APPLICATION;static CONSOLE_APPLICATION_16BIT; - static CONSOLE_CARET_SELECTION;static CONSOLE_CARET_VISIBLE;static EVENT_CONSOLE_END; - static EVENT_OBJECT_CREATE;static EVENT_OBJECT_DESTROY;static EVENT_OBJECT_SHOW; - static EVENT_OBJECT_HIDE;static EVENT_OBJECT_REORDER;static EVENT_OBJECT_FOCUS; - static EVENT_OBJECT_SELECTION;static EVENT_OBJECT_SELECTIONADD;static EVENT_OBJECT_SELECTIONREMOVE; - static EVENT_OBJECT_SELECTIONWITHIN;static EVENT_OBJECT_STATECHANGE;static EVENT_OBJECT_LOCATIONCHANGE; - static EVENT_OBJECT_NAMECHANGE;static EVENT_OBJECT_DESCRIPTIONCHANGE;static EVENT_OBJECT_VALUECHANGE; - static EVENT_OBJECT_PARENTCHANGE;static EVENT_OBJECT_HELPCHANGE;static EVENT_OBJECT_DEFACTIONCHANGE; - static EVENT_OBJECT_ACCELERATORCHANGE;static EVENT_OBJECT_INVOKED;static EVENT_OBJECT_TEXTSELECTIONCHANGED; - static EVENT_OBJECT_CONTENTSCROLLED;static EVENT_SYSTEM_ARRANGMENTPREVIEW;static EVENT_OBJECT_CLOAKED; - static EVENT_OBJECT_UNCLOAKED;static EVENT_OBJECT_LIVEREGIONCHANGED;static EVENT_OBJECT_HOSTEDOBJECTSINVALIDATED; - static EVENT_OBJECT_DRAGSTART;static EVENT_OBJECT_DRAGCANCEL;static EVENT_OBJECT_DRAGCOMPLETE; - static EVENT_OBJECT_DRAGENTER;static EVENT_OBJECT_DRAGLEAVE;static EVENT_OBJECT_DRAGDROPPED; - static EVENT_OBJECT_IME_SHOW;static EVENT_OBJECT_IME_HIDE;static EVENT_OBJECT_IME_CHANGE; - static EVENT_OBJECT_TEXTEDIT_CONVERSIONTARGETCHANGED;static EVENT_OBJECT_END;static EVENT_AIA_START; - static EVENT_AIA_END;static SOUND_SYSTEM_STARTUP;static SOUND_SYSTEM_SHUTDOWN; - static SOUND_SYSTEM_BEEP;static SOUND_SYSTEM_ERROR;static SOUND_SYSTEM_QUESTION; - static SOUND_SYSTEM_WARNING;static SOUND_SYSTEM_INFORMATION;static SOUND_SYSTEM_MAXIMIZE; - static SOUND_SYSTEM_MINIMIZE;static SOUND_SYSTEM_RESTOREUP;static SOUND_SYSTEM_RESTOREDOWN; - static SOUND_SYSTEM_APPSTART;static SOUND_SYSTEM_FAULT;static SOUND_SYSTEM_APPEND; - static SOUND_SYSTEM_MENUCOMMAND;static SOUND_SYSTEM_MENUPOPUP;static CSOUND_SYSTEM; - static ALERT_SYSTEM_INFORMATIONAL;static ALERT_SYSTEM_WARNING;static ALERT_SYSTEM_ERROR; - static ALERT_SYSTEM_QUERY;static ALERT_SYSTEM_CRITICAL;static CALERT_SYSTEM; - static GUI_CARETBLINKING;static GUI_INMOVESIZE;static GUI_INMENUMODE; - static GUI_SYSTEMMENUMODE;static GUI_POPUPMENUMODE;static GUI_16BITTASK; - static USER_DEFAULT_SCREEN_DPI;static GETWINDOWMODULEFILENAME;static STATE_SYSTEM_UNAVAILABLE; - static STATE_SYSTEM_SELECTED;static STATE_SYSTEM_FOCUSED;static STATE_SYSTEM_PRESSED; - static STATE_SYSTEM_CHECKED;static STATE_SYSTEM_MIXED;static STATE_SYSTEM_INDETERMINATE; - static STATE_SYSTEM_READONLY;static STATE_SYSTEM_HOTTRACKED;static STATE_SYSTEM_DEFAULT; - static STATE_SYSTEM_EXPANDED;static STATE_SYSTEM_COLLAPSED;static STATE_SYSTEM_BUSY; - static STATE_SYSTEM_FLOATING;static STATE_SYSTEM_MARQUEED;static STATE_SYSTEM_ANIMATED; - static STATE_SYSTEM_INVISIBLE;static STATE_SYSTEM_OFFSCREEN;static STATE_SYSTEM_SIZEABLE; - static STATE_SYSTEM_MOVEABLE;static STATE_SYSTEM_SELFVOICING;static STATE_SYSTEM_FOCUSABLE; - static STATE_SYSTEM_SELECTABLE;static STATE_SYSTEM_LINKED;static STATE_SYSTEM_TRAVERSED; - static STATE_SYSTEM_MULTISELECTABLE;static STATE_SYSTEM_EXTSELECTABLE;static STATE_SYSTEM_ALERT_LOW; - static STATE_SYSTEM_ALERT_MEDIUM;static STATE_SYSTEM_ALERT_HIGH;static STATE_SYSTEM_PROTECTED; - static STATE_SYSTEM_VALID;static CCHILDREN_TITLEBAR;static CCHILDREN_SCROLLBAR; - static CURSOR_SHOWING;static CURSOR_SUPPRESSED;static WS_ACTIVECAPTION; - static GA_PARENT;static GA_ROOT;static GA_ROOTOWNER; - static REALGETWINDOWCLASS;static GETALTTABINFO;static RIM_INPUT; - static RIM_INPUTSINK;static RIM_TYPEMOUSE;static RIM_TYPEKEYBOARD; - static RIM_TYPEHID;static RI_MOUSE_LEFT_BUTTON_DOWN;static RI_MOUSE_LEFT_BUTTON_UP; - static RI_MOUSE_RIGHT_BUTTON_DOWN;static RI_MOUSE_RIGHT_BUTTON_UP;static RI_MOUSE_MIDDLE_BUTTON_DOWN; - static RI_MOUSE_MIDDLE_BUTTON_UP;static RI_MOUSE_BUTTON_1_DOWN;static RI_MOUSE_BUTTON_1_UP; - static RI_MOUSE_BUTTON_2_DOWN;static RI_MOUSE_BUTTON_2_UP;static RI_MOUSE_BUTTON_3_DOWN; - static RI_MOUSE_BUTTON_3_UP;static RI_MOUSE_BUTTON_4_DOWN;static RI_MOUSE_BUTTON_4_UP; - static RI_MOUSE_BUTTON_5_DOWN;static RI_MOUSE_BUTTON_5_UP;static RI_MOUSE_WHEEL; - static MOUSE_MOVE_RELATIVE;static MOUSE_MOVE_ABSOLUTE;static MOUSE_VIRTUAL_DESKTOP; - static MOUSE_ATTRIBUTES_CHANGED;static MOUSE_MOVE_NOCOALESCE;static KEYBOARD_OVERRUN_MAKE_CODE; - static RI_KEY_MAKE;static RI_KEY_BREAK;static RI_KEY_E0; - static RI_KEY_E1;static RI_KEY_TERMSRV_SET_LED;static RI_KEY_TERMSRV_SHADOW; - static RID_INPUT;static RID_HEADER;static RIDI_PREPARSEDDATA; - static RIDI_DEVICENAME;static RIDI_DEVICEINFO;static GETRAWINPUTDEVICEINFO; - static RIDEV_REMOVE;static RIDEV_EXCLUDE;static RIDEV_PAGEONLY; - static RIDEV_NOLEGACY;static RIDEV_INPUTSINK;static RIDEV_CAPTUREMOUSE; - static RIDEV_NOHOTKEYS;static RIDEV_APPKEYS;static RIDEV_EXINPUTSINK; - static RIDEV_DEVNOTIFY;static RIDEV_EXMODEMASK;static GIDC_ARRIVAL; - static GIDC_REMOVAL;static POINTER_DEVICE_PRODUCT_STRING_MAX;static PDC_ARRIVAL; - static PDC_REMOVAL;static PDC_ORIENTATION_0;static PDC_ORIENTATION_90; - static PDC_ORIENTATION_180;static PDC_ORIENTATION_270;static PDC_MODE_DEFAULT; - static PDC_MODE_CENTERED;static PDC_MAPPING_CHANGE;static PDC_RESOLUTION; - static PDC_ORIGIN;static PDC_MODE_ASPECTRATIOPRESERVED;static MSGFLT_ADD; - static MSGFLT_REMOVE;static MSGFLTINFO_NONE;static MSGFLTINFO_ALREADYALLOWED_FORWND; - static MSGFLTINFO_ALREADYDISALLOWED_FORWND;static MSGFLTINFO_ALLOWED_HIGHER;static MSGFLT_RESET; - static MSGFLT_ALLOW;static MSGFLT_DISALLOW;static GF_BEGIN; - static GF_INERTIA;static GF_END;static GID_BEGIN; - static GID_END;static GID_ZOOM;static GID_PAN; - static GID_ROTATE;static GID_TWOFINGERTAP;static GID_PRESSANDTAP; - static GID_ROLLOVER;static GC_ALLGESTURES;static GC_ZOOM; - static GC_PAN;static GC_PAN_WITH_SINGLE_FINGER_VERTICALLY;static GC_PAN_WITH_SINGLE_FINGER_HORIZONTALLY; - static GC_PAN_WITH_GUTTER;static GC_PAN_WITH_INERTIA;static GC_ROTATE; - static GC_TWOFINGERTAP;static GC_PRESSANDTAP;static GC_ROLLOVER; - static GESTURECONFIGMAXCOUNT;static GCF_INCLUDE_ANCESTORS;static NID_INTEGRATED_TOUCH; - static NID_EXTERNAL_TOUCH;static NID_INTEGRATED_PEN;static NID_EXTERNAL_PEN; - static NID_MULTI_INPUT;static NID_READY;static MAX_STR_BLOCKREASON; - class function sinit(); - begin - - WINUSERAPI := 0x0;WINABLEAPI := 0x0;WINVER := 0x500; - MAKEINTRESOURCE := 0x0;DIFFERENCE := 0xB;RT_MANIFEST := 0x18; - CREATEPROCESS_MANIFEST_RESOURCE_ID := 0x1;ISOLATIONAWARE_MANIFEST_RESOURCE_ID := 0x2;ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID := 0x3; - MINIMUM_RESERVED_MANIFEST_RESOURCE_ID := 0x1;MAXIMUM_RESERVED_MANIFEST_RESOURCE_ID := 0x10;WVSPRINTF := 0x0; - WSPRINTF := 0x0;SETWALLPAPER_DEFAULT := 0xFFFFFFFF;SB_HORZ := 0x0; - SB_VERT := 0x1;SB_CTL := 0x2;SB_BOTH := 0x3; - SB_LINEUP := 0x0;SB_LINELEFT := 0x0;SB_LINEDOWN := 0x1; - SB_LINERIGHT := 0x1;SB_PAGEUP := 0x2;SB_PAGELEFT := 0x2; - SB_PAGEDOWN := 0x3;SB_PAGERIGHT := 0x3;SB_THUMBPOSITION := 0x4; - SB_THUMBTRACK := 0x5;SB_TOP := 0x6;SB_LEFT := 0x6; - SB_BOTTOM := 0x7;SB_RIGHT := 0x7;SB_ENDSCROLL := 0x8; - SW_HIDE := 0x0;SW_SHOWNORMAL := 0x1;SW_NORMAL := 0x1; - SW_SHOWMINIMIZED := 0x2;SW_SHOWMAXIMIZED := 0x3;SW_MAXIMIZE := 0x3; - SW_SHOWNOACTIVATE := 0x4;SW_SHOW := 0x5;SW_MINIMIZE := 0x6; - SW_SHOWMINNOACTIVE := 0x7;SW_SHOWNA := 0x8;SW_RESTORE := 0x9; - SW_SHOWDEFAULT := 0xA;SW_FORCEMINIMIZE := 0xB;SW_MAX := 0xB; - HIDE_WINDOW := 0x0;SHOW_OPENWINDOW := 0x1;SHOW_ICONWINDOW := 0x2; - SHOW_FULLSCREEN := 0x3;SHOW_OPENNOACTIVATE := 0x4;SW_PARENTCLOSING := 0x1; - SW_OTHERZOOM := 0x2;SW_PARENTOPENING := 0x3;SW_OTHERUNZOOM := 0x4; - AW_HOR_POSITIVE := 0x1;AW_HOR_NEGATIVE := 0x2;AW_VER_POSITIVE := 0x4; - AW_VER_NEGATIVE := 0x8;AW_CENTER := 0x10;AW_HIDE := 0x10000; - AW_ACTIVATE := 0x20000;AW_SLIDE := 0x40000;AW_BLEND := 0x80000; - KF_EXTENDED := 0x100;KF_DLGMODE := 0x800;KF_MENUMODE := 0x1000; - KF_ALTDOWN := 0x2000;KF_REPEAT := 0x4000;KF_UP := 0x8000; - VK_LBUTTON := 0x1;VK_RBUTTON := 0x2;VK_CANCEL := 0x3; - VK_MBUTTON := 0x4;VK_XBUTTON1 := 0x5;VK_XBUTTON2 := 0x6; - VK_BACK := 0x8;VK_TAB := 0x9;VK_CLEAR := 0xC; - VK_RETURN := 0xD;VK_SHIFT := 0x10;VK_CONTROL := 0x11; - VK_MENU := 0x12;VK_PAUSE := 0x13;VK_CAPITAL := 0x14; - VK_KANA := 0x15;VK_HANGEUL := 0x15;VK_HANGUL := 0x15; - VK_JUNJA := 0x17;VK_FINAL := 0x18;VK_HANJA := 0x19; - VK_KANJI := 0x19;VK_ESCAPE := 0x1B;VK_CONVERT := 0x1C; - VK_NONCONVERT := 0x1D;VK_ACCEPT := 0x1E;VK_MODECHANGE := 0x1F; - VK_SPACE := 0x20;VK_PRIOR := 0x21;VK_NEXT := 0x22; - VK_END := 0x23;VK_HOME := 0x24;VK_LEFT := 0x25; - VK_UP := 0x26;VK_RIGHT := 0x27;VK_DOWN := 0x28; - VK_SELECT := 0x29;VK_PRINT := 0x2A;VK_EXECUTE := 0x2B; - VK_SNAPSHOT := 0x2C;VK_INSERT := 0x2D;VK_DELETE := 0x2E; - VK_HELP := 0x2F;VK_LWIN := 0x5B;VK_RWIN := 0x5C; - VK_APPS := 0x5D;VK_SLEEP := 0x5F;VK_NUMPAD0 := 0x60; - VK_NUMPAD1 := 0x61;VK_NUMPAD2 := 0x62;VK_NUMPAD3 := 0x63; - VK_NUMPAD4 := 0x64;VK_NUMPAD5 := 0x65;VK_NUMPAD6 := 0x66; - VK_NUMPAD7 := 0x67;VK_NUMPAD8 := 0x68;VK_NUMPAD9 := 0x69; - VK_MULTIPLY := 0x6A;VK_ADD := 0x6B;VK_SEPARATOR := 0x6C; - VK_SUBTRACT := 0x6D;VK_DECIMAL := 0x6E;VK_DIVIDE := 0x6F; - VK_F1 := 0x70;VK_F2 := 0x71;VK_F3 := 0x72; - VK_F4 := 0x73;VK_F5 := 0x74;VK_F6 := 0x75; - VK_F7 := 0x76;VK_F8 := 0x77;VK_F9 := 0x78; - VK_F10 := 0x79;VK_F11 := 0x7A;VK_F12 := 0x7B; - VK_F13 := 0x7C;VK_F14 := 0x7D;VK_F15 := 0x7E; - VK_F16 := 0x7F;VK_F17 := 0x80;VK_F18 := 0x81; - VK_F19 := 0x82;VK_F20 := 0x83;VK_F21 := 0x84; - VK_F22 := 0x85;VK_F23 := 0x86;VK_F24 := 0x87; - VK_NUMLOCK := 0x90;VK_SCROLL := 0x91;VK_OEM_NEC_EQUAL := 0x92; - VK_OEM_FJ_JISHO := 0x92;VK_OEM_FJ_MASSHOU := 0x93;VK_OEM_FJ_TOUROKU := 0x94; - VK_OEM_FJ_LOYA := 0x95;VK_OEM_FJ_ROYA := 0x96;VK_LSHIFT := 0xA0; - VK_RSHIFT := 0xA1;VK_LCONTROL := 0xA2;VK_RCONTROL := 0xA3; - VK_LMENU := 0xA4;VK_RMENU := 0xA5;VK_BROWSER_BACK := 0xA6; - VK_BROWSER_FORWARD := 0xA7;VK_BROWSER_REFRESH := 0xA8;VK_BROWSER_STOP := 0xA9; - VK_BROWSER_SEARCH := 0xAA;VK_BROWSER_FAVORITES := 0xAB;VK_BROWSER_HOME := 0xAC; - VK_VOLUME_MUTE := 0xAD;VK_VOLUME_DOWN := 0xAE;VK_VOLUME_UP := 0xAF; - VK_MEDIA_NEXT_TRACK := 0xB0;VK_MEDIA_PREV_TRACK := 0xB1;VK_MEDIA_STOP := 0xB2; - VK_MEDIA_PLAY_PAUSE := 0xB3;VK_LAUNCH_MAIL := 0xB4;VK_LAUNCH_MEDIA_SELECT := 0xB5; - VK_LAUNCH_APP1 := 0xB6;VK_LAUNCH_APP2 := 0xB7;VK_OEM_1 := 0xBA; - VK_OEM_PLUS := 0xBB;VK_OEM_COMMA := 0xBC;VK_OEM_MINUS := 0xBD; - VK_OEM_PERIOD := 0xBE;VK_OEM_2 := 0xBF;VK_OEM_3 := 0xC0; - VK_OEM_4 := 0xDB;VK_OEM_5 := 0xDC;VK_OEM_6 := 0xDD; - VK_OEM_7 := 0xDE;VK_OEM_8 := 0xDF;VK_OEM_AX := 0xE1; - VK_OEM_102 := 0xE2;VK_ICO_HELP := 0xE3;VK_ICO_00 := 0xE4; - VK_PROCESSKEY := 0xE5;VK_ICO_CLEAR := 0xE6;VK_PACKET := 0xE7; - VK_OEM_RESET := 0xE9;VK_OEM_JUMP := 0xEA;VK_OEM_PA1 := 0xEB; - VK_OEM_PA2 := 0xEC;VK_OEM_PA3 := 0xED;VK_OEM_WSCTRL := 0xEE; - VK_OEM_CUSEL := 0xEF;VK_OEM_ATTN := 0xF0;VK_OEM_FINISH := 0xF1; - VK_OEM_COPY := 0xF2;VK_OEM_AUTO := 0xF3;VK_OEM_ENLW := 0xF4; - VK_OEM_BACKTAB := 0xF5;VK_ATTN := 0xF6;VK_CRSEL := 0xF7; - VK_EXSEL := 0xF8;VK_EREOF := 0xF9;VK_PLAY := 0xFA; - VK_ZOOM := 0xFB;VK_NONAME := 0xFC;VK_PA1 := 0xFD; - VK_OEM_CLEAR := 0xFE;WH_MIN := 0xFFFFFFFF;WH_MSGFILTER := 0xFFFFFFFF; - WH_JOURNALRECORD := 0x0;WH_JOURNALPLAYBACK := 0x1;WH_KEYBOARD := 0x2; - WH_GETMESSAGE := 0x3;WH_CALLWNDPROC := 0x4;WH_CBT := 0x5; - WH_SYSMSGFILTER := 0x6;WH_MOUSE := 0x7;WH_HARDWARE := 0x8; - WH_DEBUG := 0x9;WH_SHELL := 0xA;WH_FOREGROUNDIDLE := 0xB; - WH_CALLWNDPROCRET := 0xC;WH_KEYBOARD_LL := 0xD;WH_MOUSE_LL := 0xE; - WH_MAX := 0xE;WH_MINHOOK := 0xFFFFFFFF;WH_MAXHOOK := 0xE; - HC_ACTION := 0x0;HC_GETNEXT := 0x1;HC_SKIP := 0x2; - HC_NOREMOVE := 0x3;HC_NOREM := 0x3;HC_SYSMODALON := 0x4; - HC_SYSMODALOFF := 0x5;HCBT_MOVESIZE := 0x0;HCBT_MINMAX := 0x1; - HCBT_QS := 0x2;HCBT_CREATEWND := 0x3;HCBT_DESTROYWND := 0x4; - HCBT_ACTIVATE := 0x5;HCBT_CLICKSKIPPED := 0x6;HCBT_KEYSKIPPED := 0x7; - HCBT_SYSCOMMAND := 0x8;HCBT_SETFOCUS := 0x9;WTS_CONSOLE_CONNECT := 0x1; - WTS_CONSOLE_DISCONNECT := 0x2;WTS_REMOTE_CONNECT := 0x3;WTS_REMOTE_DISCONNECT := 0x4; - WTS_SESSION_LOGON := 0x5;WTS_SESSION_LOGOFF := 0x6;WTS_SESSION_LOCK := 0x7; - WTS_SESSION_UNLOCK := 0x8;WTS_SESSION_REMOTE_CONTROL := 0x9;WTS_SESSION_CREATE := 0xA; - WTS_SESSION_TERMINATE := 0xB;MSGF_DIALOGBOX := 0x0;MSGF_MESSAGEBOX := 0x1; - MSGF_MENU := 0x2;MSGF_SCROLLBAR := 0x5;MSGF_NEXTWINDOW := 0x6; - MSGF_MAX := 0x8;MSGF_USER := 0x1000;HSHELL_WINDOWCREATED := 0x1; - HSHELL_WINDOWDESTROYED := 0x2;HSHELL_ACTIVATESHELLWINDOW := 0x3;HSHELL_WINDOWACTIVATED := 0x4; - HSHELL_GETMINRECT := 0x5;HSHELL_REDRAW := 0x6;HSHELL_TASKMAN := 0x7; - HSHELL_LANGUAGE := 0x8;HSHELL_SYSMENU := 0x9;HSHELL_ENDTASK := 0xA; - HSHELL_ACCESSIBILITYSTATE := 0xB;HSHELL_APPCOMMAND := 0xC;HSHELL_WINDOWREPLACED := 0xD; - HSHELL_WINDOWREPLACING := 0xE;HSHELL_MONITORCHANGED := 0x10;HSHELL_HIGHBIT := 0x8000; - HSHELL_FLASH := 0x8006;HSHELL_RUDEAPPACTIVATED := 0x8004;APPCOMMAND_BROWSER_BACKWARD := 0x1; - APPCOMMAND_BROWSER_FORWARD := 0x2;APPCOMMAND_BROWSER_REFRESH := 0x3;APPCOMMAND_BROWSER_STOP := 0x4; - APPCOMMAND_BROWSER_SEARCH := 0x5;APPCOMMAND_BROWSER_FAVORITES := 0x6;APPCOMMAND_BROWSER_HOME := 0x7; - APPCOMMAND_VOLUME_MUTE := 0x8;APPCOMMAND_VOLUME_DOWN := 0x9;APPCOMMAND_VOLUME_UP := 0xA; - APPCOMMAND_MEDIA_NEXTTRACK := 0xB;APPCOMMAND_MEDIA_PREVIOUSTRACK := 0xC;APPCOMMAND_MEDIA_STOP := 0xD; - APPCOMMAND_MEDIA_PLAY_PAUSE := 0xE;APPCOMMAND_LAUNCH_MAIL := 0xF;APPCOMMAND_LAUNCH_MEDIA_SELECT := 0x10; - APPCOMMAND_LAUNCH_APP1 := 0x11;APPCOMMAND_LAUNCH_APP2 := 0x12;APPCOMMAND_BASS_DOWN := 0x13; - APPCOMMAND_BASS_BOOST := 0x14;APPCOMMAND_BASS_UP := 0x15;APPCOMMAND_TREBLE_DOWN := 0x16; - APPCOMMAND_TREBLE_UP := 0x17;APPCOMMAND_MICROPHONE_VOLUME_MUTE := 0x18;APPCOMMAND_MICROPHONE_VOLUME_DOWN := 0x19; - APPCOMMAND_MICROPHONE_VOLUME_UP := 0x1A;APPCOMMAND_HELP := 0x1B;APPCOMMAND_FIND := 0x1C; - APPCOMMAND_NEW := 0x1D;APPCOMMAND_OPEN := 0x1E;APPCOMMAND_CLOSE := 0x1F; - APPCOMMAND_SAVE := 0x20;APPCOMMAND_PRINT := 0x21;APPCOMMAND_UNDO := 0x22; - APPCOMMAND_REDO := 0x23;APPCOMMAND_COPY := 0x24;APPCOMMAND_CUT := 0x25; - APPCOMMAND_PASTE := 0x26;APPCOMMAND_REPLY_TO_MAIL := 0x27;APPCOMMAND_FORWARD_MAIL := 0x28; - APPCOMMAND_SEND_MAIL := 0x29;APPCOMMAND_SPELL_CHECK := 0x2A;APPCOMMAND_DICTATE_OR_COMMAND_CONTROL_TOGGLE := 0x2B; - APPCOMMAND_MIC_ON_OFF_TOGGLE := 0x2C;APPCOMMAND_CORRECTION_LIST := 0x2D;APPCOMMAND_MEDIA_PLAY := 0x2E; - APPCOMMAND_MEDIA_PAUSE := 0x2F;APPCOMMAND_MEDIA_RECORD := 0x30;APPCOMMAND_MEDIA_FAST_FORWARD := 0x31; - APPCOMMAND_MEDIA_REWIND := 0x32;APPCOMMAND_MEDIA_CHANNEL_UP := 0x33;APPCOMMAND_MEDIA_CHANNEL_DOWN := 0x34; - APPCOMMAND_DELETE := 0x35;APPCOMMAND_DWM_FLIP3D := 0x36;FAPPCOMMAND_MOUSE := 0x8000; - FAPPCOMMAND_KEY := 0x0;FAPPCOMMAND_OEM := 0x1000;FAPPCOMMAND_MASK := 0xF000; - GET_MOUSEORKEY_LPARAM := 0x0;LLKHF_EXTENDED := 0x1;LLKHF_INJECTED := 0x10; - LLKHF_ALTDOWN := 0x20;LLKHF_UP := 0x80;LLKHF_LOWER_IL_INJECTED := 0x2; - LLMHF_INJECTED := 0x1;LLMHF_LOWER_IL_INJECTED := 0x2;HKL_PREV := 0x0; - HKL_NEXT := 0x1;KLF_ACTIVATE := 0x1;KLF_SUBSTITUTE_OK := 0x2; - KLF_REORDER := 0x8;KLF_REPLACELANG := 0x10;KLF_NOTELLSHELL := 0x80; - KLF_SETFORPROCESS := 0x100;KLF_SHIFTLOCK := 0x10000;KLF_RESET := 0x40000000; - INPUTLANGCHANGE_SYSCHARSET := 0x1;INPUTLANGCHANGE_FORWARD := 0x2;INPUTLANGCHANGE_BACKWARD := 0x4; - KL_NAMELENGTH := 0x9;LOADKEYBOARDLAYOUT := 0x0;GETKEYBOARDLAYOUTNAME := 0x0; - GMMP_USE_DISPLAY_POINTS := 0x1;GMMP_USE_HIGH_RESOLUTION_POINTS := 0x2;DESKTOP_READOBJECTS := 0x1; - DESKTOP_CREATEWINDOW := 0x2;DESKTOP_CREATEMENU := 0x4;DESKTOP_HOOKCONTROL := 0x8; - DESKTOP_JOURNALRECORD := 0x10;DESKTOP_JOURNALPLAYBACK := 0x20;DESKTOP_ENUMERATE := 0x40; - DESKTOP_WRITEOBJECTS := 0x80;DESKTOP_SWITCHDESKTOP := 0x100;DF_ALLOWOTHERACCOUNTHOOK := 0x1; - CREATEDESKTOP := 0x0;CREATEDESKTOPEX := 0x0;OPENDESKTOP := 0x0; - ENUMDESKTOPS := 0x0;WINSTA_ENUMDESKTOPS := 0x1;WINSTA_READATTRIBUTES := 0x2; - WINSTA_ACCESSCLIPBOARD := 0x4;WINSTA_CREATEDESKTOP := 0x8;WINSTA_WRITEATTRIBUTES := 0x10; - WINSTA_ACCESSGLOBALATOMS := 0x20;WINSTA_EXITWINDOWS := 0x40;WINSTA_ENUMERATE := 0x100; - WINSTA_READSCREEN := 0x200;WINSTA_ALL_ACCESS := 0x37F;CWF_CREATE_ONLY := 0x1; - WSF_VISIBLE := 0x1;CREATEWINDOWSTATION := 0x0;OPENWINDOWSTATION := 0x0; - ENUMWINDOWSTATIONS := 0x0;UOI_FLAGS := 0x1;UOI_NAME := 0x2; - UOI_TYPE := 0x3;UOI_USER_SID := 0x4;UOI_HEAPSIZE := 0x5; - UOI_IO := 0x6;GETUSEROBJECTINFORMATION := 0x0;SETUSEROBJECTINFORMATION := 0x0; - GWL_WNDPROC := 0xFFFFFFFC;GWL_HINSTANCE := 0xFFFFFFFA;GWL_HWNDPARENT := 0xFFFFFFF8; - GWL_STYLE := 0xFFFFFFF0;GWL_EXSTYLE := 0xFFFFFFEC;GWL_USERDATA := 0xFFFFFFEB; - GWL_ID := 0xFFFFFFF4;GWLP_WNDPROC := 0xFFFFFFFC;GWLP_HINSTANCE := 0xFFFFFFFA; - GWLP_HWNDPARENT := 0xFFFFFFF8;GWLP_USERDATA := 0xFFFFFFEB;GWLP_ID := 0xFFFFFFF4; - GCL_MENUNAME := 0xFFFFFFF8;GCL_HBRBACKGROUND := 0xFFFFFFF6;GCL_HCURSOR := 0xFFFFFFF4; - GCL_HICON := 0xFFFFFFF2;GCL_HMODULE := 0xFFFFFFF0;GCL_CBWNDEXTRA := 0xFFFFFFEE; - GCL_CBCLSEXTRA := 0xFFFFFFEC;GCL_WNDPROC := 0xFFFFFFE8;GCL_STYLE := 0xFFFFFFE6; - GCW_ATOM := 0xFFFFFFE0;GCL_HICONSM := 0xFFFFFFDE;GCLP_MENUNAME := 0xFFFFFFF8; - GCLP_HBRBACKGROUND := 0xFFFFFFF6;GCLP_HCURSOR := 0xFFFFFFF4;GCLP_HICON := 0xFFFFFFF2; - GCLP_HMODULE := 0xFFFFFFF0;GCLP_WNDPROC := 0xFFFFFFE8;GCLP_HICONSM := 0xFFFFFFDE; - WM_NULL := 0x0;WM_CREATE := 0x1;WM_DESTROY := 0x2; - WM_MOVE := 0x3;WM_SIZE := 0x5;WM_ACTIVATE := 0x6; - WA_INACTIVE := 0x0;WA_ACTIVE := 0x1;WA_CLICKACTIVE := 0x2; - WM_SETFOCUS := 0x7;WM_KILLFOCUS := 0x8;WM_ENABLE := 0xA; - WM_SETREDRAW := 0xB;WM_SETTEXT := 0xC;WM_GETTEXT := 0xD; - WM_GETTEXTLENGTH := 0xE;WM_PAINT := 0xF;WM_CLOSE := 0x10; - WM_QUERYENDSESSION := 0x11;WM_QUERYOPEN := 0x13;WM_ENDSESSION := 0x16; - WM_QUIT := 0x12;WM_ERASEBKGND := 0x14;WM_SYSCOLORCHANGE := 0x15; - WM_SHOWWINDOW := 0x18;WM_WININICHANGE := 0x1A;WM_SETTINGCHANGE := 0x1A; - WM_DEVMODECHANGE := 0x1B;WM_ACTIVATEAPP := 0x1C;WM_FONTCHANGE := 0x1D; - WM_TIMECHANGE := 0x1E;WM_CANCELMODE := 0x1F;WM_SETCURSOR := 0x20; - WM_MOUSEACTIVATE := 0x21;WM_CHILDACTIVATE := 0x22;WM_QUEUESYNC := 0x23; - WM_GETMINMAXINFO := 0x24;WM_PAINTICON := 0x26;WM_ICONERASEBKGND := 0x27; - WM_NEXTDLGCTL := 0x28;WM_SPOOLERSTATUS := 0x2A;WM_DRAWITEM := 0x2B; - WM_MEASUREITEM := 0x2C;WM_DELETEITEM := 0x2D;WM_VKEYTOITEM := 0x2E; - WM_CHARTOITEM := 0x2F;WM_SETFONT := 0x30;WM_GETFONT := 0x31; - WM_SETHOTKEY := 0x32;WM_GETHOTKEY := 0x33;WM_QUERYDRAGICON := 0x37; - WM_COMPAREITEM := 0x39;WM_GETOBJECT := 0x3D;WM_COMPACTING := 0x41; - WM_COMMNOTIFY := 0x44;WM_WINDOWPOSCHANGING := 0x46;WM_WINDOWPOSCHANGED := 0x47; - WM_POWER := 0x48;PWR_OK := 0x1;PWR_FAIL := 0xFFFFFFFF; - PWR_SUSPENDREQUEST := 0x1;PWR_SUSPENDRESUME := 0x2;PWR_CRITICALRESUME := 0x3; - WM_COPYDATA := 0x4A;WM_CANCELJOURNAL := 0x4B;WM_NOTIFY := 0x4E; - WM_INPUTLANGCHANGEREQUEST := 0x50;WM_INPUTLANGCHANGE := 0x51;WM_TCARD := 0x52; - WM_HELP := 0x53;WM_USERCHANGED := 0x54;WM_NOTIFYFORMAT := 0x55; - NFR_ANSI := 0x1;NFR_UNICODE := 0x2;NF_QUERY := 0x3; - NF_REQUERY := 0x4;WM_CONTEXTMENU := 0x7B;WM_STYLECHANGING := 0x7C; - WM_STYLECHANGED := 0x7D;WM_DISPLAYCHANGE := 0x7E;WM_GETICON := 0x7F; - WM_SETICON := 0x80;WM_NCCREATE := 0x81;WM_NCDESTROY := 0x82; - WM_NCCALCSIZE := 0x83;WM_NCHITTEST := 0x84;WM_NCPAINT := 0x85; - WM_NCACTIVATE := 0x86;WM_GETDLGCODE := 0x87;WM_SYNCPAINT := 0x88; - WM_NCMOUSEMOVE := 0xA0;WM_NCLBUTTONDOWN := 0xA1;WM_NCLBUTTONUP := 0xA2; - WM_NCLBUTTONDBLCLK := 0xA3;WM_NCRBUTTONDOWN := 0xA4;WM_NCRBUTTONUP := 0xA5; - WM_NCRBUTTONDBLCLK := 0xA6;WM_NCMBUTTONDOWN := 0xA7;WM_NCMBUTTONUP := 0xA8; - WM_NCMBUTTONDBLCLK := 0xA9;WM_NCXBUTTONDOWN := 0xAB;WM_NCXBUTTONUP := 0xAC; - WM_NCXBUTTONDBLCLK := 0xAD;WM_INPUT_DEVICE_CHANGE := 0xFE;WM_INPUT := 0xFF; - WM_KEYFIRST := 0x100;WM_KEYDOWN := 0x100;WM_KEYUP := 0x101; - WM_CHAR := 0x102;WM_DEADCHAR := 0x103;WM_SYSKEYDOWN := 0x104; - WM_SYSKEYUP := 0x105;WM_SYSCHAR := 0x106;WM_SYSDEADCHAR := 0x107; - WM_UNICHAR := 0x109;WM_KEYLAST := 0x109;UNICODE_NOCHAR := 0xFFFF; - WM_IME_STARTCOMPOSITION := 0x10D;WM_IME_ENDCOMPOSITION := 0x10E;WM_IME_COMPOSITION := 0x10F; - WM_IME_KEYLAST := 0x10F;WM_INITDIALOG := 0x110;WM_COMMAND := 0x111; - WM_SYSCOMMAND := 0x112;WM_TIMER := 0x113;WM_HSCROLL := 0x114; - WM_VSCROLL := 0x115;WM_INITMENU := 0x116;WM_INITMENUPOPUP := 0x117; - WM_GESTURE := 0x119;WM_GESTURENOTIFY := 0x11A;WM_MENUSELECT := 0x11F; - WM_MENUCHAR := 0x120;WM_ENTERIDLE := 0x121;WM_MENURBUTTONUP := 0x122; - WM_MENUDRAG := 0x123;WM_MENUGETOBJECT := 0x124;WM_UNINITMENUPOPUP := 0x125; - WM_MENUCOMMAND := 0x126;WM_CHANGEUISTATE := 0x127;WM_UPDATEUISTATE := 0x128; - WM_QUERYUISTATE := 0x129;UIS_SET := 0x1;UIS_CLEAR := 0x2; - UIS_INITIALIZE := 0x3;UISF_HIDEFOCUS := 0x1;UISF_HIDEACCEL := 0x2; - UISF_ACTIVE := 0x4;WM_CTLCOLORMSGBOX := 0x132;WM_CTLCOLOREDIT := 0x133; - WM_CTLCOLORLISTBOX := 0x134;WM_CTLCOLORBTN := 0x135;WM_CTLCOLORDLG := 0x136; - WM_CTLCOLORSCROLLBAR := 0x137;WM_CTLCOLORSTATIC := 0x138;MN_GETHMENU := 0x1E1; - WM_MOUSEFIRST := 0x200;WM_MOUSEMOVE := 0x200;WM_LBUTTONDOWN := 0x201; - WM_LBUTTONUP := 0x202;WM_LBUTTONDBLCLK := 0x203;WM_RBUTTONDOWN := 0x204; - WM_RBUTTONUP := 0x205;WM_RBUTTONDBLCLK := 0x206;WM_MBUTTONDOWN := 0x207; - WM_MBUTTONUP := 0x208;WM_MBUTTONDBLCLK := 0x209;WM_MOUSEWHEEL := 0x20A; - WM_XBUTTONDOWN := 0x20B;WM_XBUTTONUP := 0x20C;WM_XBUTTONDBLCLK := 0x20D; - WM_MOUSEHWHEEL := 0x20E;WM_MOUSELAST := 0x20E;WHEEL_DELTA := 0x78; - WHEEL_PAGESCROLL := 0x0;XBUTTON1 := 0x1;XBUTTON2 := 0x2; - WM_PARENTNOTIFY := 0x210;WM_ENTERMENULOOP := 0x211;WM_EXITMENULOOP := 0x212; - WM_NEXTMENU := 0x213;WM_SIZING := 0x214;WM_CAPTURECHANGED := 0x215; - WM_MOVING := 0x216;WM_POWERBROADCAST := 0x218;PBT_APMQUERYSUSPEND := 0x0; - PBT_APMQUERYSTANDBY := 0x1;PBT_APMQUERYSUSPENDFAILED := 0x2;PBT_APMQUERYSTANDBYFAILED := 0x3; - PBT_APMSUSPEND := 0x4;PBT_APMSTANDBY := 0x5;PBT_APMRESUMECRITICAL := 0x6; - PBT_APMRESUMESUSPEND := 0x7;PBT_APMRESUMESTANDBY := 0x8;PBTF_APMRESUMEFROMFAILURE := 0x1; - PBT_APMBATTERYLOW := 0x9;PBT_APMPOWERSTATUSCHANGE := 0xA;PBT_APMOEMEVENT := 0xB; - PBT_APMRESUMEAUTOMATIC := 0x12;PBT_POWERSETTINGCHANGE := 0x8013;WM_DEVICECHANGE := 0x219; - WM_MDICREATE := 0x220;WM_MDIDESTROY := 0x221;WM_MDIACTIVATE := 0x222; - WM_MDIRESTORE := 0x223;WM_MDINEXT := 0x224;WM_MDIMAXIMIZE := 0x225; - WM_MDITILE := 0x226;WM_MDICASCADE := 0x227;WM_MDIICONARRANGE := 0x228; - WM_MDIGETACTIVE := 0x229;WM_MDISETMENU := 0x230;WM_ENTERSIZEMOVE := 0x231; - WM_EXITSIZEMOVE := 0x232;WM_DROPFILES := 0x233;WM_MDIREFRESHMENU := 0x234; - WM_POINTERDEVICECHANGE := 0x238;WM_POINTERDEVICEINRANGE := 0x239;WM_POINTERDEVICEOUTOFRANGE := 0x23A; - WM_TOUCH := 0x240;WM_NCPOINTERUPDATE := 0x241;WM_NCPOINTERDOWN := 0x242; - WM_NCPOINTERUP := 0x243;WM_POINTERUPDATE := 0x245;WM_POINTERDOWN := 0x246; - WM_POINTERUP := 0x247;WM_POINTERENTER := 0x249;WM_POINTERLEAVE := 0x24A; - WM_POINTERACTIVATE := 0x24B;WM_POINTERCAPTURECHANGED := 0x24C;WM_TOUCHHITTESTING := 0x24D; - WM_POINTERWHEEL := 0x24E;WM_POINTERHWHEEL := 0x24F;DM_POINTERHITTEST := 0x250; - WM_IME_SETCONTEXT := 0x281;WM_IME_NOTIFY := 0x282;WM_IME_CONTROL := 0x283; - WM_IME_COMPOSITIONFULL := 0x284;WM_IME_SELECT := 0x285;WM_IME_CHAR := 0x286; - WM_IME_REQUEST := 0x288;WM_IME_KEYDOWN := 0x290;WM_IME_KEYUP := 0x291; - WM_MOUSEHOVER := 0x2A1;WM_MOUSELEAVE := 0x2A3;WM_NCMOUSEHOVER := 0x2A0; - WM_NCMOUSELEAVE := 0x2A2;WM_WTSSESSION_CHANGE := 0x2B1;WM_TABLET_FIRST := 0x2C0; - WM_TABLET_LAST := 0x2DF;WM_DPICHANGED := 0x2E0;WM_CUT := 0x300; - WM_COPY := 0x301;WM_PASTE := 0x302;WM_CLEAR := 0x303; - WM_UNDO := 0x304;WM_RENDERFORMAT := 0x305;WM_RENDERALLFORMATS := 0x306; - WM_DESTROYCLIPBOARD := 0x307;WM_DRAWCLIPBOARD := 0x308;WM_PAINTCLIPBOARD := 0x309; - WM_VSCROLLCLIPBOARD := 0x30A;WM_SIZECLIPBOARD := 0x30B;WM_ASKCBFORMATNAME := 0x30C; - WM_CHANGECBCHAIN := 0x30D;WM_HSCROLLCLIPBOARD := 0x30E;WM_QUERYNEWPALETTE := 0x30F; - WM_PALETTEISCHANGING := 0x310;WM_PALETTECHANGED := 0x311;WM_HOTKEY := 0x312; - WM_PRINT := 0x317;WM_PRINTCLIENT := 0x318;WM_APPCOMMAND := 0x319; - WM_THEMECHANGED := 0x31A;WM_CLIPBOARDUPDATE := 0x31D;WM_DWMCOMPOSITIONCHANGED := 0x31E; - WM_DWMNCRENDERINGCHANGED := 0x31F;WM_DWMCOLORIZATIONCOLORCHANGED := 0x320;WM_DWMWINDOWMAXIMIZEDCHANGE := 0x321; - WM_DWMSENDICONICTHUMBNAIL := 0x323;WM_DWMSENDICONICLIVEPREVIEWBITMAP := 0x326;WM_GETTITLEBARINFOEX := 0x33F; - WM_HANDHELDFIRST := 0x358;WM_HANDHELDLAST := 0x35F;WM_AFXFIRST := 0x360; - WM_AFXLAST := 0x37F;WM_PENWINFIRST := 0x380;WM_PENWINLAST := 0x38F; - WM_APP := 0x8000;WM_USER := 0x400;WM_USERFIST := 0x2400; - WM_NOTTOSELF := 0x3400;WM_QUOTATIONS := 0x4400;WMSZ_LEFT := 0x1; - WMSZ_RIGHT := 0x2;WMSZ_TOP := 0x3;WMSZ_TOPLEFT := 0x4; - WMSZ_TOPRIGHT := 0x5;WMSZ_BOTTOM := 0x6;WMSZ_BOTTOMLEFT := 0x7; - WMSZ_BOTTOMRIGHT := 0x8;HTERROR := 0xFFFFFFFE;HTTRANSPARENT := 0xFFFFFFFF; - HTNOWHERE := 0x0;HTCLIENT := 0x1;HTCAPTION := 0x2; - HTSYSMENU := 0x3;HTGROWBOX := 0x4;HTSIZE := 0x4; - HTMENU := 0x5;HTHSCROLL := 0x6;HTVSCROLL := 0x7; - HTMINBUTTON := 0x8;HTMAXBUTTON := 0x9;HTLEFT := 0xA; - HTRIGHT := 0xB;HTTOP := 0xC;HTTOPLEFT := 0xD; - HTTOPRIGHT := 0xE;HTBOTTOM := 0xF;HTBOTTOMLEFT := 0x10; - HTBOTTOMRIGHT := 0x11;HTBORDER := 0x12;HTREDUCE := 0x8; - HTZOOM := 0x9;HTSIZEFIRST := 0xA;HTSIZELAST := 0x11; - HTOBJECT := 0x13;HTCLOSE := 0x14;HTHELP := 0x15; - SMTO_NORMAL := 0x0;SMTO_BLOCK := 0x1;SMTO_ABORTIFHUNG := 0x2; - SMTO_NOTIMEOUTIFNOTHUNG := 0x8;SMTO_ERRORONEXIT := 0x20;MA_ACTIVATE := 0x1; - MA_ACTIVATEANDEAT := 0x2;MA_NOACTIVATE := 0x3;MA_NOACTIVATEANDEAT := 0x4; - ICON_SMALL := 0x0;ICON_BIG := 0x1;ICON_SMALL2 := 0x2; - REGISTERWINDOWMESSAGE := 0x0;SIZE_RESTORED := 0x0;SIZE_MINIMIZED := 0x1; - SIZE_MAXIMIZED := 0x2;SIZE_MAXSHOW := 0x3;SIZE_MAXHIDE := 0x4; - SIZENORMAL := 0x0;SIZEICONIC := 0x1;SIZEFULLSCREEN := 0x2; - SIZEZOOMSHOW := 0x3;SIZEZOOMHIDE := 0x4;WVR_ALIGNTOP := 0x10; - WVR_ALIGNLEFT := 0x20;WVR_ALIGNBOTTOM := 0x40;WVR_ALIGNRIGHT := 0x80; - WVR_HREDRAW := 0x100;WVR_VREDRAW := 0x200;WVR_REDRAW := 0x300; - WVR_VALIDRECTS := 0x400;MK_LBUTTON := 0x1;MK_RBUTTON := 0x2; - MK_SHIFT := 0x4;MK_CONTROL := 0x8;MK_MBUTTON := 0x10; - MK_XBUTTON1 := 0x20;MK_XBUTTON2 := 0x40;TME_HOVER := 0x1; - TME_LEAVE := 0x2;TME_NONCLIENT := 0x10;TME_QUERY := 0x40000000; - TME_CANCEL := 0x80000000;HOVER_DEFAULT := 0xFFFFFFFF;WS_OVERLAPPED := 0x0; - WS_POPUP := 0x80000000;WS_CHILD := 0x40000000;WS_MINIMIZE := 0x20000000; - WS_VISIBLE := 0x10000000;WS_DISABLED := 0x8000000;WS_CLIPSIBLINGS := 0x4000000; - WS_CLIPCHILDREN := 0x2000000;WS_MAXIMIZE := 0x1000000;WS_CAPTION := 0xC00000; - WS_BORDER := 0x800000;WS_DLGFRAME := 0x400000;WS_VSCROLL := 0x200000; - WS_HSCROLL := 0x100000;WS_SYSMENU := 0x80000;WS_THICKFRAME := 0x40000; - WS_GROUP := 0x20000;WS_TABSTOP := 0x10000;WS_MINIMIZEBOX := 0x20000; - WS_MAXIMIZEBOX := 0x10000;WS_TILED := 0x0;WS_ICONIC := 0x20000000; - WS_SIZEBOX := 0x40000;WS_TILEDWINDOW := 0xCF0000;WS_OVERLAPPEDWINDOW := 0xCF0000; - WS_POPUPWINDOW := 0x80880000;WS_CHILDWINDOW := 0x40000000;WS_EX_DLGMODALFRAME := 0x1; - WS_EX_NOPARENTNOTIFY := 0x4;WS_EX_TOPMOST := 0x8;WS_EX_ACCEPTFILES := 0x10; - WS_EX_TRANSPARENT := 0x20;WS_EX_MDICHILD := 0x40;WS_EX_TOOLWINDOW := 0x80; - WS_EX_WINDOWEDGE := 0x100;WS_EX_CLIENTEDGE := 0x200;WS_EX_CONTEXTHELP := 0x400; - WS_EX_RIGHT := 0x1000;WS_EX_LEFT := 0x0;WS_EX_RTLREADING := 0x2000; - WS_EX_LTRREADING := 0x0;WS_EX_LEFTSCROLLBAR := 0x4000;WS_EX_RIGHTSCROLLBAR := 0x0; - WS_EX_CONTROLPARENT := 0x10000;WS_EX_STATICEDGE := 0x20000;WS_EX_APPWINDOW := 0x40000; - WS_EX_OVERLAPPEDWINDOW := 0x300;WS_EX_PALETTEWINDOW := 0x188;WS_EX_LAYERED := 0x80000; - WS_EX_NOINHERITLAYOUT := 0x100000;WS_EX_NOREDIRECTIONBITMAP := 0x200000;WS_EX_LAYOUTRTL := 0x400000; - WS_EX_COMPOSITED := 0x2000000;WS_EX_NOACTIVATE := 0x8000000;CS_VREDRAW := 0x1; - CS_HREDRAW := 0x2;CS_DBLCLKS := 0x8;CS_OWNDC := 0x20; - CS_CLASSDC := 0x40;CS_PARENTDC := 0x80;CS_NOCLOSE := 0x200; - CS_SAVEBITS := 0x800;CS_BYTEALIGNCLIENT := 0x1000;CS_BYTEALIGNWINDOW := 0x2000; - CS_GLOBALCLASS := 0x4000;CS_IME := 0x10000;CS_DROPSHADOW := 0x20000; - PRF_CHECKVISIBLE := 0x1;PRF_NONCLIENT := 0x2;PRF_CLIENT := 0x4; - PRF_ERASEBKGND := 0x8;PRF_CHILDREN := 0x10;PRF_OWNED := 0x20; - BDR_RAISEDOUTER := 0x1;BDR_SUNKENOUTER := 0x2;BDR_RAISEDINNER := 0x4; - BDR_SUNKENINNER := 0x8;BDR_OUTER := 0x3;BDR_INNER := 0xC; - BDR_RAISED := 0x5;BDR_SUNKEN := 0xA;EDGE_RAISED := 0x5; - EDGE_SUNKEN := 0xA;EDGE_ETCHED := 0x6;EDGE_BUMP := 0x9; - BF_LEFT := 0x1;BF_TOP := 0x2;BF_RIGHT := 0x4; - BF_BOTTOM := 0x8;BF_TOPLEFT := 0x3;BF_TOPRIGHT := 0x6; - BF_BOTTOMLEFT := 0x9;BF_BOTTOMRIGHT := 0xC;BF_RECT := 0xF; - BF_DIAGONAL := 0x10;BF_DIAGONAL_ENDTOPRIGHT := 0x16;BF_DIAGONAL_ENDTOPLEFT := 0x13; - BF_DIAGONAL_ENDBOTTOMLEFT := 0x19;BF_DIAGONAL_ENDBOTTOMRIGHT := 0x1C;BF_MIDDLE := 0x800; - BF_SOFT := 0x1000;BF_ADJUST := 0x2000;BF_FLAT := 0x4000; - BF_MONO := 0x8000;DFC_CAPTION := 0x1;DFC_MENU := 0x2; - DFC_SCROLL := 0x3;DFC_BUTTON := 0x4;DFC_POPUPMENU := 0x5; - DFCS_CAPTIONCLOSE := 0x0;DFCS_CAPTIONMIN := 0x1;DFCS_CAPTIONMAX := 0x2; - DFCS_CAPTIONRESTORE := 0x3;DFCS_CAPTIONHELP := 0x4;DFCS_MENUARROW := 0x0; - DFCS_MENUCHECK := 0x1;DFCS_MENUBULLET := 0x2;DFCS_MENUARROWRIGHT := 0x4; - DFCS_SCROLLUP := 0x0;DFCS_SCROLLDOWN := 0x1;DFCS_SCROLLLEFT := 0x2; - DFCS_SCROLLRIGHT := 0x3;DFCS_SCROLLCOMBOBOX := 0x5;DFCS_SCROLLSIZEGRIP := 0x8; - DFCS_SCROLLSIZEGRIPRIGHT := 0x10;DFCS_BUTTONCHECK := 0x0;DFCS_BUTTONRADIOIMAGE := 0x1; - DFCS_BUTTONRADIOMASK := 0x2;DFCS_BUTTONRADIO := 0x4;DFCS_BUTTON3STATE := 0x8; - DFCS_BUTTONPUSH := 0x10;DFCS_INACTIVE := 0x100;DFCS_PUSHED := 0x200; - DFCS_CHECKED := 0x400;DFCS_TRANSPARENT := 0x800;DFCS_HOT := 0x1000; - DFCS_ADJUSTRECT := 0x2000;DFCS_FLAT := 0x4000;DFCS_MONO := 0x8000; - DC_ACTIVE := 0x1;DC_SMALLCAP := 0x2;DC_ICON := 0x4; - DC_TEXT := 0x8;DC_INBUTTON := 0x10;DC_GRADIENT := 0x20; - DC_BUTTONS := 0x1000;IDANI_OPEN := 0x1;IDANI_CAPTION := 0x3; - CF_TEXT := 0x1;CF_BITMAP := 0x2;CF_METAFILEPICT := 0x3; - CF_SYLK := 0x4;CF_DIF := 0x5;CF_TIFF := 0x6; - CF_OEMTEXT := 0x7;CF_DIB := 0x8;CF_PALETTE := 0x9; - CF_PENDATA := 0xA;CF_RIFF := 0xB;CF_WAVE := 0xC; - CF_UNICODETEXT := 0xD;CF_ENHMETAFILE := 0xE;CF_HDROP := 0xF; - CF_LOCALE := 0x10;CF_DIBV5 := 0x11;CF_MAX := 0x12; - CF_OWNERDISPLAY := 0x80;CF_DSPTEXT := 0x81;CF_DSPBITMAP := 0x82; - CF_DSPMETAFILEPICT := 0x83;CF_DSPENHMETAFILE := 0x8E;CF_PRIVATEFIRST := 0x200; - CF_PRIVATELAST := 0x2FF;CF_GDIOBJFIRST := 0x300;CF_GDIOBJLAST := 0x3FF; - FVIRTKEY := 0x1;FNOINVERT := 0x2;FSHIFT := 0x4; - FCONTROL := 0x8;FALT := 0x10;WPF_SETMINPOSITION := 0x1; - WPF_RESTORETOMAXIMIZED := 0x2;WPF_ASYNCWINDOWPLACEMENT := 0x4;ODT_MENU := 0x1; - ODT_LISTBOX := 0x2;ODT_COMBOBOX := 0x3;ODT_BUTTON := 0x4; - ODT_STATIC := 0x5;ODA_DRAWENTIRE := 0x1;ODA_SELECT := 0x2; - ODA_FOCUS := 0x4;ODS_SELECTED := 0x1;ODS_GRAYED := 0x2; - ODS_DISABLED := 0x4;ODS_CHECKED := 0x8;ODS_FOCUS := 0x10; - ODS_DEFAULT := 0x20;ODS_COMBOBOXEDIT := 0x1000;ODS_HOTLIGHT := 0x40; - ODS_INACTIVE := 0x80;ODS_NOACCEL := 0x100;ODS_NOFOCUSRECT := 0x200; - DISPATCHMESSAGE := NIL;PEEKMESSAGE := 0x0;PM_NOREMOVE := 0x0; - PM_REMOVE := 0x1;PM_NOYIELD := 0x2;PM_QS_INPUT := 0x1C070000; - PM_QS_POSTMESSAGE := 0x980000;PM_QS_PAINT := 0x200000;PM_QS_SENDMESSAGE := 0x400000; - MOD_ALT := 0x1;MOD_CONTROL := 0x2;MOD_SHIFT := 0x4; - MOD_WIN := 0x8;MOD_NOREPEAT := 0x4000;IDHOT_SNAPWINDOW := 0xFFFFFFFF; - IDHOT_SNAPDESKTOP := 0xFFFFFFFE;ENDSESSION_CLOSEAPP := 0x1;ENDSESSION_CRITICAL := 0x40000000; - ENDSESSION_LOGOFF := 0x80000000;EWX_LOGOFF := 0x0;EWX_SHUTDOWN := 0x1; - EWX_REBOOT := 0x2;EWX_FORCE := 0x4;EWX_POWEROFF := 0x8; - EWX_FORCEIFHUNG := 0x10;EWX_QUICKRESOLVE := 0x20;EWX_RESTARTAPPS := 0x40; - EWX_HYBRID_SHUTDOWN := 0x400000;EWX_BOOTOPTIONS := 0x1000000;SENDMESSAGE := 0x0; - SENDMESSAGETIMEOUT := 0x0;SENDNOTIFYMESSAGE := 0x0;SENDMESSAGECALLBACK := 0x0; - BROADCASTSYSTEMMESSAGEEX := 0x0;BROADCASTSYSTEMMESSAGE := 0x0;BSM_ALLCOMPONENTS := 0x0; - BSM_VXDS := 0x1;BSM_NETDRIVER := 0x2;BSM_INSTALLABLEDRIVERS := 0x4; - BSM_APPLICATIONS := 0x8;BSM_ALLDESKTOPS := 0x10;BSF_QUERY := 0x1; - BSF_IGNORECURRENTTASK := 0x2;BSF_FLUSHDISK := 0x4;BSF_NOHANG := 0x8; - BSF_POSTMESSAGE := 0x10;BSF_FORCEIFHUNG := 0x20;BSF_NOTIMEOUTIFNOTHUNG := 0x40; - BSF_ALLOWSFW := 0x80;BSF_SENDNOTIFYMESSAGE := 0x100;BSF_RETURNHDESK := 0x200; - BSF_LUID := 0x400;BROADCAST_QUERY_DENY := 0x424D5144;DEVICE_NOTIFY_WINDOW_HANDLE := 0x0; - DEVICE_NOTIFY_SERVICE_HANDLE := 0x1;DEVICE_NOTIFY_ALL_INTERFACE_CLASSES := 0x4;REGISTERDEVICENOTIFICATION := 0x0; - POSTMESSAGE := 0x0;POSTTHREADMESSAGE := 0x0;POSTAPPMESSAGE := 0x0; - HWND_BROADCAST := 0xFFFF;HWND_MESSAGE := 0xFFFFFFFD;DEFWINDOWPROC := 0x0; - ISMEX_NOSEND := 0x0;ISMEX_SEND := 0x1;ISMEX_NOTIFY := 0x2; - ISMEX_CALLBACK := 0x4;ISMEX_REPLIED := 0x8;REGISTERCLASS := 0x0; - UNREGISTERCLASS := 0x0;GETCLASSINFO := 0x0;REGISTERCLASSEX := 0x0; - GETCLASSINFOEX := 0x0;CW_USEDEFAULT := 0x80000000;HWND_DESKTOP := 0x0; - CREATEWINDOWEX := 0x0;CREATEWINDOW := 0x0;PW_CLIENTONLY := 0x1; - PW_RENDERFULLCONTENT := 0x2;LWA_COLORKEY := 0x1;LWA_ALPHA := 0x2; - ULW_COLORKEY := 0x1;ULW_ALPHA := 0x2;ULW_OPAQUE := 0x4; - ULW_EX_NORESIZE := 0x8;FLASHW_STOP := 0x0;FLASHW_CAPTION := 0x1; - FLASHW_TRAY := 0x2;FLASHW_ALL := 0x3;FLASHW_TIMER := 0x4; - FLASHW_TIMERNOFG := 0xC;WDA_NONE := 0x0;WDA_MONITOR := 0x1; - SWP_NOSIZE := 0x1;SWP_NOMOVE := 0x2;SWP_NOZORDER := 0x4; - SWP_NOREDRAW := 0x8;SWP_NOACTIVATE := 0x10;SWP_FRAMECHANGED := 0x20; - SWP_SHOWWINDOW := 0x40;SWP_HIDEWINDOW := 0x80;SWP_NOCOPYBITS := 0x100; - SWP_NOOWNERZORDER := 0x200;SWP_NOSENDCHANGING := 0x400;SWP_DRAWFRAME := 0x20; - SWP_NOREPOSITION := 0x200;SWP_DEFERERASE := 0x2000;SWP_ASYNCWINDOWPOS := 0x4000; - HWND_TOP := 0x0;HWND_BOTTOM := 0x1;HWND_TOPMOST := 0xFFFFFFFF; - HWND_NOTOPMOST := 0xFFFFFFFE;CREATEDIALOGPARAM := 0x0;CREATEDIALOGINDIRECTPARAM := 0x0; - CREATEDIALOG := 0x0;CREATEDIALOGINDIRECT := 0x0;DIALOGBOXPARAM := 0x0; - DIALOGBOXINDIRECTPARAM := 0x0;DIALOGBOX := 0x0;DIALOGBOXINDIRECT := 0x0; - SETDLGITEMTEXT := 0x0;GETDLGITEMTEXT := 0x0;SENDDLGITEMMESSAGE := 0x0; - DEFDLGPROC := 0x0;DLGWINDOWEXTRA := 0x1E;CALLMSGFILTER := 0x0; - REGISTERCLIPBOARDFORMAT := 0x0;GETCLIPBOARDFORMATNAME := 0x0;CHARTOOEM := 0x0; - OEMTOCHAR := 0x0;CHARTOOEMBUFF := 0x0;OEMTOCHARBUFF := 0x0; - CHARUPPER := 0x0;CHARUPPERBUFF := 0x0;CHARLOWER := 0x0; - CHARLOWERBUFF := 0x0;CHARNEXT := 0x0;CHARPREV := 0x0; - ANSITOOEM := 0x0;OEMTOANSI := 0x0;ANSITOOEMBUFF := 0x0; - OEMTOANSIBUFF := 0x0;ANSIUPPER := 0x0;ANSIUPPERBUFF := 0x0; - ANSILOWER := 0x0;ANSILOWERBUFF := 0x0;ANSINEXT := 0x0; - ANSIPREV := 0x0;ISCHARALPHA := 0x0;ISCHARALPHANUMERIC := 0x0; - ISCHARUPPER := 0x0;ISCHARLOWER := 0x0;GETKEYNAMETEXT := 0x0; - VKKEYSCAN := 0x0;VKKEYSCANEX := 0x0;KEYEVENTF_EXTENDEDKEY := 0x1; - KEYEVENTF_KEYUP := 0x2;KEYEVENTF_UNICODE := 0x4;KEYEVENTF_SCANCODE := 0x8; - MOUSEEVENTF_MOVE := 0x1;MOUSEEVENTF_LEFTDOWN := 0x2;MOUSEEVENTF_LEFTUP := 0x4; - MOUSEEVENTF_RIGHTDOWN := 0x8;MOUSEEVENTF_RIGHTUP := 0x10;MOUSEEVENTF_MIDDLEDOWN := 0x20; - MOUSEEVENTF_MIDDLEUP := 0x40;MOUSEEVENTF_XDOWN := 0x80;MOUSEEVENTF_XUP := 0x100; - MOUSEEVENTF_WHEEL := 0x800;MOUSEEVENTF_HWHEEL := 0x1000;MOUSEEVENTF_MOVE_NOCOALESCE := 0x2000; - MOUSEEVENTF_VIRTUALDESK := 0x4000;MOUSEEVENTF_ABSOLUTE := 0x8000;INPUT_MOUSE := 0x0; - INPUT_KEYBOARD := 0x1;INPUT_HARDWARE := 0x2;TOUCHEVENTF_MOVE := 0x1; - TOUCHEVENTF_DOWN := 0x2;TOUCHEVENTF_UP := 0x4;TOUCHEVENTF_INRANGE := 0x8; - TOUCHEVENTF_PRIMARY := 0x10;TOUCHEVENTF_NOCOALESCE := 0x20;TOUCHEVENTF_PEN := 0x40; - TOUCHEVENTF_PALM := 0x80;TOUCHINPUTMASKF_TIMEFROMSYSTEM := 0x1;TOUCHINPUTMASKF_EXTRAINFO := 0x2; - TOUCHINPUTMASKF_CONTACTAREA := 0x4;TWF_FINETOUCH := 0x1;TWF_WANTPALM := 0x2; - POINTER_FLAG_NONE := 0x0;POINTER_FLAG_NEW := 0x1;POINTER_FLAG_INRANGE := 0x2; - POINTER_FLAG_INCONTACT := 0x4;POINTER_FLAG_FIRSTBUTTON := 0x10;POINTER_FLAG_SECONDBUTTON := 0x20; - POINTER_FLAG_THIRDBUTTON := 0x40;POINTER_FLAG_FOURTHBUTTON := 0x80;POINTER_FLAG_FIFTHBUTTON := 0x100; - POINTER_FLAG_PRIMARY := 0x2000;POINTER_FLAG_CONFIDENCE := 0x4000;POINTER_FLAG_CANCELED := 0x8000; - POINTER_FLAG_DOWN := 0x10000;POINTER_FLAG_UPDATE := 0x20000;POINTER_FLAG_UP := 0x40000; - POINTER_FLAG_WHEEL := 0x80000;POINTER_FLAG_HWHEEL := 0x100000;POINTER_FLAG_CAPTURECHANGED := 0x200000; - POINTER_FLAG_HASTRANSFORM := 0x400000;POINTER_MOD_SHIFT := 0x4;POINTER_MOD_CTRL := 0x8; - TOUCH_FLAG_NONE := 0x0;TOUCH_MASK_NONE := 0x0;TOUCH_MASK_CONTACTAREA := 0x1; - TOUCH_MASK_ORIENTATION := 0x2;TOUCH_MASK_PRESSURE := 0x4;PEN_FLAG_NONE := 0x0; - PEN_FLAG_BARREL := 0x1;PEN_FLAG_INVERTED := 0x2;PEN_FLAG_ERASER := 0x4; - PEN_MASK_NONE := 0x0;PEN_MASK_PRESSURE := 0x1;PEN_MASK_ROTATION := 0x2; - PEN_MASK_TILT_X := 0x4;PEN_MASK_TILT_Y := 0x8;POINTER_MESSAGE_FLAG_NEW := 0x1; - POINTER_MESSAGE_FLAG_INRANGE := 0x2;POINTER_MESSAGE_FLAG_INCONTACT := 0x4;POINTER_MESSAGE_FLAG_FIRSTBUTTON := 0x10; - POINTER_MESSAGE_FLAG_SECONDBUTTON := 0x20;POINTER_MESSAGE_FLAG_THIRDBUTTON := 0x40;POINTER_MESSAGE_FLAG_FOURTHBUTTON := 0x80; - POINTER_MESSAGE_FLAG_FIFTHBUTTON := 0x100;POINTER_MESSAGE_FLAG_PRIMARY := 0x2000;POINTER_MESSAGE_FLAG_CONFIDENCE := 0x4000; - POINTER_MESSAGE_FLAG_CANCELED := 0x8000;PA_ACTIVATE := 0x1;PA_NOACTIVATE := 0x3; - MAX_TOUCH_COUNT := 0x100;TOUCH_FEEDBACK_DEFAULT := 0x1;TOUCH_FEEDBACK_INDIRECT := 0x2; - TOUCH_FEEDBACK_NONE := 0x3;TOUCH_HIT_TESTING_DEFAULT := 0x0;TOUCH_HIT_TESTING_CLIENT := 0x1; - TOUCH_HIT_TESTING_NONE := 0x2;TOUCH_HIT_TESTING_PROXIMITY_CLOSEST := 0x0;TOUCH_HIT_TESTING_PROXIMITY_FARTHEST := 0xFFF; - GWFS_INCLUDE_ANCESTORS := 0x1;MAPVIRTUALKEY := 0x0;MAPVIRTUALKEYEX := 0x0; - MAPVK_VK_TO_VSC := 0x0;MAPVK_VSC_TO_VK := 0x1;MAPVK_VK_TO_CHAR := 0x2; - MAPVK_VSC_TO_VK_EX := 0x3;MAPVK_VK_TO_VSC_EX := 0x4;MWMO_WAITALL := 0x1; - MWMO_ALERTABLE := 0x2;MWMO_INPUTAVAILABLE := 0x4;QS_KEY := 0x1; - QS_MOUSEMOVE := 0x2;QS_MOUSEBUTTON := 0x4;QS_POSTMESSAGE := 0x8; - QS_TIMER := 0x10;QS_PAINT := 0x20;QS_SENDMESSAGE := 0x40; - QS_HOTKEY := 0x80;QS_ALLPOSTMESSAGE := 0x100;QS_RAWINPUT := 0x400; - QS_TOUCH := 0x800;QS_POINTER := 0x1000;QS_MOUSE := 0x6; - QS_INPUT := 0x1C07;QS_ALLEVENTS := 0x1CBF;QS_ALLINPUT := 0x1CFF; - USER_TIMER_MAXIMUM := 0x7FFFFFFF;USER_TIMER_MINIMUM := 0xA;TIMERV_DEFAULT_COALESCING := 0x0; - TIMERV_NO_COALESCING := 0xFFFFFFFF;TIMERV_COALESCING_MIN := 0x1;TIMERV_COALESCING_MAX := 0x7FFFFFF5; - LOADACCELERATORS := 0x0;CREATEACCELERATORTABLE := 0x0;COPYACCELERATORTABLE := 0x0; - TRANSLATEACCELERATOR := 0x0;SM_CXSCREEN := 0x0;SM_CYSCREEN := 0x1; - SM_CXVSCROLL := 0x2;SM_CYHSCROLL := 0x3;SM_CYCAPTION := 0x4; - SM_CXBORDER := 0x5;SM_CYBORDER := 0x6;SM_CXDLGFRAME := 0x7; - SM_CYDLGFRAME := 0x8;SM_CYVTHUMB := 0x9;SM_CXHTHUMB := 0xA; - SM_CXICON := 0xB;SM_CYICON := 0xC;SM_CXCURSOR := 0xD; - SM_CYCURSOR := 0xE;SM_CYMENU := 0xF;SM_CXFULLSCREEN := 0x10; - SM_CYFULLSCREEN := 0x11;SM_CYKANJIWINDOW := 0x12;SM_MOUSEPRESENT := 0x13; - SM_CYVSCROLL := 0x14;SM_CXHSCROLL := 0x15;SM_DEBUG := 0x16; - SM_SWAPBUTTON := 0x17;SM_RESERVED1 := 0x18;SM_RESERVED2 := 0x19; - SM_RESERVED3 := 0x1A;SM_RESERVED4 := 0x1B;SM_CXMIN := 0x1C; - SM_CYMIN := 0x1D;SM_CXSIZE := 0x1E;SM_CYSIZE := 0x1F; - SM_CXFRAME := 0x20;SM_CYFRAME := 0x21;SM_CXMINTRACK := 0x22; - SM_CYMINTRACK := 0x23;SM_CXDOUBLECLK := 0x24;SM_CYDOUBLECLK := 0x25; - SM_CXICONSPACING := 0x26;SM_CYICONSPACING := 0x27;SM_MENUDROPALIGNMENT := 0x28; - SM_PENWINDOWS := 0x29;SM_DBCSENABLED := 0x2A;SM_CMOUSEBUTTONS := 0x2B; - SM_CXFIXEDFRAME := 0x7;SM_CYFIXEDFRAME := 0x8;SM_CXSIZEFRAME := 0x20; - SM_CYSIZEFRAME := 0x21;SM_SECURE := 0x2C;SM_CXEDGE := 0x2D; - SM_CYEDGE := 0x2E;SM_CXMINSPACING := 0x2F;SM_CYMINSPACING := 0x30; - SM_CXSMICON := 0x31;SM_CYSMICON := 0x32;SM_CYSMCAPTION := 0x33; - SM_CXSMSIZE := 0x34;SM_CYSMSIZE := 0x35;SM_CXMENUSIZE := 0x36; - SM_CYMENUSIZE := 0x37;SM_ARRANGE := 0x38;SM_CXMINIMIZED := 0x39; - SM_CYMINIMIZED := 0x3A;SM_CXMAXTRACK := 0x3B;SM_CYMAXTRACK := 0x3C; - SM_CXMAXIMIZED := 0x3D;SM_CYMAXIMIZED := 0x3E;SM_NETWORK := 0x3F; - SM_CLEANBOOT := 0x43;SM_CXDRAG := 0x44;SM_CYDRAG := 0x45; - SM_SHOWSOUNDS := 0x46;SM_CXMENUCHECK := 0x47;SM_CYMENUCHECK := 0x48; - SM_SLOWMACHINE := 0x49;SM_MIDEASTENABLED := 0x4A;SM_MOUSEWHEELPRESENT := 0x4B; - SM_XVIRTUALSCREEN := 0x4C;SM_YVIRTUALSCREEN := 0x4D;SM_CXVIRTUALSCREEN := 0x4E; - SM_CYVIRTUALSCREEN := 0x4F;SM_CMONITORS := 0x50;SM_SAMEDISPLAYFORMAT := 0x51; - SM_IMMENABLED := 0x52;SM_CXFOCUSBORDER := 0x53;SM_CYFOCUSBORDER := 0x54; - SM_TABLETPC := 0x56;SM_MEDIACENTER := 0x57;SM_STARTER := 0x58; - SM_SERVERR2 := 0x59;SM_MOUSEHORIZONTALWHEELPRESENT := 0x5B;SM_CXPADDEDBORDER := 0x5C; - SM_DIGITIZER := 0x5E;SM_MAXIMUMTOUCHES := 0x5F;SM_CMETRICS := 0x4C; - SM_REMOTESESSION := 0x1000;SM_SHUTTINGDOWN := 0x2000;SM_REMOTECONTROL := 0x2001; - SM_CARETBLINKINGENABLED := 0x2002;SM_CONVERTIBLESLATEMODE := 0x2003;SM_SYSTEMDOCKED := 0x2004; - LOADMENU := 0x0;LOADMENUINDIRECT := 0x0;CHANGEMENU := 0x0; - GETMENUSTRING := 0x0;PMB_ACTIVE := 0x1;INSERTMENU := 0x0; - APPENDMENU := 0x0;MODIFYMENU := 0x0;MNC_IGNORE := 0x0; - MNC_CLOSE := 0x1;MNC_EXECUTE := 0x2;MNC_SELECT := 0x3; - MNS_NOCHECK := 0x80000000;MNS_MODELESS := 0x40000000;MNS_DRAGDROP := 0x20000000; - MNS_AUTODISMISS := 0x10000000;MNS_NOTIFYBYPOS := 0x8000000;MNS_CHECKORBMP := 0x4000000; - MIM_MAXHEIGHT := 0x1;MIM_BACKGROUND := 0x2;MIM_HELPID := 0x4; - MIM_MENUDATA := 0x8;MIM_STYLE := 0x10;MIM_APPLYTOSUBMENUS := 0x80000000; - MND_CONTINUE := 0x0;MND_ENDMENU := 0x1;MNGOF_TOPGAP := 0x1; - MNGOF_BOTTOMGAP := 0x2;MNGO_NOINTERFACE := 0x0;MNGO_NOERROR := 0x1; - MIIM_STATE := 0x1;MIIM_ID := 0x2;MIIM_SUBMENU := 0x4; - MIIM_CHECKMARKS := 0x8;MIIM_TYPE := 0x10;MIIM_DATA := 0x20; - MIIM_STRING := 0x40;MIIM_BITMAP := 0x80;MIIM_FTYPE := 0x100; - HBMMENU_CALLBACK := 0xFFFFFFFF;HBMMENU_SYSTEM := 0x1;HBMMENU_MBAR_RESTORE := 0x2; - HBMMENU_MBAR_MINIMIZE := 0x3;HBMMENU_MBAR_CLOSE := 0x5;HBMMENU_MBAR_CLOSE_D := 0x6; - HBMMENU_MBAR_MINIMIZE_D := 0x7;HBMMENU_POPUP_CLOSE := 0x8;HBMMENU_POPUP_RESTORE := 0x9; - HBMMENU_POPUP_MAXIMIZE := 0xA;HBMMENU_POPUP_MINIMIZE := 0xB;INSERTMENUITEM := 0x0; - GETMENUITEMINFO := 0x0;SETMENUITEMINFO := 0x0;GMDI_USEDISABLED := 0x1; - GMDI_GOINTOPOPUPS := 0x2;TPM_LEFTBUTTON := 0x0;TPM_RIGHTBUTTON := 0x2; - TPM_LEFTALIGN := 0x0;TPM_CENTERALIGN := 0x4;TPM_RIGHTALIGN := 0x8; - TPM_TOPALIGN := 0x0;TPM_VCENTERALIGN := 0x10;TPM_BOTTOMALIGN := 0x20; - TPM_HORIZONTAL := 0x0;TPM_VERTICAL := 0x40;TPM_NONOTIFY := 0x80; - TPM_RETURNCMD := 0x100;TPM_RECURSE := 0x1;TPM_HORPOSANIMATION := 0x400; - TPM_HORNEGANIMATION := 0x800;TPM_VERPOSANIMATION := 0x1000;TPM_VERNEGANIMATION := 0x2000; - TPM_NOANIMATION := 0x4000;TPM_LAYOUTRTL := 0x8000;TPM_WORKAREA := 0x10000; - DOF_EXECUTABLE := 0x8001;DOF_DOCUMENT := 0x8002;DOF_DIRECTORY := 0x8003; - DOF_MULTIPLE := 0x8004;DOF_PROGMAN := 0x1;DOF_SHELLDATA := 0x2; - DO_DROPFILE := 0x454C4946;DO_PRINTFILE := 0x544E5250;DT_TOP := 0x0; - DT_LEFT := 0x0;DT_CENTER := 0x1;DT_RIGHT := 0x2; - DT_VCENTER := 0x4;DT_BOTTOM := 0x8;DT_WORDBREAK := 0x10; - DT_SINGLELINE := 0x20;DT_EXPANDTABS := 0x40;DT_TABSTOP := 0x80; - DT_NOCLIP := 0x100;DT_EXTERNALLEADING := 0x200;DT_CALCRECT := 0x400; - DT_NOPREFIX := 0x800;DT_INTERNAL := 0x1000;DT_EDITCONTROL := 0x2000; - DT_PATH_ELLIPSIS := 0x4000;DT_END_ELLIPSIS := 0x8000;DT_MODIFYSTRING := 0x10000; - DT_RTLREADING := 0x20000;DT_WORD_ELLIPSIS := 0x40000;DT_NOFULLWIDTHCHARBREAK := 0x80000; - DT_HIDEPREFIX := 0x100000;DT_PREFIXONLY := 0x200000;DRAWTEXT := 0x0; - DRAWTEXTEX := 0x0;GRAYSTRING := 0x0;DST_COMPLEX := 0x0; - DST_TEXT := 0x1;DST_PREFIXTEXT := 0x2;DST_ICON := 0x3; - DST_BITMAP := 0x4;DSS_NORMAL := 0x0;DSS_UNION := 0x10; - DSS_DISABLED := 0x20;DSS_MONO := 0x80;DSS_HIDEPREFIX := 0x200; - DSS_PREFIXONLY := 0x400;DSS_RIGHT := 0x8000;DRAWSTATE := 0x0; - TABBEDTEXTOUT := 0x0;GETTABBEDTEXTEXTENT := 0x0;ASFW_ANY := 0xFFFFFFFF; - LSFW_LOCK := 0x1;LSFW_UNLOCK := 0x2;DCX_WINDOW := 0x1; - DCX_CACHE := 0x2;DCX_NORESETATTRS := 0x4;DCX_CLIPCHILDREN := 0x8; - DCX_CLIPSIBLINGS := 0x10;DCX_PARENTCLIP := 0x20;DCX_EXCLUDERGN := 0x40; - DCX_INTERSECTRGN := 0x80;DCX_EXCLUDEUPDATE := 0x100;DCX_INTERSECTUPDATE := 0x200; - DCX_LOCKWINDOWUPDATE := 0x400;DCX_VALIDATE := 0x200000;RDW_INVALIDATE := 0x1; - RDW_INTERNALPAINT := 0x2;RDW_ERASE := 0x4;RDW_VALIDATE := 0x8; - RDW_NOINTERNALPAINT := 0x10;RDW_NOERASE := 0x20;RDW_NOCHILDREN := 0x40; - RDW_ALLCHILDREN := 0x80;RDW_UPDATENOW := 0x100;RDW_ERASENOW := 0x200; - RDW_FRAME := 0x400;RDW_NOFRAME := 0x800;SW_SCROLLCHILDREN := 0x1; - SW_INVALIDATE := 0x2;SW_ERASE := 0x4;SW_SMOOTHSCROLL := 0x10; - ESB_ENABLE_BOTH := 0x0;ESB_DISABLE_BOTH := 0x3;ESB_DISABLE_LEFT := 0x1; - ESB_DISABLE_RIGHT := 0x2;ESB_DISABLE_UP := 0x1;ESB_DISABLE_DOWN := 0x2; - ESB_DISABLE_LTUP := 0x1;ESB_DISABLE_RTDN := 0x2;SETPROP := 0x0; - GETPROP := 0x0;REMOVEPROP := 0x0;ENUMPROPSEX := 0x0; - ENUMPROPS := 0x0;SETWINDOWTEXT := 0x0;GETWINDOWTEXT := 0x0; - GETWINDOWTEXTLENGTH := 0x0;HELPINFO_WINDOW := 0x1;HELPINFO_MENUITEM := 0x2; - MB_OK := 0x0;MB_OKCANCEL := 0x1;MB_ABORTRETRYIGNORE := 0x2; - MB_YESNOCANCEL := 0x3;MB_YESNO := 0x4;MB_RETRYCANCEL := 0x5; - MB_CANCELTRYCONTINUE := 0x6;MB_ICONHAND := 0x10;MB_ICONQUESTION := 0x20; - MB_ICONEXCLAMATION := 0x30;MB_ICONASTERISK := 0x40;MB_USERICON := 0x80; - MB_ICONWARNING := 0x30;MB_ICONERROR := 0x10;MB_ICONINFORMATION := 0x40; - MB_ICONSTOP := 0x10;MB_DEFBUTTON1 := 0x0;MB_DEFBUTTON2 := 0x100; - MB_DEFBUTTON3 := 0x200;MB_DEFBUTTON4 := 0x300;MB_APPLMODAL := 0x0; - MB_SYSTEMMODAL := 0x1000;MB_TASKMODAL := 0x2000;MB_HELP := 0x4000; - MB_NOFOCUS := 0x8000;MB_SETFOREGROUND := 0x10000;MB_DEFAULT_DESKTOP_ONLY := 0x20000; - MB_TOPMOST := 0x40000;MB_RIGHT := 0x80000;MB_RTLREADING := 0x100000; - MB_SERVICE_NOTIFICATION := 0x200000;MB_SERVICE_NOTIFICATION_NT3X := 0x40000;MB_TYPEMASK := 0xF; - MB_ICONMASK := 0xF0;MB_DEFMASK := 0xF00;MB_MODEMASK := 0x3000; - MB_MISCMASK := 0xC000;MESSAGEBOX := 0x0;MESSAGEBOXEX := 0x0; - MESSAGEBOXINDIRECT := 0x0;CWP_ALL := 0x0;CWP_SKIPINVISIBLE := 0x1; - CWP_SKIPDISABLED := 0x2;CWP_SKIPTRANSPARENT := 0x4;CTLCOLOR_MSGBOX := 0x0; - CTLCOLOR_EDIT := 0x1;CTLCOLOR_LISTBOX := 0x2;CTLCOLOR_BTN := 0x3; - CTLCOLOR_DLG := 0x4;CTLCOLOR_SCROLLBAR := 0x5;CTLCOLOR_STATIC := 0x6; - CTLCOLOR_MAX := 0x7;COLOR_SCROLLBAR := 0x0;COLOR_BACKGROUND := 0x1; - COLOR_ACTIVECAPTION := 0x2;COLOR_INACTIVECAPTION := 0x3;COLOR_MENU := 0x4; - COLOR_WINDOW := 0x5;COLOR_WINDOWFRAME := 0x6;COLOR_MENUTEXT := 0x7; - COLOR_WINDOWTEXT := 0x8;COLOR_CAPTIONTEXT := 0x9;COLOR_ACTIVEBORDER := 0xA; - COLOR_INACTIVEBORDER := 0xB;COLOR_APPWORKSPACE := 0xC;COLOR_HIGHLIGHT := 0xD; - COLOR_HIGHLIGHTTEXT := 0xE;COLOR_BTNFACE := 0xF;COLOR_BTNSHADOW := 0x10; - COLOR_GRAYTEXT := 0x11;COLOR_BTNTEXT := 0x12;COLOR_INACTIVECAPTIONTEXT := 0x13; - COLOR_BTNHIGHLIGHT := 0x14;COLOR_3DDKSHADOW := 0x15;COLOR_3DLIGHT := 0x16; - COLOR_INFOTEXT := 0x17;COLOR_INFOBK := 0x18;COLOR_HOTLIGHT := 0x1A; - COLOR_GRADIENTACTIVECAPTION := 0x1B;COLOR_GRADIENTINACTIVECAPTION := 0x1C;COLOR_MENUHILIGHT := 0x1D; - COLOR_MENUBAR := 0x1E;COLOR_DESKTOP := 0x1;COLOR_3DFACE := 0xF; - COLOR_3DSHADOW := 0x10;COLOR_3DHIGHLIGHT := 0x14;COLOR_3DHILIGHT := 0x14; - COLOR_BTNHILIGHT := 0x14;GETWINDOWLONG := 0x0;SETWINDOWLONG := 0x0; - GETWINDOWLONGPTR := 0x0;SETWINDOWLONGPTR := 0x0;GETCLASSLONG := 0x0; - SETCLASSLONG := 0x0;GETCLASSLONGPTR := 0x0;SETCLASSLONGPTR := 0x0; - FINDWINDOW := 0x0;FINDWINDOWEX := 0x0;GETCLASSNAME := 0x0; - GW_HWNDFIRST := 0x0;GW_HWNDLAST := 0x1;GW_HWNDNEXT := 0x2; - GW_HWNDPREV := 0x3;GW_OWNER := 0x4;GW_CHILD := 0x5; - GW_ENABLEDPOPUP := 0x6;GW_MAX := 0x6;SETWINDOWSHOOKEX := 0x0; - MF_INSERT := 0x0;MF_CHANGE := 0x80;MF_APPEND := 0x100; - MF_DELETE := 0x200;MF_REMOVE := 0x1000;MF_BYCOMMAND := 0x0; - MF_BYPOSITION := 0x400;MF_SEPARATOR := 0x800;MF_ENABLED := 0x0; - MF_GRAYED := 0x1;MF_DISABLED := 0x2;MF_UNCHECKED := 0x0; - MF_CHECKED := 0x8;MF_USECHECKBITMAPS := 0x200;MF_STRING := 0x0; - MF_BITMAP := 0x4;MF_OWNERDRAW := 0x100;MF_POPUP := 0x10; - MF_MENUBARBREAK := 0x20;MF_MENUBREAK := 0x40;MF_UNHILITE := 0x0; - MF_HILITE := 0x80;MF_DEFAULT := 0x1000;MF_SYSMENU := 0x2000; - MF_HELP := 0x4000;MF_RIGHTJUSTIFY := 0x4000;MF_MOUSESELECT := 0x8000; - MF_END := 0x80;MFT_STRING := 0x0;MFT_BITMAP := 0x4; - MFT_MENUBARBREAK := 0x20;MFT_MENUBREAK := 0x40;MFT_OWNERDRAW := 0x100; - MFT_RADIOCHECK := 0x200;MFT_SEPARATOR := 0x800;MFT_RIGHTORDER := 0x2000; - MFT_RIGHTJUSTIFY := 0x4000;MFS_GRAYED := 0x3;MFS_DISABLED := 0x3; - MFS_CHECKED := 0x8;MFS_HILITE := 0x80;MFS_ENABLED := 0x0; - MFS_UNCHECKED := 0x0;MFS_UNHILITE := 0x0;MFS_DEFAULT := 0x1000; - SC_SIZE := 0xF000;SC_MOVE := 0xF010;SC_MINIMIZE := 0xF020; - SC_MAXIMIZE := 0xF030;SC_NEXTWINDOW := 0xF040;SC_PREVWINDOW := 0xF050; - SC_CLOSE := 0xF060;SC_VSCROLL := 0xF070;SC_HSCROLL := 0xF080; - SC_MOUSEMENU := 0xF090;SC_KEYMENU := 0xF100;SC_ARRANGE := 0xF110; - SC_RESTORE := 0xF120;SC_TASKLIST := 0xF130;SC_SCREENSAVE := 0xF140; - SC_HOTKEY := 0xF150;SC_DEFAULT := 0xF160;SC_MONITORPOWER := 0xF170; - SC_CONTEXTHELP := 0xF180;SC_SEPARATOR := 0xF00F;SCF_ISSECURE := 0x1; - SC_ICON := 0xF020;SC_ZOOM := 0xF030;LOADBITMAP := 0x0; - LOADCURSOR := 0x0;LOADCURSORFROMFILE := 0x0;LOADICON := 0x0; - PRIVATEEXTRACTICONS := 0x0;IMAGE_BITMAP := 0x0;IMAGE_ICON := 0x1; - IMAGE_CURSOR := 0x2;IMAGE_ENHMETAFILE := 0x3;LR_DEFAULTCOLOR := 0x0; - LR_MONOCHROME := 0x1;LR_COLOR := 0x2;LR_COPYRETURNORG := 0x4; - LR_COPYDELETEORG := 0x8;LR_LOADFROMFILE := 0x10;LR_LOADTRANSPARENT := 0x20; - LR_DEFAULTSIZE := 0x40;LR_VGACOLOR := 0x80;LR_LOADMAP3DCOLORS := 0x1000; - LR_CREATEDIBSECTION := 0x2000;LR_COPYFROMRESOURCE := 0x4000;LR_SHARED := 0x8000; - LOADIMAGE := 0x0;DI_MASK := 0x1;DI_IMAGE := 0x2; - DI_NORMAL := 0x3;DI_COMPAT := 0x4;DI_DEFAULTSIZE := 0x8; - DI_NOMIRROR := 0x10;GETICONINFOEX := 0x0;RES_ICON := 0x1; - RES_CURSOR := 0x2;OBM_CLOSE := 0x7FF2;OBM_UPARROW := 0x7FF1; - OBM_DNARROW := 0x7FF0;OBM_RGARROW := 0x7FEF;OBM_LFARROW := 0x7FEE; - OBM_REDUCE := 0x7FED;OBM_ZOOM := 0x7FEC;OBM_RESTORE := 0x7FEB; - OBM_REDUCED := 0x7FEA;OBM_ZOOMD := 0x7FE9;OBM_RESTORED := 0x7FE8; - OBM_UPARROWD := 0x7FE7;OBM_DNARROWD := 0x7FE6;OBM_RGARROWD := 0x7FE5; - OBM_LFARROWD := 0x7FE4;OBM_MNARROW := 0x7FE3;OBM_COMBO := 0x7FE2; - OBM_UPARROWI := 0x7FE1;OBM_DNARROWI := 0x7FE0;OBM_RGARROWI := 0x7FDF; - OBM_LFARROWI := 0x7FDE;OBM_OLD_CLOSE := 0x7FFF;OBM_SIZE := 0x7FFE; - OBM_OLD_UPARROW := 0x7FFD;OBM_OLD_DNARROW := 0x7FFC;OBM_OLD_RGARROW := 0x7FFB; - OBM_OLD_LFARROW := 0x7FFA;OBM_BTSIZE := 0x7FF9;OBM_CHECK := 0x7FF8; - OBM_CHECKBOXES := 0x7FF7;OBM_BTNCORNERS := 0x7FF6;OBM_OLD_REDUCE := 0x7FF5; - OBM_OLD_ZOOM := 0x7FF4;OBM_OLD_RESTORE := 0x7FF3;OCR_NORMAL := 0x7F00; - OCR_IBEAM := 0x7F01;OCR_WAIT := 0x7F02;OCR_CROSS := 0x7F03; - OCR_UP := 0x7F04;OCR_SIZE := 0x7F80;OCR_ICON := 0x7F81; - OCR_SIZENWSE := 0x7F82;OCR_SIZENESW := 0x7F83;OCR_SIZEWE := 0x7F84; - OCR_SIZENS := 0x7F85;OCR_SIZEALL := 0x7F86;OCR_ICOCUR := 0x7F87; - OCR_NO := 0x7F88;OCR_HAND := 0x7F89;OCR_APPSTARTING := 0x7F8A; - OIC_SAMPLE := 0x7F00;OIC_HAND := 0x7F01;OIC_QUES := 0x7F02; - OIC_BANG := 0x7F03;OIC_NOTE := 0x7F04;OIC_WINLOGO := 0x7F05; - OIC_WARNING := 0x7F03;OIC_ERROR := 0x7F01;OIC_INFORMATION := 0x7F04; - OIC_SHIELD := 0x7F06;ORD_LANGDRIVER := 0x1;IDI_APPLICATION := 0x7F00; - IDI_HAND := 0x7F01;IDI_QUESTION := 0x7F02;IDI_EXCLAMATION := 0x7F03; - IDI_ASTERISK := 0x7F04;IDI_WINLOGO := 0x7F05;IDI_SHIELD := 0x7F06; - IDI_WARNING := 0x7F03;IDI_ERROR := 0x7F01;IDI_INFORMATION := 0x7F04; - IDOK := 0x1;IDCANCEL := 0x2;IDABORT := 0x3; - IDRETRY := 0x4;IDIGNORE := 0x5;IDYES := 0x6; - IDNO := 0x7;IDCLOSE := 0x8;IDHELP := 0x9; - IDTRYAGAIN := 0xA;IDCONTINUE := 0xB;IDTIMEOUT := 0x7D00; - ES_LEFT := 0x0;ES_CENTER := 0x1;ES_RIGHT := 0x2; - ES_MULTILINE := 0x4;ES_UPPERCASE := 0x8;ES_LOWERCASE := 0x10; - ES_PASSWORD := 0x20;ES_AUTOVSCROLL := 0x40;ES_AUTOHSCROLL := 0x80; - ES_NOHIDESEL := 0x100;ES_OEMCONVERT := 0x400;ES_READONLY := 0x800; - ES_WANTRETURN := 0x1000;ES_NUMBER := 0x2000;EN_SETFOCUS := 0x100; - EN_KILLFOCUS := 0x200;EN_CHANGE := 0x300;EN_UPDATE := 0x400; - EN_ERRSPACE := 0x500;EN_MAXTEXT := 0x501;EN_HSCROLL := 0x601; - EN_VSCROLL := 0x602;EN_ALIGN_LTR_EC := 0x700;EN_ALIGN_RTL_EC := 0x701; - EC_LEFTMARGIN := 0x1;EC_RIGHTMARGIN := 0x2;EC_USEFONTINFO := 0xFFFF; - EMSIS_COMPOSITIONSTRING := 0x1;EIMES_GETCOMPSTRATONCE := 0x1;EIMES_CANCELCOMPSTRINFOCUS := 0x2; - EIMES_COMPLETECOMPSTRKILLFOCUS := 0x4;EM_GETSEL := 0xB0;EM_SETSEL := 0xB1; - EM_GETRECT := 0xB2;EM_SETRECT := 0xB3;EM_SETRECTNP := 0xB4; - EM_SCROLL := 0xB5;EM_LINESCROLL := 0xB6;EM_SCROLLCARET := 0xB7; - EM_GETMODIFY := 0xB8;EM_SETMODIFY := 0xB9;EM_GETLINECOUNT := 0xBA; - EM_LINEINDEX := 0xBB;EM_SETHANDLE := 0xBC;EM_GETHANDLE := 0xBD; - EM_GETTHUMB := 0xBE;EM_LINELENGTH := 0xC1;EM_REPLACESEL := 0xC2; - EM_GETLINE := 0xC4;EM_LIMITTEXT := 0xC5;EM_CANUNDO := 0xC6; - EM_UNDO := 0xC7;EM_FMTLINES := 0xC8;EM_LINEFROMCHAR := 0xC9; - EM_SETTABSTOPS := 0xCB;EM_SETPASSWORDCHAR := 0xCC;EM_EMPTYUNDOBUFFER := 0xCD; - EM_GETFIRSTVISIBLELINE := 0xCE;EM_SETREADONLY := 0xCF;EM_SETWORDBREAKPROC := 0xD0; - EM_GETWORDBREAKPROC := 0xD1;EM_GETPASSWORDCHAR := 0xD2;EM_SETMARGINS := 0xD3; - EM_GETMARGINS := 0xD4;EM_SETLIMITTEXT := 0xC5;EM_GETLIMITTEXT := 0xD5; - EM_POSFROMCHAR := 0xD6;EM_CHARFROMPOS := 0xD7;EM_SETIMESTATUS := 0xD8; - EM_GETIMESTATUS := 0xD9;WB_LEFT := 0x0;WB_RIGHT := 0x1; - WB_ISDELIMITER := 0x2;BS_PUSHBUTTON := 0x0;BS_DEFPUSHBUTTON := 0x1; - BS_CHECKBOX := 0x2;BS_AUTOCHECKBOX := 0x3;BS_RADIOBUTTON := 0x4; - BS_3STATE := 0x5;BS_AUTO3STATE := 0x6;BS_GROUPBOX := 0x7; - BS_USERBUTTON := 0x8;BS_AUTORADIOBUTTON := 0x9;BS_PUSHBOX := 0xA; - BS_OWNERDRAW := 0xB;BS_TYPEMASK := 0xF;BS_LEFTTEXT := 0x20; - BS_TEXT := 0x0;BS_ICON := 0x40;BS_BITMAP := 0x80; - BS_LEFT := 0x100;BS_RIGHT := 0x200;BS_CENTER := 0x300; - BS_TOP := 0x400;BS_BOTTOM := 0x800;BS_VCENTER := 0xC00; - BS_PUSHLIKE := 0x1000;BS_MULTILINE := 0x2000;BS_NOTIFY := 0x4000; - BS_FLAT := 0x8000;BS_RIGHTBUTTON := 0x20;BN_CLICKED := 0x0; - BN_PAINT := 0x1;BN_HILITE := 0x2;BN_UNHILITE := 0x3; - BN_DISABLE := 0x4;BN_DOUBLECLICKED := 0x5;BN_PUSHED := 0x2; - BN_UNPUSHED := 0x3;BN_DBLCLK := 0x5;BN_SETFOCUS := 0x6; - BN_KILLFOCUS := 0x7;BM_GETCHECK := 0xF0;BM_SETCHECK := 0xF1; - BM_GETSTATE := 0xF2;BM_SETSTATE := 0xF3;BM_SETSTYLE := 0xF4; - BM_CLICK := 0xF5;BM_GETIMAGE := 0xF6;BM_SETIMAGE := 0xF7; - BM_SETDONTCLICK := 0xF8;BST_UNCHECKED := 0x0;BST_CHECKED := 0x1; - BST_INDETERMINATE := 0x2;BST_PUSHED := 0x4;BST_FOCUS := 0x8; - SS_LEFT := 0x0;SS_CENTER := 0x1;SS_RIGHT := 0x2; - SS_ICON := 0x3;SS_BLACKRECT := 0x4;SS_GRAYRECT := 0x5; - SS_WHITERECT := 0x6;SS_BLACKFRAME := 0x7;SS_GRAYFRAME := 0x8; - SS_WHITEFRAME := 0x9;SS_USERITEM := 0xA;SS_SIMPLE := 0xB; - SS_LEFTNOWORDWRAP := 0xC;SS_OWNERDRAW := 0xD;SS_BITMAP := 0xE; - SS_ENHMETAFILE := 0xF;SS_ETCHEDHORZ := 0x10;SS_ETCHEDVERT := 0x11; - SS_ETCHEDFRAME := 0x12;SS_TYPEMASK := 0x1F;SS_REALSIZECONTROL := 0x40; - SS_NOPREFIX := 0x80;SS_NOTIFY := 0x100;SS_CENTERIMAGE := 0x200; - SS_RIGHTJUST := 0x400;SS_REALSIZEIMAGE := 0x800;SS_SUNKEN := 0x1000; - SS_EDITCONTROL := 0x2000;SS_ENDELLIPSIS := 0x4000;SS_PATHELLIPSIS := 0x8000; - SS_WORDELLIPSIS := 0xC000;SS_ELLIPSISMASK := 0xC000;STM_SETICON := 0x170; - STM_GETICON := 0x171;STM_SETIMAGE := 0x172;STM_GETIMAGE := 0x173; - STN_CLICKED := 0x0;STN_DBLCLK := 0x1;STN_ENABLE := 0x2; - STN_DISABLE := 0x3;STM_MSGMAX := 0x174;DWL_MSGRESULT := 0x0; - DWL_DLGPROC := 0x4;DWL_USER := 0x8;DWLP_MSGRESULT := 0x0; - ISDIALOGMESSAGE := 0x0;DLGDIRLIST := 0x0;DDL_READWRITE := 0x0; - DDL_READONLY := 0x1;DDL_HIDDEN := 0x2;DDL_SYSTEM := 0x4; - DDL_DIRECTORY := 0x10;DDL_ARCHIVE := 0x20;DDL_POSTMSGS := 0x2000; - DDL_DRIVES := 0x4000;DDL_EXCLUSIVE := 0x8000;DLGDIRSELECTEX := 0x0; - DLGDIRLISTCOMBOBOX := 0x0;DLGDIRSELECTCOMBOBOXEX := 0x0;DS_ABSALIGN := 0x1; - DS_SYSMODAL := 0x2;DS_LOCALEDIT := 0x20;DS_SETFONT := 0x40; - DS_MODALFRAME := 0x80;DS_NOIDLEMSG := 0x100;DS_SETFOREGROUND := 0x200; - DS_3DLOOK := 0x4;DS_FIXEDSYS := 0x8;DS_NOFAILCREATE := 0x10; - DS_CONTROL := 0x400;DS_CENTER := 0x800;DS_CENTERMOUSE := 0x1000; - DS_CONTEXTHELP := 0x2000;DS_SHELLFONT := 0x48;DS_USEPIXELS := 0x8000; - DM_GETDEFID := 0x400;DM_SETDEFID := 0x401;DM_REPOSITION := 0x402; - DC_HASDEFID := 0x534B;DLGC_WANTARROWS := 0x1;DLGC_WANTTAB := 0x2; - DLGC_WANTALLKEYS := 0x4;DLGC_WANTMESSAGE := 0x4;DLGC_HASSETSEL := 0x8; - DLGC_DEFPUSHBUTTON := 0x10;DLGC_UNDEFPUSHBUTTON := 0x20;DLGC_RADIOBUTTON := 0x40; - DLGC_WANTCHARS := 0x80;DLGC_STATIC := 0x100;DLGC_BUTTON := 0x2000; - LB_CTLCODE := 0x0;LB_OKAY := 0x0;LB_ERR := 0xFFFFFFFF; - LB_ERRSPACE := 0xFFFFFFFE;LBN_ERRSPACE := 0xFFFFFFFE;LBN_SELCHANGE := 0x1; - LBN_DBLCLK := 0x2;LBN_SELCANCEL := 0x3;LBN_SETFOCUS := 0x4; - LBN_KILLFOCUS := 0x5;LB_ADDSTRING := 0x180;LB_INSERTSTRING := 0x181; - LB_DELETESTRING := 0x182;LB_SELITEMRANGEEX := 0x183;LB_RESETCONTENT := 0x184; - LB_SETSEL := 0x185;LB_SETCURSEL := 0x186;LB_GETSEL := 0x187; - LB_GETCURSEL := 0x188;LB_GETTEXT := 0x189;LB_GETTEXTLEN := 0x18A; - LB_GETCOUNT := 0x18B;LB_SELECTSTRING := 0x18C;LB_DIR := 0x18D; - LB_GETTOPINDEX := 0x18E;LB_FINDSTRING := 0x18F;LB_GETSELCOUNT := 0x190; - LB_GETSELITEMS := 0x191;LB_SETTABSTOPS := 0x192;LB_GETHORIZONTALEXTENT := 0x193; - LB_SETHORIZONTALEXTENT := 0x194;LB_SETCOLUMNWIDTH := 0x195;LB_ADDFILE := 0x196; - LB_SETTOPINDEX := 0x197;LB_GETITEMRECT := 0x198;LB_GETITEMDATA := 0x199; - LB_SETITEMDATA := 0x19A;LB_SELITEMRANGE := 0x19B;LB_SETANCHORINDEX := 0x19C; - LB_GETANCHORINDEX := 0x19D;LB_SETCARETINDEX := 0x19E;LB_GETCARETINDEX := 0x19F; - LB_SETITEMHEIGHT := 0x1A0;LB_GETITEMHEIGHT := 0x1A1;LB_FINDSTRINGEXACT := 0x1A2; - LB_SETLOCALE := 0x1A5;LB_GETLOCALE := 0x1A6;LB_SETCOUNT := 0x1A7; - LB_INITSTORAGE := 0x1A8;LB_ITEMFROMPOINT := 0x1A9;LB_MULTIPLEADDSTRING := 0x1B1; - LB_GETLISTBOXINFO := 0x1B2;LB_MSGMAX := 0x1B3;LBS_NOTIFY := 0x1; - LBS_SORT := 0x2;LBS_NOREDRAW := 0x4;LBS_MULTIPLESEL := 0x8; - LBS_OWNERDRAWFIXED := 0x10;LBS_OWNERDRAWVARIABLE := 0x20;LBS_HASSTRINGS := 0x40; - LBS_USETABSTOPS := 0x80;LBS_NOINTEGRALHEIGHT := 0x100;LBS_MULTICOLUMN := 0x200; - LBS_WANTKEYBOARDINPUT := 0x400;LBS_EXTENDEDSEL := 0x800;LBS_DISABLENOSCROLL := 0x1000; - LBS_NODATA := 0x2000;LBS_NOSEL := 0x4000;LBS_COMBOBOX := 0x8000; - LBS_STANDARD := 0xA00003;CB_OKAY := 0x0;CB_ERR := 0xFFFFFFFF; - CB_ERRSPACE := 0xFFFFFFFE;CBN_ERRSPACE := 0xFFFFFFFF;CBN_SELCHANGE := 0x1; - CBN_DBLCLK := 0x2;CBN_SETFOCUS := 0x3;CBN_KILLFOCUS := 0x4; - CBN_EDITCHANGE := 0x5;CBN_EDITUPDATE := 0x6;CBN_DROPDOWN := 0x7; - CBN_CLOSEUP := 0x8;CBN_SELENDOK := 0x9;CBN_SELENDCANCEL := 0xA; - CBS_SIMPLE := 0x1;CBS_DROPDOWN := 0x2;CBS_DROPDOWNLIST := 0x3; - CBS_OWNERDRAWFIXED := 0x10;CBS_OWNERDRAWVARIABLE := 0x20;CBS_AUTOHSCROLL := 0x40; - CBS_OEMCONVERT := 0x80;CBS_SORT := 0x100;CBS_HASSTRINGS := 0x200; - CBS_NOINTEGRALHEIGHT := 0x400;CBS_DISABLENOSCROLL := 0x800;CBS_UPPERCASE := 0x2000; - CBS_LOWERCASE := 0x4000;CB_GETEDITSEL := 0x140;CB_LIMITTEXT := 0x141; - CB_SETEDITSEL := 0x142;CB_ADDSTRING := 0x143;CB_DELETESTRING := 0x144; - CB_DIR := 0x145;CB_GETCOUNT := 0x146;CB_GETCURSEL := 0x147; - CB_GETLBTEXT := 0x148;CB_GETLBTEXTLEN := 0x149;CB_INSERTSTRING := 0x14A; - CB_RESETCONTENT := 0x14B;CB_FINDSTRING := 0x14C;CB_SELECTSTRING := 0x14D; - CB_SETCURSEL := 0x14E;CB_SHOWDROPDOWN := 0x14F;CB_GETITEMDATA := 0x150; - CB_SETITEMDATA := 0x151;CB_GETDROPPEDCONTROLRECT := 0x152;CB_SETITEMHEIGHT := 0x153; - CB_GETITEMHEIGHT := 0x154;CB_SETEXTENDEDUI := 0x155;CB_GETEXTENDEDUI := 0x156; - CB_GETDROPPEDSTATE := 0x157;CB_FINDSTRINGEXACT := 0x158;CB_SETLOCALE := 0x159; - CB_GETLOCALE := 0x15A;CB_GETTOPINDEX := 0x15B;CB_SETTOPINDEX := 0x15C; - CB_GETHORIZONTALEXTENT := 0x15D;CB_SETHORIZONTALEXTENT := 0x15E;CB_GETDROPPEDWIDTH := 0x15F; - CB_SETDROPPEDWIDTH := 0x160;CB_INITSTORAGE := 0x161;CB_MULTIPLEADDSTRING := 0x163; - CB_GETCOMBOBOXINFO := 0x164;CB_MSGMAX := 0x165;SBS_HORZ := 0x0; - SBS_VERT := 0x1;SBS_TOPALIGN := 0x2;SBS_LEFTALIGN := 0x2; - SBS_BOTTOMALIGN := 0x4;SBS_RIGHTALIGN := 0x4;SBS_SIZEBOXTOPLEFTALIGN := 0x2; - SBS_SIZEBOXBOTTOMRIGHTALIGN := 0x4;SBS_SIZEBOX := 0x8;SBS_SIZEGRIP := 0x10; - SBM_SETPOS := 0xE0;SBM_GETPOS := 0xE1;SBM_SETRANGE := 0xE2; - SBM_SETRANGEREDRAW := 0xE6;SBM_GETRANGE := 0xE3;SBM_ENABLE_ARROWS := 0xE4; - SBM_SETSCROLLINFO := 0xE9;SBM_GETSCROLLINFO := 0xEA;SBM_GETSCROLLBARINFO := 0xEB; - SIF_RANGE := 0x1;SIF_PAGE := 0x2;SIF_POS := 0x4; - SIF_DISABLENOSCROLL := 0x8;SIF_TRACKPOS := 0x10;SIF_ALL := 0x17; - MDIS_ALLCHILDSTYLES := 0x1;MDITILE_VERTICAL := 0x0;MDITILE_HORIZONTAL := 0x1; - MDITILE_SKIPDISABLED := 0x2;MDITILE_ZORDER := 0x4;DEFFRAMEPROC := 0x0; - DEFMDICHILDPROC := 0x0;CREATEMDIWINDOW := 0x0;HELP_CONTEXT := 0x1; - HELP_QUIT := 0x2;HELP_INDEX := 0x3;HELP_CONTENTS := 0x3; - HELP_HELPONHELP := 0x4;HELP_SETINDEX := 0x5;HELP_SETCONTENTS := 0x5; - HELP_CONTEXTPOPUP := 0x8;HELP_FORCEFILE := 0x9;HELP_KEY := 0x101; - HELP_COMMAND := 0x102;HELP_PARTIALKEY := 0x105;HELP_MULTIKEY := 0x201; - HELP_SETWINPOS := 0x203;HELP_CONTEXTMENU := 0xA;HELP_FINDER := 0xB; - HELP_WM_HELP := 0xC;HELP_SETPOPUP_POS := 0xD;HELP_TCARD := 0x8000; - HELP_TCARD_DATA := 0x10;HELP_TCARD_OTHER_CALLER := 0x11;IDH_NO_HELP := 0x6F18; - IDH_MISSING_CONTEXT := 0x6F19;IDH_GENERIC_HELP_BUTTON := 0x6F1A;IDH_OK := 0x6F1B; - IDH_CANCEL := 0x6F1C;IDH_HELP := 0x6F1D;WINHELP := 0x0; - GR_GDIOBJECTS := 0x0;GR_USEROBJECTS := 0x1;GR_GDIOBJECTS_PEAK := 0x2; - GR_USEROBJECTS_PEAK := 0x4;GR_GLOBAL := 0xFFFFFFFE;SPI_GETBEEP := 0x1; - SPI_SETBEEP := 0x2;SPI_GETMOUSE := 0x3;SPI_SETMOUSE := 0x4; - SPI_GETBORDER := 0x5;SPI_SETBORDER := 0x6;SPI_GETKEYBOARDSPEED := 0xA; - SPI_SETKEYBOARDSPEED := 0xB;SPI_LANGDRIVER := 0xC;SPI_ICONHORIZONTALSPACING := 0xD; - SPI_GETSCREENSAVETIMEOUT := 0xE;SPI_SETSCREENSAVETIMEOUT := 0xF;SPI_GETSCREENSAVEACTIVE := 0x10; - SPI_SETSCREENSAVEACTIVE := 0x11;SPI_GETGRIDGRANULARITY := 0x12;SPI_SETGRIDGRANULARITY := 0x13; - SPI_SETDESKWALLPAPER := 0x14;SPI_SETDESKPATTERN := 0x15;SPI_GETKEYBOARDDELAY := 0x16; - SPI_SETKEYBOARDDELAY := 0x17;SPI_ICONVERTICALSPACING := 0x18;SPI_GETICONTITLEWRAP := 0x19; - SPI_SETICONTITLEWRAP := 0x1A;SPI_GETMENUDROPALIGNMENT := 0x1B;SPI_SETMENUDROPALIGNMENT := 0x1C; - SPI_SETDOUBLECLKWIDTH := 0x1D;SPI_SETDOUBLECLKHEIGHT := 0x1E;SPI_GETICONTITLELOGFONT := 0x1F; - SPI_SETDOUBLECLICKTIME := 0x20;SPI_SETMOUSEBUTTONSWAP := 0x21;SPI_SETICONTITLELOGFONT := 0x22; - SPI_GETFASTTASKSWITCH := 0x23;SPI_SETFASTTASKSWITCH := 0x24;SPI_SETDRAGFULLWINDOWS := 0x25; - SPI_GETDRAGFULLWINDOWS := 0x26;SPI_GETNONCLIENTMETRICS := 0x29;SPI_SETNONCLIENTMETRICS := 0x2A; - SPI_GETMINIMIZEDMETRICS := 0x2B;SPI_SETMINIMIZEDMETRICS := 0x2C;SPI_GETICONMETRICS := 0x2D; - SPI_SETICONMETRICS := 0x2E;SPI_SETWORKAREA := 0x2F;SPI_GETWORKAREA := 0x30; - SPI_SETPENWINDOWS := 0x31;SPI_GETHIGHCONTRAST := 0x42;SPI_SETHIGHCONTRAST := 0x43; - SPI_GETKEYBOARDPREF := 0x44;SPI_SETKEYBOARDPREF := 0x45;SPI_GETSCREENREADER := 0x46; - SPI_SETSCREENREADER := 0x47;SPI_GETANIMATION := 0x48;SPI_SETANIMATION := 0x49; - SPI_GETFONTSMOOTHING := 0x4A;SPI_SETFONTSMOOTHING := 0x4B;SPI_SETDRAGWIDTH := 0x4C; - SPI_SETDRAGHEIGHT := 0x4D;SPI_SETHANDHELD := 0x4E;SPI_GETLOWPOWERTIMEOUT := 0x4F; - SPI_GETPOWEROFFTIMEOUT := 0x50;SPI_SETLOWPOWERTIMEOUT := 0x51;SPI_SETPOWEROFFTIMEOUT := 0x52; - SPI_GETLOWPOWERACTIVE := 0x53;SPI_GETPOWEROFFACTIVE := 0x54;SPI_SETLOWPOWERACTIVE := 0x55; - SPI_SETPOWEROFFACTIVE := 0x56;SPI_SETCURSORS := 0x57;SPI_SETICONS := 0x58; - SPI_GETDEFAULTINPUTLANG := 0x59;SPI_SETDEFAULTINPUTLANG := 0x5A;SPI_SETLANGTOGGLE := 0x5B; - SPI_GETWINDOWSEXTENSION := 0x5C;SPI_SETMOUSETRAILS := 0x5D;SPI_GETMOUSETRAILS := 0x5E; - SPI_SETSCREENSAVERRUNNING := 0x61;SPI_SCREENSAVERRUNNING := 0x61;SPI_GETFILTERKEYS := 0x32; - SPI_SETFILTERKEYS := 0x33;SPI_GETTOGGLEKEYS := 0x34;SPI_SETTOGGLEKEYS := 0x35; - SPI_GETMOUSEKEYS := 0x36;SPI_SETMOUSEKEYS := 0x37;SPI_GETSHOWSOUNDS := 0x38; - SPI_SETSHOWSOUNDS := 0x39;SPI_GETSTICKYKEYS := 0x3A;SPI_SETSTICKYKEYS := 0x3B; - SPI_GETACCESSTIMEOUT := 0x3C;SPI_SETACCESSTIMEOUT := 0x3D;SPI_GETSERIALKEYS := 0x3E; - SPI_SETSERIALKEYS := 0x3F;SPI_GETSOUNDSENTRY := 0x40;SPI_SETSOUNDSENTRY := 0x41; - SPI_GETSNAPTODEFBUTTON := 0x5F;SPI_SETSNAPTODEFBUTTON := 0x60;SPI_GETMOUSEHOVERWIDTH := 0x62; - SPI_SETMOUSEHOVERWIDTH := 0x63;SPI_GETMOUSEHOVERHEIGHT := 0x64;SPI_SETMOUSEHOVERHEIGHT := 0x65; - SPI_GETMOUSEHOVERTIME := 0x66;SPI_SETMOUSEHOVERTIME := 0x67;SPI_GETWHEELSCROLLLINES := 0x68; - SPI_SETWHEELSCROLLLINES := 0x69;SPI_GETMENUSHOWDELAY := 0x6A;SPI_SETMENUSHOWDELAY := 0x6B; - SPI_GETWHEELSCROLLCHARS := 0x6C;SPI_SETWHEELSCROLLCHARS := 0x6D;SPI_GETSHOWIMEUI := 0x6E; - SPI_SETSHOWIMEUI := 0x6F;SPI_GETMOUSESPEED := 0x70;SPI_SETMOUSESPEED := 0x71; - SPI_GETSCREENSAVERRUNNING := 0x72;SPI_GETDESKWALLPAPER := 0x73;SPI_GETAUDIODESCRIPTION := 0x74; - SPI_SETAUDIODESCRIPTION := 0x75;SPI_GETSCREENSAVESECURE := 0x76;SPI_SETSCREENSAVESECURE := 0x77; - SPI_GETHUNGAPPTIMEOUT := 0x78;SPI_SETHUNGAPPTIMEOUT := 0x79;SPI_GETWAITTOKILLTIMEOUT := 0x7A; - SPI_SETWAITTOKILLTIMEOUT := 0x7B;SPI_GETWAITTOKILLSERVICETIMEOUT := 0x7C;SPI_SETWAITTOKILLSERVICETIMEOUT := 0x7D; - SPI_GETMOUSEDOCKTHRESHOLD := 0x7E;SPI_SETMOUSEDOCKTHRESHOLD := 0x7F;SPI_GETPENDOCKTHRESHOLD := 0x80; - SPI_SETPENDOCKTHRESHOLD := 0x81;SPI_GETWINARRANGING := 0x82;SPI_SETWINARRANGING := 0x83; - SPI_GETMOUSEDRAGOUTTHRESHOLD := 0x84;SPI_SETMOUSEDRAGOUTTHRESHOLD := 0x85;SPI_GETPENDRAGOUTTHRESHOLD := 0x86; - SPI_SETPENDRAGOUTTHRESHOLD := 0x87;SPI_GETMOUSESIDEMOVETHRESHOLD := 0x88;SPI_SETMOUSESIDEMOVETHRESHOLD := 0x89; - SPI_GETPENSIDEMOVETHRESHOLD := 0x8A;SPI_SETPENSIDEMOVETHRESHOLD := 0x8B;SPI_GETDRAGFROMMAXIMIZE := 0x8C; - SPI_SETDRAGFROMMAXIMIZE := 0x8D;SPI_GETSNAPSIZING := 0x8E;SPI_SETSNAPSIZING := 0x8F; - SPI_GETDOCKMOVING := 0x90;SPI_SETDOCKMOVING := 0x91;MAX_TOUCH_PREDICTION_FILTER_TAPS := 0x3; - TOUCHPREDICTIONPARAMETERS_DEFAULT_LATENCY := 0x8;TOUCHPREDICTIONPARAMETERS_DEFAULT_SAMPLETIME := 0x8;TOUCHPREDICTIONPARAMETERS_DEFAULT_USE_HW_TIMESTAMP := 0x1; - TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_DELTA := 0x0;TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_MIN := 0x0;TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_MAX := 0x0; - TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_LEARNING_RATE := 0x0;TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_EXPO_SMOOTH_ALPHA := 0x0;SPI_GETTOUCHPREDICTIONPARAMETERS := 0x9C; - SPI_SETTOUCHPREDICTIONPARAMETERS := 0x9D;MAX_LOGICALDPIOVERRIDE := 0x2;MIN_LOGICALDPIOVERRIDE := 0xFFFFFFFE; - SPI_GETLOGICALDPIOVERRIDE := 0x9E;SPI_SETLOGICALDPIOVERRIDE := 0x9F;SPI_GETMOUSECORNERCLIPLENGTH := 0xA0; - SPI_SETMOUSECORNERCLIPLENGTH := 0xA1;SPI_GETMENURECT := 0xA2;SPI_SETMENURECT := 0xA3; - SPI_GETACTIVEWINDOWTRACKING := 0x1000;SPI_SETACTIVEWINDOWTRACKING := 0x1001;SPI_GETMENUANIMATION := 0x1002; - SPI_SETMENUANIMATION := 0x1003;SPI_GETCOMBOBOXANIMATION := 0x1004;SPI_SETCOMBOBOXANIMATION := 0x1005; - SPI_GETLISTBOXSMOOTHSCROLLING := 0x1006;SPI_SETLISTBOXSMOOTHSCROLLING := 0x1007;SPI_GETGRADIENTCAPTIONS := 0x1008; - SPI_SETGRADIENTCAPTIONS := 0x1009;SPI_GETKEYBOARDCUES := 0x100A;SPI_SETKEYBOARDCUES := 0x100B; - SPI_GETMENUUNDERLINES := 0x100A;SPI_SETMENUUNDERLINES := 0x100B;SPI_GETACTIVEWNDTRKZORDER := 0x100C; - SPI_SETACTIVEWNDTRKZORDER := 0x100D;SPI_GETHOTTRACKING := 0x100E;SPI_SETHOTTRACKING := 0x100F; - SPI_GETMENUFADE := 0x1012;SPI_SETMENUFADE := 0x1013;SPI_GETSELECTIONFADE := 0x1014; - SPI_SETSELECTIONFADE := 0x1015;SPI_GETTOOLTIPANIMATION := 0x1016;SPI_SETTOOLTIPANIMATION := 0x1017; - SPI_GETTOOLTIPFADE := 0x1018;SPI_SETTOOLTIPFADE := 0x1019;SPI_GETCURSORSHADOW := 0x101A; - SPI_SETCURSORSHADOW := 0x101B;SPI_GETMOUSESONAR := 0x101C;SPI_SETMOUSESONAR := 0x101D; - SPI_GETMOUSECLICKLOCK := 0x101E;SPI_SETMOUSECLICKLOCK := 0x101F;SPI_GETMOUSEVANISH := 0x1020; - SPI_SETMOUSEVANISH := 0x1021;SPI_GETFLATMENU := 0x1022;SPI_SETFLATMENU := 0x1023; - SPI_GETDROPSHADOW := 0x1024;SPI_SETDROPSHADOW := 0x1025;SPI_GETBLOCKSENDINPUTRESETS := 0x1026; - SPI_SETBLOCKSENDINPUTRESETS := 0x1027;SPI_GETUIEFFECTS := 0x103E;SPI_SETUIEFFECTS := 0x103F; - SPI_GETDISABLEOVERLAPPEDCONTENT := 0x1040;SPI_SETDISABLEOVERLAPPEDCONTENT := 0x1041;SPI_GETCLIENTAREAANIMATION := 0x1042; - SPI_SETCLIENTAREAANIMATION := 0x1043;SPI_GETCLEARTYPE := 0x1048;SPI_SETCLEARTYPE := 0x1049; - SPI_GETSPEECHRECOGNITION := 0x104A;SPI_SETSPEECHRECOGNITION := 0x104B;SPI_GETCARETBROWSING := 0x104C; - SPI_SETCARETBROWSING := 0x104D;SPI_GETTHREADLOCALINPUTSETTINGS := 0x104E;SPI_SETTHREADLOCALINPUTSETTINGS := 0x104F; - SPI_GETSYSTEMLANGUAGEBAR := 0x1050;SPI_SETSYSTEMLANGUAGEBAR := 0x1051;SPI_GETFOREGROUNDLOCKTIMEOUT := 0x2000; - SPI_SETFOREGROUNDLOCKTIMEOUT := 0x2001;SPI_GETACTIVEWNDTRKTIMEOUT := 0x2002;SPI_SETACTIVEWNDTRKTIMEOUT := 0x2003; - SPI_GETFOREGROUNDFLASHCOUNT := 0x2004;SPI_SETFOREGROUNDFLASHCOUNT := 0x2005;SPI_GETCARETWIDTH := 0x2006; - SPI_SETCARETWIDTH := 0x2007;SPI_GETMOUSECLICKLOCKTIME := 0x2008;SPI_SETMOUSECLICKLOCKTIME := 0x2009; - SPI_GETFONTSMOOTHINGTYPE := 0x200A;SPI_SETFONTSMOOTHINGTYPE := 0x200B;FE_FONTSMOOTHINGSTANDARD := 0x1; - FE_FONTSMOOTHINGCLEARTYPE := 0x2;SPI_GETFONTSMOOTHINGCONTRAST := 0x200C;SPI_SETFONTSMOOTHINGCONTRAST := 0x200D; - SPI_GETFOCUSBORDERWIDTH := 0x200E;SPI_SETFOCUSBORDERWIDTH := 0x200F;SPI_GETFOCUSBORDERHEIGHT := 0x2010; - SPI_SETFOCUSBORDERHEIGHT := 0x2011;SPI_GETFONTSMOOTHINGORIENTATION := 0x2012;SPI_SETFONTSMOOTHINGORIENTATION := 0x2013; - FE_FONTSMOOTHINGORIENTATIONBGR := 0x0;FE_FONTSMOOTHINGORIENTATIONRGB := 0x1;SPI_GETMINIMUMHITRADIUS := 0x2014; - SPI_SETMINIMUMHITRADIUS := 0x2015;SPI_GETMESSAGEDURATION := 0x2016;SPI_SETMESSAGEDURATION := 0x2017; - SPI_GETCONTACTVISUALIZATION := 0x2018;SPI_SETCONTACTVISUALIZATION := 0x2019;CONTACTVISUALIZATION_OFF := 0x0; - CONTACTVISUALIZATION_ON := 0x1;CONTACTVISUALIZATION_PRESENTATIONMODE := 0x2;SPI_GETGESTUREVISUALIZATION := 0x201A; - SPI_SETGESTUREVISUALIZATION := 0x201B;GESTUREVISUALIZATION_OFF := 0x0;GESTUREVISUALIZATION_ON := 0x1F; - GESTUREVISUALIZATION_TAP := 0x1;GESTUREVISUALIZATION_DOUBLETAP := 0x2;GESTUREVISUALIZATION_PRESSANDTAP := 0x4; - GESTUREVISUALIZATION_PRESSANDHOLD := 0x8;GESTUREVISUALIZATION_RIGHTTAP := 0x10;SPI_GETMOUSEWHEELROUTING := 0x201C; - SPI_SETMOUSEWHEELROUTING := 0x201D;MOUSEWHEEL_ROUTING_FOCUS := 0x0;MOUSEWHEEL_ROUTING_HYBRID := 0x1; - SPIF_UPDATEINIFILE := 0x1;SPIF_SENDWININICHANGE := 0x2;SPIF_SENDCHANGE := 0x2; - METRICS_USEDEFAULT := 0xFFFFFFFF;ARW_BOTTOMLEFT := 0x0;ARW_BOTTOMRIGHT := 0x1; - ARW_TOPLEFT := 0x2;ARW_TOPRIGHT := 0x3;ARW_STARTMASK := 0x3; - ARW_STARTRIGHT := 0x1;ARW_STARTTOP := 0x2;ARW_LEFT := 0x0; - ARW_RIGHT := 0x0;ARW_UP := 0x4;ARW_DOWN := 0x4; - ARW_HIDE := 0x8;SERKF_SERIALKEYSON := 0x1;SERKF_AVAILABLE := 0x2; - SERKF_INDICATOR := 0x4;HCF_HIGHCONTRASTON := 0x1;HCF_AVAILABLE := 0x2; - HCF_HOTKEYACTIVE := 0x4;HCF_CONFIRMHOTKEY := 0x8;HCF_HOTKEYSOUND := 0x10; - HCF_INDICATOR := 0x20;HCF_HOTKEYAVAILABLE := 0x40;HCF_LOGONDESKTOP := 0x100; - HCF_DEFAULTDESKTOP := 0x200;CDS_UPDATEREGISTRY := 0x1;CDS_TEST := 0x2; - CDS_FULLSCREEN := 0x4;CDS_GLOBAL := 0x8;CDS_SET_PRIMARY := 0x10; - CDS_VIDEOPARAMETERS := 0x20;CDS_ENABLE_UNSAFE_MODES := 0x100;CDS_DISABLE_UNSAFE_MODES := 0x200; - CDS_RESET := 0x40000000;CDS_RESET_EX := 0x20000000;CDS_NORESET := 0x10000000; - DISP_CHANGE_SUCCESSFUL := 0x0;DISP_CHANGE_RESTART := 0x1;DISP_CHANGE_FAILED := 0xFFFFFFFF; - DISP_CHANGE_BADMODE := 0xFFFFFFFE;DISP_CHANGE_NOTUPDATED := 0xFFFFFFFD;DISP_CHANGE_BADFLAGS := 0xFFFFFFFC; - DISP_CHANGE_BADPARAM := 0xFFFFFFFB;DISP_CHANGE_BADDUALVIEW := 0xFFFFFFFA;CHANGEDISPLAYSETTINGS := 0x0; - CHANGEDISPLAYSETTINGSEX := 0x0;ENUM_CURRENT_SETTINGS := 0xFFFFFFFF;ENUM_REGISTRY_SETTINGS := 0xFFFFFFFE; - ENUMDISPLAYSETTINGS := 0x0;ENUMDISPLAYSETTINGSEX := 0x0;EDS_RAWMODE := 0x2; - EDS_ROTATEDMODE := 0x4;ENUMDISPLAYDEVICES := 0x0;EDD_GET_DEVICE_INTERFACE_NAME := 0x1; - SYSTEMPARAMETERSINFO := 0x0;FKF_FILTERKEYSON := 0x1;FKF_AVAILABLE := 0x2; - FKF_HOTKEYACTIVE := 0x4;FKF_CONFIRMHOTKEY := 0x8;FKF_HOTKEYSOUND := 0x10; - FKF_INDICATOR := 0x20;FKF_CLICKON := 0x40;SKF_STICKYKEYSON := 0x1; - SKF_AVAILABLE := 0x2;SKF_HOTKEYACTIVE := 0x4;SKF_CONFIRMHOTKEY := 0x8; - SKF_HOTKEYSOUND := 0x10;SKF_INDICATOR := 0x20;SKF_AUDIBLEFEEDBACK := 0x40; - SKF_TRISTATE := 0x80;SKF_TWOKEYSOFF := 0x100;SKF_LALTLATCHED := 0x10000000; - SKF_LCTLLATCHED := 0x4000000;SKF_LSHIFTLATCHED := 0x1000000;SKF_RALTLATCHED := 0x20000000; - SKF_RCTLLATCHED := 0x8000000;SKF_RSHIFTLATCHED := 0x2000000;SKF_LWINLATCHED := 0x40000000; - SKF_RWINLATCHED := 0x80000000;SKF_LALTLOCKED := 0x100000;SKF_LCTLLOCKED := 0x40000; - SKF_LSHIFTLOCKED := 0x10000;SKF_RALTLOCKED := 0x200000;SKF_RCTLLOCKED := 0x80000; - SKF_RSHIFTLOCKED := 0x20000;SKF_LWINLOCKED := 0x400000;SKF_RWINLOCKED := 0x800000; - MKF_MOUSEKEYSON := 0x1;MKF_AVAILABLE := 0x2;MKF_HOTKEYACTIVE := 0x4; - MKF_CONFIRMHOTKEY := 0x8;MKF_HOTKEYSOUND := 0x10;MKF_INDICATOR := 0x20; - MKF_MODIFIERS := 0x40;MKF_REPLACENUMBERS := 0x80;MKF_LEFTBUTTONSEL := 0x10000000; - MKF_RIGHTBUTTONSEL := 0x20000000;MKF_LEFTBUTTONDOWN := 0x1000000;MKF_RIGHTBUTTONDOWN := 0x2000000; - MKF_MOUSEMODE := 0x80000000;ATF_TIMEOUTON := 0x1;ATF_ONOFFFEEDBACK := 0x2; - SSGF_NONE := 0x0;SSGF_DISPLAY := 0x3;SSTF_NONE := 0x0; - SSTF_CHARS := 0x1;SSTF_BORDER := 0x2;SSTF_DISPLAY := 0x3; - SSWF_NONE := 0x0;SSWF_TITLE := 0x1;SSWF_WINDOW := 0x2; - SSWF_DISPLAY := 0x3;SSWF_CUSTOM := 0x4;SSF_SOUNDSENTRYON := 0x1; - SSF_AVAILABLE := 0x2;SSF_INDICATOR := 0x4;TKF_TOGGLEKEYSON := 0x1; - TKF_AVAILABLE := 0x2;TKF_HOTKEYACTIVE := 0x4;TKF_CONFIRMHOTKEY := 0x8; - TKF_HOTKEYSOUND := 0x10;TKF_INDICATOR := 0x20;SLE_ERROR := 0x1; - SLE_MINORERROR := 0x2;SLE_WARNING := 0x3;MONITOR_DEFAULTTONULL := 0x0; - MONITOR_DEFAULTTOPRIMARY := 0x1;MONITOR_DEFAULTTONEAREST := 0x2;MONITORINFOF_PRIMARY := 0x1; - CCHDEVICENAME := 0x20;GETMONITORINFO := 0x0;WINEVENT_OUTOFCONTEXT := 0x0; - WINEVENT_SKIPOWNTHREAD := 0x1;WINEVENT_SKIPOWNPROCESS := 0x2;WINEVENT_INCONTEXT := 0x4; - CHILDID_SELF := 0x0;INDEXID_OBJECT := 0x0;INDEXID_CONTAINER := 0x0; - OBJID_WINDOW := 0x0;OBJID_SYSMENU := 0xFFFFFFFF;OBJID_TITLEBAR := 0xFFFFFFFE; - OBJID_MENU := 0xFFFFFFFD;OBJID_CLIENT := 0xFFFFFFFC;OBJID_VSCROLL := 0xFFFFFFFB; - OBJID_HSCROLL := 0xFFFFFFFA;OBJID_SIZEGRIP := 0xFFFFFFF9;OBJID_CARET := 0xFFFFFFF8; - OBJID_CURSOR := 0xFFFFFFF7;OBJID_ALERT := 0xFFFFFFF6;OBJID_SOUND := 0xFFFFFFF5; - OBJID_QUERYCLASSNAMEIDX := 0xFFFFFFF4;OBJID_NATIVEOM := 0xFFFFFFF0;EVENT_MIN := 0x1; - EVENT_MAX := 0x7FFFFFFF;EVENT_SYSTEM_SOUND := 0x1;EVENT_SYSTEM_ALERT := 0x2; - EVENT_SYSTEM_FOREGROUND := 0x3;EVENT_SYSTEM_MENUSTART := 0x4;EVENT_SYSTEM_MENUEND := 0x5; - EVENT_SYSTEM_MENUPOPUPSTART := 0x6;EVENT_SYSTEM_MENUPOPUPEND := 0x7;EVENT_SYSTEM_CAPTURESTART := 0x8; - EVENT_SYSTEM_CAPTUREEND := 0x9;EVENT_SYSTEM_MOVESIZESTART := 0xA;EVENT_SYSTEM_MOVESIZEEND := 0xB; - EVENT_SYSTEM_CONTEXTHELPSTART := 0xC;EVENT_SYSTEM_CONTEXTHELPEND := 0xD;EVENT_SYSTEM_DRAGDROPSTART := 0xE; - EVENT_SYSTEM_DRAGDROPEND := 0xF;EVENT_SYSTEM_DIALOGSTART := 0x10;EVENT_SYSTEM_DIALOGEND := 0x11; - EVENT_SYSTEM_SCROLLINGSTART := 0x12;EVENT_SYSTEM_SCROLLINGEND := 0x13;EVENT_SYSTEM_SWITCHSTART := 0x14; - EVENT_SYSTEM_SWITCHEND := 0x15;EVENT_SYSTEM_MINIMIZESTART := 0x16;EVENT_SYSTEM_MINIMIZEEND := 0x17; - EVENT_SYSTEM_DESKTOPSWITCH := 0x20;EVENT_SYSTEM_SWITCHER_APPGRABBED := 0x24;EVENT_SYSTEM_SWITCHER_APPOVERTARGET := 0x25; - EVENT_SYSTEM_SWITCHER_APPDROPPED := 0x26;EVENT_SYSTEM_SWITCHER_CANCELLED := 0x27;EVENT_SYSTEM_IME_KEY_NOTIFICATION := 0x29; - EVENT_SYSTEM_END := 0xFF;EVENT_OEM_DEFINED_START := 0x101;EVENT_OEM_DEFINED_END := 0x1FF; - EVENT_UIA_EVENTID_START := 0x4E00;EVENT_UIA_EVENTID_END := 0x4EFF;EVENT_UIA_PROPID_START := 0x7500; - EVENT_UIA_PROPID_END := 0x75FF;EVENT_CONSOLE_CARET := 0x4001;EVENT_CONSOLE_UPDATE_REGION := 0x4002; - EVENT_CONSOLE_UPDATE_SIMPLE := 0x4003;EVENT_CONSOLE_UPDATE_SCROLL := 0x4004;EVENT_CONSOLE_LAYOUT := 0x4005; - EVENT_CONSOLE_START_APPLICATION := 0x4006;EVENT_CONSOLE_END_APPLICATION := 0x4007;CONSOLE_APPLICATION_16BIT := 0x0; - CONSOLE_CARET_SELECTION := 0x1;CONSOLE_CARET_VISIBLE := 0x2;EVENT_CONSOLE_END := 0x40FF; - EVENT_OBJECT_CREATE := 0x8000;EVENT_OBJECT_DESTROY := 0x8001;EVENT_OBJECT_SHOW := 0x8002; - EVENT_OBJECT_HIDE := 0x8003;EVENT_OBJECT_REORDER := 0x8004;EVENT_OBJECT_FOCUS := 0x8005; - EVENT_OBJECT_SELECTION := 0x8006;EVENT_OBJECT_SELECTIONADD := 0x8007;EVENT_OBJECT_SELECTIONREMOVE := 0x8008; - EVENT_OBJECT_SELECTIONWITHIN := 0x8009;EVENT_OBJECT_STATECHANGE := 0x800A;EVENT_OBJECT_LOCATIONCHANGE := 0x800B; - EVENT_OBJECT_NAMECHANGE := 0x800C;EVENT_OBJECT_DESCRIPTIONCHANGE := 0x800D;EVENT_OBJECT_VALUECHANGE := 0x800E; - EVENT_OBJECT_PARENTCHANGE := 0x800F;EVENT_OBJECT_HELPCHANGE := 0x8010;EVENT_OBJECT_DEFACTIONCHANGE := 0x8011; - EVENT_OBJECT_ACCELERATORCHANGE := 0x8012;EVENT_OBJECT_INVOKED := 0x8013;EVENT_OBJECT_TEXTSELECTIONCHANGED := 0x8014; - EVENT_OBJECT_CONTENTSCROLLED := 0x8015;EVENT_SYSTEM_ARRANGMENTPREVIEW := 0x8016;EVENT_OBJECT_CLOAKED := 0x8017; - EVENT_OBJECT_UNCLOAKED := 0x8018;EVENT_OBJECT_LIVEREGIONCHANGED := 0x8019;EVENT_OBJECT_HOSTEDOBJECTSINVALIDATED := 0x8020; - EVENT_OBJECT_DRAGSTART := 0x8021;EVENT_OBJECT_DRAGCANCEL := 0x8022;EVENT_OBJECT_DRAGCOMPLETE := 0x8023; - EVENT_OBJECT_DRAGENTER := 0x8024;EVENT_OBJECT_DRAGLEAVE := 0x8025;EVENT_OBJECT_DRAGDROPPED := 0x8026; - EVENT_OBJECT_IME_SHOW := 0x8027;EVENT_OBJECT_IME_HIDE := 0x8028;EVENT_OBJECT_IME_CHANGE := 0x8029; - EVENT_OBJECT_TEXTEDIT_CONVERSIONTARGETCHANGED := 0x8030;EVENT_OBJECT_END := 0x80FF;EVENT_AIA_START := 0xA000; - EVENT_AIA_END := 0xAFFF;SOUND_SYSTEM_STARTUP := 0x1;SOUND_SYSTEM_SHUTDOWN := 0x2; - SOUND_SYSTEM_BEEP := 0x3;SOUND_SYSTEM_ERROR := 0x4;SOUND_SYSTEM_QUESTION := 0x5; - SOUND_SYSTEM_WARNING := 0x6;SOUND_SYSTEM_INFORMATION := 0x7;SOUND_SYSTEM_MAXIMIZE := 0x8; - SOUND_SYSTEM_MINIMIZE := 0x9;SOUND_SYSTEM_RESTOREUP := 0xA;SOUND_SYSTEM_RESTOREDOWN := 0xB; - SOUND_SYSTEM_APPSTART := 0xC;SOUND_SYSTEM_FAULT := 0xD;SOUND_SYSTEM_APPEND := 0xE; - SOUND_SYSTEM_MENUCOMMAND := 0xF;SOUND_SYSTEM_MENUPOPUP := 0x10;CSOUND_SYSTEM := 0x10; - ALERT_SYSTEM_INFORMATIONAL := 0x1;ALERT_SYSTEM_WARNING := 0x2;ALERT_SYSTEM_ERROR := 0x3; - ALERT_SYSTEM_QUERY := 0x4;ALERT_SYSTEM_CRITICAL := 0x5;CALERT_SYSTEM := 0x6; - GUI_CARETBLINKING := 0x1;GUI_INMOVESIZE := 0x2;GUI_INMENUMODE := 0x4; - GUI_SYSTEMMENUMODE := 0x8;GUI_POPUPMENUMODE := 0x10;GUI_16BITTASK := 0x0; - USER_DEFAULT_SCREEN_DPI := 0x60;GETWINDOWMODULEFILENAME := 0x0;STATE_SYSTEM_UNAVAILABLE := 0x1; - STATE_SYSTEM_SELECTED := 0x2;STATE_SYSTEM_FOCUSED := 0x4;STATE_SYSTEM_PRESSED := 0x8; - STATE_SYSTEM_CHECKED := 0x10;STATE_SYSTEM_MIXED := 0x20;STATE_SYSTEM_INDETERMINATE := 0x20; - STATE_SYSTEM_READONLY := 0x40;STATE_SYSTEM_HOTTRACKED := 0x80;STATE_SYSTEM_DEFAULT := 0x100; - STATE_SYSTEM_EXPANDED := 0x200;STATE_SYSTEM_COLLAPSED := 0x400;STATE_SYSTEM_BUSY := 0x800; - STATE_SYSTEM_FLOATING := 0x1000;STATE_SYSTEM_MARQUEED := 0x2000;STATE_SYSTEM_ANIMATED := 0x4000; - STATE_SYSTEM_INVISIBLE := 0x8000;STATE_SYSTEM_OFFSCREEN := 0x10000;STATE_SYSTEM_SIZEABLE := 0x20000; - STATE_SYSTEM_MOVEABLE := 0x40000;STATE_SYSTEM_SELFVOICING := 0x80000;STATE_SYSTEM_FOCUSABLE := 0x100000; - STATE_SYSTEM_SELECTABLE := 0x200000;STATE_SYSTEM_LINKED := 0x400000;STATE_SYSTEM_TRAVERSED := 0x800000; - STATE_SYSTEM_MULTISELECTABLE := 0x1000000;STATE_SYSTEM_EXTSELECTABLE := 0x2000000;STATE_SYSTEM_ALERT_LOW := 0x4000000; - STATE_SYSTEM_ALERT_MEDIUM := 0x8000000;STATE_SYSTEM_ALERT_HIGH := 0x10000000;STATE_SYSTEM_PROTECTED := 0x20000000; - STATE_SYSTEM_VALID := 0x3FFFFFFF;CCHILDREN_TITLEBAR := 0x5;CCHILDREN_SCROLLBAR := 0x5; - CURSOR_SHOWING := 0x1;CURSOR_SUPPRESSED := 0x2;WS_ACTIVECAPTION := 0x1; - GA_PARENT := 0x1;GA_ROOT := 0x2;GA_ROOTOWNER := 0x3; - REALGETWINDOWCLASS := 0x0;GETALTTABINFO := 0x0;RIM_INPUT := 0x0; - RIM_INPUTSINK := 0x1;RIM_TYPEMOUSE := 0x0;RIM_TYPEKEYBOARD := 0x1; - RIM_TYPEHID := 0x2;RI_MOUSE_LEFT_BUTTON_DOWN := 0x1;RI_MOUSE_LEFT_BUTTON_UP := 0x2; - RI_MOUSE_RIGHT_BUTTON_DOWN := 0x4;RI_MOUSE_RIGHT_BUTTON_UP := 0x8;RI_MOUSE_MIDDLE_BUTTON_DOWN := 0x10; - RI_MOUSE_MIDDLE_BUTTON_UP := 0x20;RI_MOUSE_BUTTON_1_DOWN := 0x1;RI_MOUSE_BUTTON_1_UP := 0x2; - RI_MOUSE_BUTTON_2_DOWN := 0x4;RI_MOUSE_BUTTON_2_UP := 0x8;RI_MOUSE_BUTTON_3_DOWN := 0x10; - RI_MOUSE_BUTTON_3_UP := 0x20;RI_MOUSE_BUTTON_4_DOWN := 0x40;RI_MOUSE_BUTTON_4_UP := 0x80; - RI_MOUSE_BUTTON_5_DOWN := 0x100;RI_MOUSE_BUTTON_5_UP := 0x200;RI_MOUSE_WHEEL := 0x400; - MOUSE_MOVE_RELATIVE := 0x0;MOUSE_MOVE_ABSOLUTE := 0x1;MOUSE_VIRTUAL_DESKTOP := 0x2; - MOUSE_ATTRIBUTES_CHANGED := 0x4;MOUSE_MOVE_NOCOALESCE := 0x8;KEYBOARD_OVERRUN_MAKE_CODE := 0xFF; - RI_KEY_MAKE := 0x0;RI_KEY_BREAK := 0x1;RI_KEY_E0 := 0x2; - RI_KEY_E1 := 0x4;RI_KEY_TERMSRV_SET_LED := 0x8;RI_KEY_TERMSRV_SHADOW := 0x10; - RID_INPUT := 0x10000003;RID_HEADER := 0x10000005;RIDI_PREPARSEDDATA := 0x20000005; - RIDI_DEVICENAME := 0x20000007;RIDI_DEVICEINFO := 0x2000000B;GETRAWINPUTDEVICEINFO := 0x0; - RIDEV_REMOVE := 0x1;RIDEV_EXCLUDE := 0x10;RIDEV_PAGEONLY := 0x20; - RIDEV_NOLEGACY := 0x30;RIDEV_INPUTSINK := 0x100;RIDEV_CAPTUREMOUSE := 0x200; - RIDEV_NOHOTKEYS := 0x200;RIDEV_APPKEYS := 0x400;RIDEV_EXINPUTSINK := 0x1000; - RIDEV_DEVNOTIFY := 0x2000;RIDEV_EXMODEMASK := 0xF0;GIDC_ARRIVAL := 0x1; - GIDC_REMOVAL := 0x2;POINTER_DEVICE_PRODUCT_STRING_MAX := 0x208;PDC_ARRIVAL := 0x1; - PDC_REMOVAL := 0x2;PDC_ORIENTATION_0 := 0x4;PDC_ORIENTATION_90 := 0x8; - PDC_ORIENTATION_180 := 0x10;PDC_ORIENTATION_270 := 0x20;PDC_MODE_DEFAULT := 0x40; - PDC_MODE_CENTERED := 0x80;PDC_MAPPING_CHANGE := 0x100;PDC_RESOLUTION := 0x200; - PDC_ORIGIN := 0x400;PDC_MODE_ASPECTRATIOPRESERVED := 0x800;MSGFLT_ADD := 0x1; - MSGFLT_REMOVE := 0x2;MSGFLTINFO_NONE := 0x0;MSGFLTINFO_ALREADYALLOWED_FORWND := 0x1; - MSGFLTINFO_ALREADYDISALLOWED_FORWND := 0x2;MSGFLTINFO_ALLOWED_HIGHER := 0x3;MSGFLT_RESET := 0x0; - MSGFLT_ALLOW := 0x1;MSGFLT_DISALLOW := 0x2;GF_BEGIN := 0x1; - GF_INERTIA := 0x2;GF_END := 0x4;GID_BEGIN := 0x1; - GID_END := 0x2;GID_ZOOM := 0x3;GID_PAN := 0x4; - GID_ROTATE := 0x5;GID_TWOFINGERTAP := 0x6;GID_PRESSANDTAP := 0x7; - GID_ROLLOVER := 0x7;GC_ALLGESTURES := 0x1;GC_ZOOM := 0x1; - GC_PAN := 0x1;GC_PAN_WITH_SINGLE_FINGER_VERTICALLY := 0x2;GC_PAN_WITH_SINGLE_FINGER_HORIZONTALLY := 0x4; - GC_PAN_WITH_GUTTER := 0x8;GC_PAN_WITH_INERTIA := 0x10;GC_ROTATE := 0x1; - GC_TWOFINGERTAP := 0x1;GC_PRESSANDTAP := 0x1;GC_ROLLOVER := 0x1; - GESTURECONFIGMAXCOUNT := 0x100;GCF_INCLUDE_ANCESTORS := 0x1;NID_INTEGRATED_TOUCH := 0x1; - NID_EXTERNAL_TOUCH := 0x2;NID_INTEGRATED_PEN := 0x4;NID_EXTERNAL_PEN := 0x8; - NID_MULTI_INPUT := 0x40;NID_READY := 0x80;MAX_STR_BLOCKREASON := 0x100; - end -end - -type _commdlg_=class(_winuserdef_ ) - static WINCOMMDLGAPI;static DUMMYUNIONNAME;static OFN_READONLY; - static OFN_OVERWRITEPROMPT;static OFN_HIDEREADONLY;static OFN_NOCHANGEDIR; - static OFN_SHOWHELP;static OFN_ENABLEHOOK;static OFN_ENABLETEMPLATE; - static OFN_ENABLETEMPLATEHANDLE;static OFN_NOVALIDATE;static OFN_ALLOWMULTISELECT; - static OFN_EXTENSIONDIFFERENT;static OFN_PATHMUSTEXIST;static OFN_FILEMUSTEXIST; - static OFN_CREATEPROMPT;static OFN_SHAREAWARE;static OFN_NOREADONLYRETURN; - static OFN_NOTESTFILECREATE;static OFN_NONETWORKBUTTON;static OFN_NOLONGNAMES; - static OFN_EXPLORER;static OFN_NODEREFERENCELINKS;static OFN_LONGNAMES; - static OFN_ENABLEINCLUDENOTIFY;static OFN_ENABLESIZING;static OFN_DONTADDTORECENT; - static OFN_FORCESHOWHIDDEN;static OFN_EX_NOPLACESBAR;static OFN_SHAREFALLTHROUGH; - static OFN_SHARENOWARN;static OFN_SHAREWARN;static CDN_FIRST; - static CDN_LAST;static CDN_INITDONE;static CDN_SELCHANGE; - static CDN_FOLDERCHANGE;static CDN_SHAREVIOLATION;static CDN_HELP; - static CDN_FILEOK;static CDN_TYPECHANGE;static CDN_INCLUDEITEM; - static CDM_FIRST;static CDM_LAST;static CDM_GETSPEC; - static CDM_GETFILEPATH;static CDM_GETFOLDERPATH;static CDM_GETFOLDERIDLIST; - static CDM_SETCONTROLTEXT;static CDM_HIDECONTROL;static CDM_SETDEFEXT; - static CC_RGBINIT;static CC_FULLOPEN;static CC_PREVENTFULLOPEN; - static CC_SHOWHELP;static CC_ENABLEHOOK;static CC_ENABLETEMPLATE; - static CC_ENABLETEMPLATEHANDLE;static CC_SOLIDCOLOR;static CC_ANYCOLOR; - static FR_DOWN;static FR_WHOLEWORD;static FR_MATCHCASE; - static FR_FINDNEXT;static FR_REPLACE;static FR_REPLACEALL; - static FR_DIALOGTERM;static FR_SHOWHELP;static FR_ENABLEHOOK; - static FR_ENABLETEMPLATE;static FR_NOUPDOWN;static FR_NOMATCHCASE; - static FR_NOWHOLEWORD;static FR_ENABLETEMPLATEHANDLE;static FR_HIDEUPDOWN; - static FR_HIDEMATCHCASE;static FR_HIDEWHOLEWORD;static FR_RAW; - static FR_MATCHDIAC;static FR_MATCHKASHIDA;static FR_MATCHALEFHAMZA; - static CF_SCREENFONTS;static CF_PRINTERFONTS;static CF_BOTH; - static CF_SHOWHELP;static CF_ENABLEHOOK;static CF_ENABLETEMPLATE; - static CF_ENABLETEMPLATEHANDLE;static CF_INITTOLOGFONTSTRUCT;static CF_USESTYLE; - static CF_EFFECTS;static CF_APPLY;static CF_ANSIONLY; - static CF_SCRIPTSONLY;static CF_NOVECTORFONTS;static CF_NOOEMFONTS; - static CF_NOSIMULATIONS;static CF_LIMITSIZE;static CF_FIXEDPITCHONLY; - static CF_WYSIWYG;static CF_FORCEFONTEXIST;static CF_SCALABLEONLY; - static CF_TTONLY;static CF_NOFACESEL;static CF_NOSTYLESEL; - static CF_NOSIZESEL;static CF_SELECTSCRIPT;static CF_NOSCRIPTSEL; - static CF_NOVERTFONTS;static CF_INACTIVEFONTS;static SIMULATED_FONTTYPE; - static PRINTER_FONTTYPE;static SCREEN_FONTTYPE;static BOLD_FONTTYPE; - static ITALIC_FONTTYPE;static REGULAR_FONTTYPE;static PS_OPENTYPE_FONTTYPE; - static TT_OPENTYPE_FONTTYPE;static TYPE1_FONTTYPE;static SYMBOL_FONTTYPE; - static WM_CHOOSEFONT_GETLOGFONT;static WM_CHOOSEFONT_SETLOGFONT;static WM_CHOOSEFONT_SETFLAGS; - static LBSELCHSTRINGA;static SHAREVISTRINGA;static FILEOKSTRINGA; - static COLOROKSTRINGA;static SETRGBSTRINGA;static HELPMSGSTRINGA; - static FINDMSGSTRINGA;static LBSELCHSTRINGW;static SHAREVISTRINGW; - static FILEOKSTRINGW;static COLOROKSTRINGW;static SETRGBSTRINGW; - static HELPMSGSTRINGW;static FINDMSGSTRINGW;static LBSELCHSTRING; - static SHAREVISTRING;static FILEOKSTRING;static COLOROKSTRING; - static SETRGBSTRING;static HELPMSGSTRING;static FINDMSGSTRING; - static CD_LBSELNOITEMS;static CD_LBSELCHANGE;static CD_LBSELSUB; - static CD_LBSELADD;static PD_ALLPAGES;static PD_SELECTION; - static PD_PAGENUMS;static PD_NOSELECTION;static PD_NOPAGENUMS; - static PD_COLLATE;static PD_PRINTTOFILE;static PD_PRINTSETUP; - static PD_NOWARNING;static PD_RETURNDC;static PD_RETURNIC; - static PD_RETURNDEFAULT;static PD_SHOWHELP;static PD_ENABLEPRINTHOOK; - static PD_ENABLESETUPHOOK;static PD_ENABLEPRINTTEMPLATE;static PD_ENABLESETUPTEMPLATE; - static PD_ENABLEPRINTTEMPLATEHANDLE;static PD_ENABLESETUPTEMPLATEHANDLE;static PD_USEDEVMODECOPIES; - static PD_USEDEVMODECOPIESANDCOLLATE;static PD_DISABLEPRINTTOFILE;static PD_HIDEPRINTTOFILE; - static PD_NONETWORKBUTTON;static PD_CURRENTPAGE;static PD_NOCURRENTPAGE; - static PD_EXCLUSIONFLAGS;static PD_USELARGETEMPLATE;static PD_EXCL_COPIESANDCOLLATE; - static START_PAGE_GENERAL;static PD_RESULT_CANCEL;static PD_RESULT_PRINT; - static PD_RESULT_APPLY;static DN_DEFAULTPRN;static WM_PSD_PAGESETUPDLG; - static WM_PSD_FULLPAGERECT;static WM_PSD_MINMARGINRECT;static WM_PSD_MARGINRECT; - static WM_PSD_GREEKTEXTRECT;static WM_PSD_ENVSTAMPRECT;static WM_PSD_YAFULLPAGERECT; - static PSD_DEFAULTMINMARGINS;static PSD_INWININIINTLMEASURE;static PSD_MINMARGINS; - static PSD_MARGINS;static PSD_INTHOUSANDTHSOFINCHES;static PSD_INHUNDREDTHSOFMILLIMETERS; - static PSD_DISABLEMARGINS;static PSD_DISABLEPRINTER;static PSD_NOWARNING; - static PSD_DISABLEORIENTATION;static PSD_RETURNDEFAULT;static PSD_DISABLEPAPER; - static PSD_SHOWHELP;static PSD_ENABLEPAGESETUPHOOK;static PSD_ENABLEPAGESETUPTEMPLATE; - static PSD_ENABLEPAGESETUPTEMPLATEHANDLE;static PSD_ENABLEPAGEPAINTHOOK;static PSD_DISABLEPAGEPAINTING; - static PSD_NONETWORKBUTTON; - class function sinit(); - begin - class(_winuserdef_).sinit(); - WINCOMMDLGAPI := 0x0;DUMMYUNIONNAME := 0x0;OFN_READONLY := 0x1; - OFN_OVERWRITEPROMPT := 0x2;OFN_HIDEREADONLY := 0x4;OFN_NOCHANGEDIR := 0x8; - OFN_SHOWHELP := 0x10;OFN_ENABLEHOOK := 0x20;OFN_ENABLETEMPLATE := 0x40; - OFN_ENABLETEMPLATEHANDLE := 0x80;OFN_NOVALIDATE := 0x100;OFN_ALLOWMULTISELECT := 0x200; - OFN_EXTENSIONDIFFERENT := 0x400;OFN_PATHMUSTEXIST := 0x800;OFN_FILEMUSTEXIST := 0x1000; - OFN_CREATEPROMPT := 0x2000;OFN_SHAREAWARE := 0x4000;OFN_NOREADONLYRETURN := 0x8000; - OFN_NOTESTFILECREATE := 0x10000;OFN_NONETWORKBUTTON := 0x20000;OFN_NOLONGNAMES := 0x40000; - OFN_EXPLORER := 0x80000;OFN_NODEREFERENCELINKS := 0x100000;OFN_LONGNAMES := 0x200000; - OFN_ENABLEINCLUDENOTIFY := 0x400000;OFN_ENABLESIZING := 0x800000;OFN_DONTADDTORECENT := 0x2000000; - OFN_FORCESHOWHIDDEN := 0x10000000;OFN_EX_NOPLACESBAR := 0x1;OFN_SHAREFALLTHROUGH := 0x2; - OFN_SHARENOWARN := 0x1;OFN_SHAREWARN := 0x0;CDN_FIRST := 0xFFFFFDA7; - CDN_LAST := 0xFFFFFD45;CDN_INITDONE := 0xFFFFFDA7;CDN_SELCHANGE := 0xFFFFFDA6; - CDN_FOLDERCHANGE := 0xFFFFFDA5;CDN_SHAREVIOLATION := 0xFFFFFDA4;CDN_HELP := 0xFFFFFDA3; - CDN_FILEOK := 0xFFFFFDA2;CDN_TYPECHANGE := 0xFFFFFDA1;CDN_INCLUDEITEM := 0xFFFFFDA0; - CDM_FIRST := 0x464;CDM_LAST := 0x4C8;CDM_GETSPEC := 0x464; - CDM_GETFILEPATH := 0x465;CDM_GETFOLDERPATH := 0x466;CDM_GETFOLDERIDLIST := 0x467; - CDM_SETCONTROLTEXT := 0x468;CDM_HIDECONTROL := 0x469;CDM_SETDEFEXT := 0x46A; - CC_RGBINIT := 0x1;CC_FULLOPEN := 0x2;CC_PREVENTFULLOPEN := 0x4; - CC_SHOWHELP := 0x8;CC_ENABLEHOOK := 0x10;CC_ENABLETEMPLATE := 0x20; - CC_ENABLETEMPLATEHANDLE := 0x40;CC_SOLIDCOLOR := 0x80;CC_ANYCOLOR := 0x100; - FR_DOWN := 0x1;FR_WHOLEWORD := 0x2;FR_MATCHCASE := 0x4; - FR_FINDNEXT := 0x8;FR_REPLACE := 0x10;FR_REPLACEALL := 0x20; - FR_DIALOGTERM := 0x40;FR_SHOWHELP := 0x80;FR_ENABLEHOOK := 0x100; - FR_ENABLETEMPLATE := 0x200;FR_NOUPDOWN := 0x400;FR_NOMATCHCASE := 0x800; - FR_NOWHOLEWORD := 0x1000;FR_ENABLETEMPLATEHANDLE := 0x2000;FR_HIDEUPDOWN := 0x4000; - FR_HIDEMATCHCASE := 0x8000;FR_HIDEWHOLEWORD := 0x10000;FR_RAW := 0x20000; - FR_MATCHDIAC := 0x20000000;FR_MATCHKASHIDA := 0x40000000;FR_MATCHALEFHAMZA := 0x80000000; - CF_SCREENFONTS := 0x1;CF_PRINTERFONTS := 0x2;CF_BOTH := 0x3; - CF_SHOWHELP := 0x4;CF_ENABLEHOOK := 0x8;CF_ENABLETEMPLATE := 0x10; - CF_ENABLETEMPLATEHANDLE := 0x20;CF_INITTOLOGFONTSTRUCT := 0x40;CF_USESTYLE := 0x80; - CF_EFFECTS := 0x100;CF_APPLY := 0x200;CF_ANSIONLY := 0x400; - CF_SCRIPTSONLY := 0x400;CF_NOVECTORFONTS := 0x800;CF_NOOEMFONTS := 0x800; - CF_NOSIMULATIONS := 0x1000;CF_LIMITSIZE := 0x2000;CF_FIXEDPITCHONLY := 0x4000; - CF_WYSIWYG := 0x8000;CF_FORCEFONTEXIST := 0x10000;CF_SCALABLEONLY := 0x20000; - CF_TTONLY := 0x40000;CF_NOFACESEL := 0x80000;CF_NOSTYLESEL := 0x100000; - CF_NOSIZESEL := 0x200000;CF_SELECTSCRIPT := 0x400000;CF_NOSCRIPTSEL := 0x800000; - CF_NOVERTFONTS := 0x1000000;CF_INACTIVEFONTS := 0x2000000;SIMULATED_FONTTYPE := 0x8000; - PRINTER_FONTTYPE := 0x4000;SCREEN_FONTTYPE := 0x2000;BOLD_FONTTYPE := 0x100; - ITALIC_FONTTYPE := 0x200;REGULAR_FONTTYPE := 0x400;PS_OPENTYPE_FONTTYPE := 0x10000; - TT_OPENTYPE_FONTTYPE := 0x20000;TYPE1_FONTTYPE := 0x40000;SYMBOL_FONTTYPE := 0x80000; - WM_CHOOSEFONT_GETLOGFONT := 0x401;WM_CHOOSEFONT_SETLOGFONT := 0x465;WM_CHOOSEFONT_SETFLAGS := 0x466; - LBSELCHSTRINGA := "commdlg_LBSelChangedNotify";SHAREVISTRINGA := "commdlg_ShareViolation";FILEOKSTRINGA := "commdlg_FileNameOK"; - COLOROKSTRINGA := "commdlg_ColorOK";SETRGBSTRINGA := "commdlg_SetRGBColor";HELPMSGSTRINGA := "commdlg_help"; - FINDMSGSTRINGA := "commdlg_FindReplace";LBSELCHSTRINGW := NIL;SHAREVISTRINGW := NIL; - FILEOKSTRINGW := NIL;COLOROKSTRINGW := NIL;SETRGBSTRINGW := NIL; - HELPMSGSTRINGW := NIL;FINDMSGSTRINGW := NIL;LBSELCHSTRING := "commdlg_LBSelChangedNotify"; - SHAREVISTRING := "commdlg_ShareViolation";FILEOKSTRING := "commdlg_FileNameOK";COLOROKSTRING := "commdlg_ColorOK"; - SETRGBSTRING := "commdlg_SetRGBColor";HELPMSGSTRING := "commdlg_help";FINDMSGSTRING := "commdlg_FindReplace"; - CD_LBSELNOITEMS := 0xFFFFFFFF;CD_LBSELCHANGE := 0x0;CD_LBSELSUB := 0x1; - CD_LBSELADD := 0x2;PD_ALLPAGES := 0x0;PD_SELECTION := 0x1; - PD_PAGENUMS := 0x2;PD_NOSELECTION := 0x4;PD_NOPAGENUMS := 0x8; - PD_COLLATE := 0x10;PD_PRINTTOFILE := 0x20;PD_PRINTSETUP := 0x40; - PD_NOWARNING := 0x80;PD_RETURNDC := 0x100;PD_RETURNIC := 0x200; - PD_RETURNDEFAULT := 0x400;PD_SHOWHELP := 0x800;PD_ENABLEPRINTHOOK := 0x1000; - PD_ENABLESETUPHOOK := 0x2000;PD_ENABLEPRINTTEMPLATE := 0x4000;PD_ENABLESETUPTEMPLATE := 0x8000; - PD_ENABLEPRINTTEMPLATEHANDLE := 0x10000;PD_ENABLESETUPTEMPLATEHANDLE := 0x20000;PD_USEDEVMODECOPIES := 0x40000; - PD_USEDEVMODECOPIESANDCOLLATE := 0x40000;PD_DISABLEPRINTTOFILE := 0x80000;PD_HIDEPRINTTOFILE := 0x100000; - PD_NONETWORKBUTTON := 0x200000;PD_CURRENTPAGE := 0x400000;PD_NOCURRENTPAGE := 0x800000; - PD_EXCLUSIONFLAGS := 0x1000000;PD_USELARGETEMPLATE := 0x10000000;PD_EXCL_COPIESANDCOLLATE := 0x0; - START_PAGE_GENERAL := 0xFFFFFFFF;PD_RESULT_CANCEL := 0x0;PD_RESULT_PRINT := 0x1; - PD_RESULT_APPLY := 0x2;DN_DEFAULTPRN := 0x1;WM_PSD_PAGESETUPDLG := 0x400; - WM_PSD_FULLPAGERECT := 0x401;WM_PSD_MINMARGINRECT := 0x402;WM_PSD_MARGINRECT := 0x403; - WM_PSD_GREEKTEXTRECT := 0x404;WM_PSD_ENVSTAMPRECT := 0x405;WM_PSD_YAFULLPAGERECT := 0x406; - PSD_DEFAULTMINMARGINS := 0x0;PSD_INWININIINTLMEASURE := 0x0;PSD_MINMARGINS := 0x1; - PSD_MARGINS := 0x2;PSD_INTHOUSANDTHSOFINCHES := 0x4;PSD_INHUNDREDTHSOFMILLIMETERS := 0x8; - PSD_DISABLEMARGINS := 0x10;PSD_DISABLEPRINTER := 0x20;PSD_NOWARNING := 0x80; - PSD_DISABLEORIENTATION := 0x100;PSD_RETURNDEFAULT := 0x400;PSD_DISABLEPAPER := 0x200; - PSD_SHOWHELP := 0x800;PSD_ENABLEPAGESETUPHOOK := 0x2000;PSD_ENABLEPAGESETUPTEMPLATE := 0x8000; - PSD_ENABLEPAGESETUPTEMPLATEHANDLE := 0x20000;PSD_ENABLEPAGEPAINTHOOK := 0x40000;PSD_DISABLEPAGEPAINTING := 0x80000; - PSD_NONETWORKBUTTON := 0x200000; - end -end - -type _commctrldef_=class(_socketdef_,_gdi_h_,_commdlg_) - static WINCOMMCTRLAPI;static DUMMYUNIONNAME;static DUMMYUNIONNAME2; - static DUMMYUNIONNAME3;static DUMMYUNIONNAME4;static DUMMYUNIONNAME5; - static ICC_LISTVIEW_CLASSES;static ICC_TREEVIEW_CLASSES;static ICC_BAR_CLASSES; - static ICC_TAB_CLASSES;static ICC_UPDOWN_CLASS;static ICC_PROGRESS_CLASS; - static ICC_HOTKEY_CLASS;static ICC_ANIMATE_CLASS;static ICC_WIN95_CLASSES; - static ICC_DATE_CLASSES;static ICC_USEREX_CLASSES;static ICC_COOL_CLASSES; - static ICC_INTERNET_CLASSES;static ICC_PAGESCROLLER_CLASS;static ICC_NATIVEFNTCTL_CLASS; - static ICC_STANDARD_CLASSES;static ICC_LINK_CLASS;static ODT_HEADER; - static ODT_TAB;static ODT_LISTVIEW;static LVM_FIRST; - static TV_FIRST;static HDM_FIRST;static TCM_FIRST; - static PGM_FIRST;static ECM_FIRST;static BCM_FIRST; - static CBM_FIRST;static CCM_FIRST;static CCM_LAST; - static CCM_SETBKCOLOR;static CCM_SETCOLORSCHEME;static CCM_GETCOLORSCHEME; - static CCM_GETDROPTARGET;static CCM_SETUNICODEFORMAT;static CCM_GETUNICODEFORMAT; - static COMCTL32_VERSION;static CCM_SETVERSION;static CCM_GETVERSION; - static CCM_SETNOTIFYWINDOW;static CCM_SETWINDOWTHEME;static CCM_DPISCALE; - static INFOTIPSIZE;static NM_OUTOFMEMORY;static NM_CLICK; - static NM_DBLCLK;static NM_RETURN;static NM_RCLICK; - static NM_RDBLCLK;static NM_SETFOCUS;static NM_KILLFOCUS; - static NM_CUSTOMDRAW;static NM_HOVER;static NM_NCHITTEST; - static NM_KEYDOWN;static NM_RELEASEDCAPTURE;static NM_SETCURSOR; - static NM_CHAR;static NM_TOOLTIPSCREATED;static NM_LDOWN; - static NM_RDOWN;static NM_THEMECHANGED;static NM_FONTCHANGED; - static NM_CUSTOMTEXT;static NM_TVSTATEIMAGECHANGING;static NM_FIRST; - static NM_LAST;static LVN_FIRST;static LVN_LAST; - static HDN_FIRST;static HDN_LAST;static TVN_FIRST; - static TVN_LAST;static TTN_FIRST;static TTN_LAST; - static TCN_FIRST;static TCN_LAST;static CDN_FIRST; - static CDN_LAST;static TBN_FIRST;static TBN_LAST; - static UDN_FIRST;static UDN_LAST;static DTN_FIRST; - static DTN_LAST;static MCN_FIRST;static MCN_LAST; - static DTN_FIRST2;static DTN_LAST2;static CBEN_FIRST; - static CBEN_LAST;static RBN_FIRST;static RBN_LAST; - static IPN_FIRST;static IPN_LAST;static SBN_FIRST; - static SBN_LAST;static PGN_FIRST;static PGN_LAST; - static WMN_FIRST;static WMN_LAST;static BCN_FIRST; - static BCN_LAST;static TRBN_FIRST;static TRBN_LAST; - static MSGF_COMMCTRL_BEGINDRAG;static MSGF_COMMCTRL_SIZEHEADER;static MSGF_COMMCTRL_DRAGSELECT; - static MSGF_COMMCTRL_TOOLBARCUST;static CDRF_DODEFAULT;static CDRF_NEWFONT; - static CDRF_SKIPDEFAULT;static CDRF_DOERASE;static CDRF_SKIPPOSTPAINT; - static CDRF_NOTIFYPOSTPAINT;static CDRF_NOTIFYITEMDRAW;static CDRF_NOTIFYSUBITEMDRAW; - static CDRF_NOTIFYPOSTERASE;static CDDS_PREPAINT;static CDDS_POSTPAINT; - static CDDS_PREERASE;static CDDS_POSTERASE;static CDDS_ITEM; - static CDDS_ITEMPREPAINT;static CDDS_ITEMPOSTPAINT;static CDDS_ITEMPREERASE; - static CDDS_ITEMPOSTERASE;static CDDS_SUBITEM;static CDIS_SELECTED; - static CDIS_GRAYED;static CDIS_DISABLED;static CDIS_CHECKED; - static CDIS_FOCUS;static CDIS_DEFAULT;static CDIS_HOT; - static CDIS_MARKED;static CDIS_INDETERMINATE;static CDIS_SHOWKEYBOARDCUES; - static CDIS_NEARHOT;static CDIS_OTHERSIDEHOT;static CDIS_DROPHILITED; - static NM_GETCUSTOMSPLITRECT;static CLR_NONE;static CLR_DEFAULT; - static ILC_MASK;static ILC_COLOR;static ILC_COLORDDB; - static ILC_COLOR4;static ILC_COLOR8;static ILC_COLOR16; - static ILC_COLOR24;static ILC_COLOR32;static ILC_PALETTE; - static ILC_MIRROR;static ILC_PERITEMMIRROR;static ILC_ORIGINALSIZE; - static ILC_HIGHQUALITYSCALE;static ILD_NORMAL;static ILD_TRANSPARENT; - static ILD_MASK;static ILD_IMAGE;static ILD_ROP; - static ILD_BLEND25;static ILD_BLEND50;static ILD_OVERLAYMASK; - static ILD_PRESERVEALPHA;static ILD_SCALE;static ILD_DPISCALE; - static ILD_ASYNC;static ILD_SELECTED;static ILD_FOCUS; - static ILD_BLEND;static CLR_HILIGHT;static ILS_NORMAL; - static ILS_GLOW;static ILS_SHADOW;static ILS_SATURATE; - static ILS_ALPHA;static ILGT_NORMAL;static ILGT_ASYNC; - static HBITMAP_CALLBACK;static IMAGELIST_LOADIMAGE;static ILCF_MOVE; - static ILCF_SWAP;static ILP_NORMAL;static ILP_DOWNLEVEL; - static WC_HEADERA;static WC_HEADERW;static WC_HEADER; - static HDS_HORZ;static HDS_BUTTONS;static HDS_HOTTRACK; - static HDS_HIDDEN;static HDS_DRAGDROP;static HDS_FULLDRAG; - static HDS_FILTERBAR;static HDS_FLAT;static HDS_CHECKBOXES; - static HDS_NOSIZING;static HDS_OVERFLOW;static HDFT_ISSTRING; - static HDFT_ISNUMBER;static HDFT_ISDATE;static HDFT_HASNOVALUE; - static HD_TEXTFILTER;static HDTEXTFILTER;static LPHD_TEXTFILTER; - static LPHDTEXTFILTER;static HD_ITEMA;static HD_ITEMW; - static HD_ITEM;static HDITEM;static LPHDITEM; - static HDITEM_V1_SIZE;static HDI_WIDTH;static HDI_HEIGHT; - static HDI_TEXT;static HDI_FORMAT;static HDI_LPARAM; - static HDI_BITMAP;static HDI_IMAGE;static HDI_DI_SETITEM; - static HDI_ORDER;static HDI_FILTER;static HDI_STATE; - static HDF_LEFT;static HDF_RIGHT;static HDF_CENTER; - static HDF_JUSTIFYMASK;static HDF_RTLREADING;static HDF_BITMAP; - static HDF_STRING;static HDF_OWNERDRAW;static HDF_IMAGE; - static HDF_BITMAP_ON_RIGHT;static HDF_SORTUP;static HDF_SORTDOWN; - static HDF_CHECKBOX;static HDF_CHECKED;static HDF_FIXEDWIDTH; - static HDF_SPLITBUTTON;static HDIS_FOCUSED;static HDM_GETITEMCOUNT; - static HDM_INSERTITEMA;static HDM_INSERTITEMW;static HDM_INSERTITEM; - static HDM_DELETEITEM;static HDM_GETITEMA;static HDM_GETITEMW; - static HDM_GETITEM;static HDM_SETITEMA;static HDM_SETITEMW; - static HDM_SETITEM;static HD_LAYOUT;static HDM_LAYOUT; - static HHT_NOWHERE;static HHT_ONHEADER;static HHT_ONDIVIDER; - static HHT_ONDIVOPEN;static HHT_ONFILTER;static HHT_ONFILTERBUTTON; - static HHT_ABOVE;static HHT_BELOW;static HHT_TORIGHT; - static HHT_TOLEFT;static HHT_ONITEMSTATEICON;static HHT_ONDROPDOWN; - static HHT_ONOVERFLOW;static HD_HITTESTINFO;static HDSIL_NORMAL; - static HDSIL_STATE;static HDM_HITTEST;static HDM_GETITEMRECT; - static HDM_SETIMAGELIST;static HDM_GETIMAGELIST;static HDM_ORDERTOINDEX; - static HDM_CREATEDRAGIMAGE;static HDM_GETORDERARRAY;static HDM_SETORDERARRAY; - static HDM_SETHOTDIVIDER;static HDM_SETBITMAPMARGIN;static HDM_GETBITMAPMARGIN; - static HDM_SETUNICODEFORMAT;static HDM_GETUNICODEFORMAT;static HDM_SETFILTERCHANGETIMEOUT; - static HDM_EDITFILTER;static HDM_CLEARFILTER;static HDM_TRANSLATEACCELERATOR; - static HDM_GETITEMDROPDOWNRECT;static HDM_GETOVERFLOWRECT;static HDM_GETFOCUSEDITEM; - static HDM_SETFOCUSEDITEM;static HDN_ITEMCHANGINGA;static HDN_ITEMCHANGINGW; - static HDN_ITEMCHANGEDA;static HDN_ITEMCHANGEDW;static HDN_ITEMCLICKA; - static HDN_ITEMCLICKW;static HDN_ITEMDBLCLICKA;static HDN_ITEMDBLCLICKW; - static HDN_DIVIDERDBLCLICKA;static HDN_DIVIDERDBLCLICKW;static HDN_BEGINTRACKA; - static HDN_BEGINTRACKW;static HDN_ENDTRACKA;static HDN_ENDTRACKW; - static HDN_TRACKA;static HDN_TRACKW;static HDN_GETDISPINFOA; - static HDN_GETDISPINFOW;static HDN_BEGINDRAG;static HDN_ENDDRAG; - static HDN_FILTERCHANGE;static HDN_FILTERBTNCLICK;static HDN_BEGINFILTEREDIT; - static HDN_ENDFILTEREDIT;static HDN_ITEMSTATEICONCLICK;static HDN_ITEMKEYDOWN; - static HDN_DROPDOWN;static HDN_OVERFLOWCLICK;static HDN_ITEMCHANGING; - static HDN_ITEMCHANGED;static HDN_ITEMCLICK;static HDN_ITEMDBLCLICK; - static HDN_DIVIDERDBLCLICK;static HDN_BEGINTRACK;static HDN_ENDTRACK; - static HDN_TRACK;static HDN_GETDISPINFO;static HD_NOTIFYA; - static HD_NOTIFYW;static HD_NOTIFY;static NMHEADER; - static LPNMHEADER;static NMHDDISPINFO;static LPNMHDDISPINFO; - static TOOLBARCLASSNAMEW;static TOOLBARCLASSNAMEA;static TOOLBARCLASSNAME; - static CMB_MASKED;static TBSTATE_CHECKED;static TBSTATE_PRESSED; - static TBSTATE_ENABLED;static TBSTATE_HIDDEN;static TBSTATE_INDETERMINATE; - static TBSTATE_WRAP;static TBSTATE_ELLIPSES;static TBSTATE_MARKED; - static TBSTYLE_BUTTON;static TBSTYLE_SEP;static TBSTYLE_CHECK; - static TBSTYLE_GROUP;static TBSTYLE_CHECKGROUP;static TBSTYLE_DROPDOWN; - static TBSTYLE_AUTOSIZE;static TBSTYLE_NOPREFIX;static TBSTYLE_TOOLTIPS; - static TBSTYLE_WRAPABLE;static TBSTYLE_ALTDRAG;static TBSTYLE_FLAT; - static TBSTYLE_LIST;static TBSTYLE_CUSTOMERASE;static TBSTYLE_REGISTERDROP; - static TBSTYLE_TRANSPARENT;static TBSTYLE_EX_DRAWDDARROWS;static BTNS_BUTTON; - static BTNS_SEP;static BTNS_CHECK;static BTNS_GROUP; - static BTNS_CHECKGROUP;static BTNS_DROPDOWN;static BTNS_AUTOSIZE; - static BTNS_NOPREFIX;static BTNS_SHOWTEXT;static BTNS_WHOLEDROPDOWN; - static TBSTYLE_EX_MIXEDBUTTONS;static TBSTYLE_EX_HIDECLIPPEDBUTTONS;static TBSTYLE_EX_MULTICOLUMN; - static TBSTYLE_EX_VERTICAL;static TBSTYLE_EX_DOUBLEBUFFER;static TBCDRF_NOEDGES; - static TBCDRF_HILITEHOTTRACK;static TBCDRF_NOOFFSET;static TBCDRF_NOMARK; - static TBCDRF_NOETCHEDEFFECT;static TBCDRF_BLENDICON;static TBCDRF_NOBACKGROUND; - static TBCDRF_USECDCOLORS;static TB_ENABLEBUTTON;static TB_CHECKBUTTON; - static TB_PRESSBUTTON;static TB_HIDEBUTTON;static TB_INDETERMINATE; - static TB_MARKBUTTON;static TB_ISBUTTONENABLED;static TB_ISBUTTONCHECKED; - static TB_ISBUTTONPRESSED;static TB_ISBUTTONHIDDEN;static TB_ISBUTTONINDETERMINATE; - static TB_ISBUTTONHIGHLIGHTED;static TB_SETSTATE;static TB_GETSTATE; - static TB_ADDBITMAP;static HINST_COMMCTRL;static IDB_STD_SMALL_COLOR; - static IDB_STD_LARGE_COLOR;static IDB_VIEW_SMALL_COLOR;static IDB_VIEW_LARGE_COLOR; - static IDB_HIST_SMALL_COLOR;static IDB_HIST_LARGE_COLOR;static IDB_HIST_NORMAL; - static IDB_HIST_HOT;static IDB_HIST_DISABLED;static IDB_HIST_PRESSED; - static STD_CUT;static STD_COPY;static STD_PASTE; - static STD_UNDO;static STD_REDOW;static STD_DELETE; - static STD_FILENEW;static STD_FILEOPEN;static STD_FILESAVE; - static STD_PRINTPRE;static STD_PROPERTIES;static STD_HELP; - static STD_FIND;static STD_REPLACE;static STD_PRINT; - static VIEW_LARGEICONS;static VIEW_SMALLICONS;static VIEW_LIST; - static VIEW_DETAILS;static VIEW_SORTNAME;static VIEW_SORTSIZE; - static VIEW_SORTDATE;static VIEW_SORTTYPE;static VIEW_PARENTFOLDER; - static VIEW_NETCONNECT;static VIEW_NETDISCONNECT;static VIEW_NEWFOLDER; - static VIEW_VIEWMENU;static HIST_BACK;static HIST_FORWARD; - static HIST_FAVORITES;static HIST_ADDTOFAVORITES;static HIST_VIEWTREE; - static TB_ADDBUTTONSA;static TB_INSERTBUTTONA;static TB_DELETEBUTTON; - static TB_GETBUTTON;static TB_BUTTONCOUNT;static TB_COMMANDTOINDEX; - static TBSAVEPARAMS;static LPTBSAVEPARAMS;static TB_SAVERESTOREA; - static TB_SAVERESTOREW;static TB_CUSTOMIZE;static TB_ADDSTRINGA; - static TB_ADDSTRINGW;static TB_GETITEMRECT;static TB_BUTTONSTRUCTSIZE; - static TB_SETBUTTONSIZE;static TB_SETBITMAPSIZE;static TB_AUTOSIZE; - static TB_GETTOOLTIPS;static TB_SETTOOLTIPS;static TB_SETPARENT; - static TB_SETROWS;static TB_GETROWS;static TB_SETCMDID; - static TB_CHANGEBITMAP;static TB_GETBITMAP;static TB_GETBUTTONTEXTA; - static TB_GETBUTTONTEXTW;static TB_REPLACEBITMAP;static TB_SETINDENT; - static TB_SETIMAGELIST;static TB_GETIMAGELIST;static TB_LOADIMAGES; - static TB_GETRECT;static TB_SETHOTIMAGELIST;static TB_GETHOTIMAGELIST; - static TB_SETDISABLEDIMAGELIST;static TB_GETDISABLEDIMAGELIST;static TB_SETSTYLE; - static TB_GETSTYLE;static TB_GETBUTTONSIZE;static TB_SETBUTTONWIDTH; - static TB_SETMAXTEXTROWS;static TB_GETTEXTROWS;static TB_GETBUTTONTEXT; - static TB_SAVERESTORE;static TB_ADDSTRING;static TB_GETOBJECT; - static TB_GETHOTITEM;static TB_SETHOTITEM;static TB_SETANCHORHIGHLIGHT; - static TB_GETANCHORHIGHLIGHT;static TB_MAPACCELERATORA;static TBIMHT_AFTER; - static TBIMHT_BACKGROUND;static TB_GETINSERTMARK;static TB_SETINSERTMARK; - static TB_INSERTMARKHITTEST;static TB_MOVEBUTTON;static TB_GETMAXSIZE; - static TB_SETEXTENDEDSTYLE;static TB_GETEXTENDEDSTYLE;static TB_GETPADDING; - static TB_SETPADDING;static TB_SETINSERTMARKCOLOR;static TB_GETINSERTMARKCOLOR; - static TB_SETCOLORSCHEME;static TB_GETCOLORSCHEME;static TB_SETUNICODEFORMAT; - static TB_GETUNICODEFORMAT;static TB_MAPACCELERATORW;static TB_MAPACCELERATOR; - static TBBF_LARGE;static TB_GETBITMAPFLAGS;static TBIF_IMAGE; - static TBIF_TEXT;static TBIF_STATE;static TBIF_STYLE; - static TBIF_LPARAM;static TBIF_COMMAND;static TBIF_SIZE; - static TBIF_BYINDEX;static TBBUTTONINFO;static LPTBBUTTONINFO; - static TB_GETBUTTONINFOW;static TB_SETBUTTONINFOW;static TB_GETBUTTONINFOA; - static TB_SETBUTTONINFOA;static TB_GETBUTTONINFO;static TB_SETBUTTONINFO; - static TB_INSERTBUTTONW;static TB_ADDBUTTONSW;static TB_HITTEST; - static TB_INSERTBUTTON;static TB_ADDBUTTONS;static TB_SETDRAWTEXTFLAGS; - static TB_GETSTRINGW;static TB_GETSTRINGA;static TB_GETSTRING; - static TB_SETBOUNDINGSIZE;static TB_SETHOTITEM2;static TB_HASACCELERATOR; - static TB_SETLISTGAP;static TB_GETIMAGELISTCOUNT;static TB_GETIDEALSIZE; - static TB_TRANSLATEACCELERATOR;static TBMF_PAD;static TBMF_BARPAD; - static TBMF_BUTTONSPACING;static TB_GETMETRICS;static TB_SETMETRICS; - static TB_GETITEMDROPDOWNRECT;static TB_SETPRESSEDIMAGELIST;static TB_GETPRESSEDIMAGELIST; - static TB_SETWINDOWTHEME;static TBN_GETBUTTONINFOA;static TBN_BEGINDRAG; - static TBN_ENDDRAG;static TBN_BEGINADJUST;static TBN_ENDADJUST; - static TBN_RESET;static TBN_QUERYINSERT;static TBN_QUERYDELETE; - static TBN_TOOLBARCHANGE;static TBN_CUSTHELP;static TBN_DROPDOWN; - static TBN_GETOBJECT;static HICF_OTHER;static HICF_MOUSE; - static HICF_ARROWKEYS;static HICF_ACCELERATOR;static HICF_DUPACCEL; - static HICF_ENTERING;static HICF_LEAVING;static HICF_RESELECT; - static HICF_LMOUSE;static HICF_TOGGLEDROPDOWN;static TBN_HOTITEMCHANGE; - static TBN_DRAGOUT;static TBN_DELETINGBUTTON;static TBN_GETDISPINFOA; - static TBN_GETDISPINFOW;static TBN_GETINFOTIPA;static TBN_GETINFOTIPW; - static TBN_GETBUTTONINFOW;static TBN_RESTORE;static TBN_SAVE; - static TBN_INITCUSTOMIZE;static TBNRF_HIDEHELP;static TBNRF_ENDCUSTOMIZE; - static TBN_WRAPHOTITEM;static TBN_DUPACCELERATOR;static TBN_WRAPACCELERATOR; - static TBN_DRAGOVER;static TBN_MAPACCELERATOR;static TBN_GETINFOTIP; - static NMTBGETINFOTIP;static LPNMTBGETINFOTIP;static TBNF_IMAGE; - static TBNF_TEXT;static TBNF_DI_SETITEM;static TBN_GETDISPINFO; - static NMTBDISPINFO;static LPNMTBDISPINFO;static TBDDRET_DEFAULT; - static TBDDRET_NODEFAULT;static TBDDRET_TREATPRESSED;static TBN_GETBUTTONINFO; - static TBNOTIFYA;static TBNOTIFYW;static LPTBNOTIFYA; - static LPTBNOTIFYW;static TBNOTIFY;static LPTBNOTIFY; - static NMTOOLBAR;static LPNMTOOLBAR;static REBARCLASSNAMEW; - static REBARCLASSNAMEA;static REBARCLASSNAME;static RBIM_IMAGELIST; - static RBS_TOOLTIPS;static RBS_VARHEIGHT;static RBS_BANDBORDERS; - static RBS_FIXEDORDER;static RBS_REGISTERDROP;static RBS_AUTOSIZE; - static RBS_VERTICALGRIPPER;static RBS_DBLCLKTOGGLE;static RBBS_BREAK; - static RBBS_FIXEDSIZE;static RBBS_CHILDEDGE;static RBBS_HIDDEN; - static RBBS_NOVERT;static RBBS_FIXEDBMP;static RBBS_VARIABLEHEIGHT; - static RBBS_GRIPPERALWAYS;static RBBS_NOGRIPPER;static RBBS_USECHEVRON; - static RBBS_HIDETITLE;static RBBS_TOPALIGN;static RBBIM_STYLE; - static RBBIM_COLORS;static RBBIM_TEXT;static RBBIM_IMAGE; - static RBBIM_CHILD;static RBBIM_CHILDSIZE;static RBBIM_SIZE; - static RBBIM_BACKGROUND;static RBBIM_ID;static RBBIM_IDEALSIZE; - static RBBIM_LPARAM;static RBBIM_HEADERSIZE;static RBBIM_CHEVRONLOCATION; - static RBBIM_CHEVRONSTATE;static REBARBANDINFO;static LPREBARBANDINFO; - static LPCREBARBANDINFO;static REBARBANDINFO_V3_SIZE;static REBARBANDINFO_V6_SIZE; - static RB_INSERTBANDA;static RB_DELETEBAND;static RB_GETBARINFO; - static RB_SETBARINFO;static RB_SETBANDINFOA;static RB_SETPARENT; - static RB_HITTEST;static RB_GETRECT;static RB_INSERTBANDW; - static RB_SETBANDINFOW;static RB_GETBANDCOUNT;static RB_GETROWCOUNT; - static RB_GETROWHEIGHT;static RB_IDTOINDEX;static RB_GETTOOLTIPS; - static RB_SETTOOLTIPS;static RB_SETBKCOLOR;static RB_GETBKCOLOR; - static RB_SETTEXTCOLOR;static RB_GETTEXTCOLOR;static RBSTR_CHANGERECT; - static RB_SIZETORECT;static RB_SETCOLORSCHEME;static RB_GETCOLORSCHEME; - static RB_INSERTBAND;static RB_SETBANDINFO;static RB_BEGINDRAG; - static RB_ENDDRAG;static RB_DRAGMOVE;static RB_GETBARHEIGHT; - static RB_GETBANDINFOW;static RB_GETBANDINFOA;static RB_GETBANDINFO; - static RB_MINIMIZEBAND;static RB_MAXIMIZEBAND;static RB_GETDROPTARGET; - static RB_GETBANDBORDERS;static RB_SHOWBAND;static RB_SETPALETTE; - static RB_GETPALETTE;static RB_MOVEBAND;static RB_SETUNICODEFORMAT; - static RB_GETUNICODEFORMAT;static RB_GETBANDMARGINS;static RB_SETWINDOWTHEME; - static RB_SETEXTENDEDSTYLE;static RB_GETEXTENDEDSTYLE;static RB_PUSHCHEVRON; - static RB_SETBANDWIDTH;static RBN_HEIGHTCHANGE;static RBN_GETOBJECT; - static RBN_LAYOUTCHANGED;static RBN_AUTOSIZE;static RBN_BEGINDRAG; - static RBN_ENDDRAG;static RBN_DELETINGBAND;static RBN_DELETEDBAND; - static RBN_CHILDSIZE;static RBN_CHEVRONPUSHED;static RBN_SPLITTERDRAG; - static RBN_MINMAX;static RBN_AUTOBREAK;static RBNM_ID; - static RBNM_STYLE;static RBNM_LPARAM;static RBAB_AUTOSIZE; - static RBAB_ADDBAND;static RBHT_NOWHERE;static RBHT_CAPTION; - static RBHT_CLIENT;static RBHT_GRABBER;static RBHT_CHEVRON; - static RBHT_SPLITTER;static TOOLTIPS_CLASSW;static TOOLTIPS_CLASSA; - static TOOLTIPS_CLASS;static LPTOOLINFOA;static LPTOOLINFOW; - static TOOLINFOA;static TOOLINFOW;static LPTOOLINFO; - static TOOLINFO;static PTOOLINFO;static TTTOOLINFO; - static LPTTTOOLINFO;static TTTOOLINFO_V1_SIZE;static TTS_ALWAYSTIP; - static TTS_NOPREFIX;static TTS_NOANIMATE;static TTS_NOFADE; - static TTS_BALLOON;static TTS_CLOSE;static TTS_USEVISUALSTYLE; - static TTF_IDISHWND;static TTF_CENTERTIP;static TTF_RTLREADING; - static TTF_SUBCLASS;static TTF_TRACK;static TTF_ABSOLUTE; - static TTF_TRANSPARENT;static TTF_PARSELINKS;static TTF_DI_SETITEM; - static TTDT_AUTOMATIC;static TTDT_RESHOW;static TTDT_AUTOPOP; - static TTDT_INITIAL;static TTI_NONE;static TTI_INFO; - static TTI_WARNING;static TTI_ERROR;static TTI_INFO_LARGE; - static TTI_WARNING_LARGE;static TTI_ERROR_LARGE;static TTM_ACTIVATE; - static TTM_SETDELAYTIME;static TTM_ADDTOOLA;static TTM_ADDTOOLW; - static TTM_DELTOOLA;static TTM_DELTOOLW;static TTM_NEWTOOLRECTA; - static TTM_NEWTOOLRECTW;static TTM_RELAYEVENT;static TTM_GETTOOLINFOA; - static TTM_GETTOOLINFOW;static TTM_SETTOOLINFOA;static TTM_SETTOOLINFOW; - static TTM_HITTESTA;static TTM_HITTESTW;static TTM_GETTEXTA; - static TTM_GETTEXTW;static TTM_UPDATETIPTEXTA;static TTM_UPDATETIPTEXTW; - static TTM_GETTOOLCOUNT;static TTM_ENUMTOOLSA;static TTM_ENUMTOOLSW; - static TTM_GETCURRENTTOOLA;static TTM_GETCURRENTTOOLW;static TTM_WINDOWFROMPOINT; - static TTM_TRACKACTIVATE;static TTM_TRACKPOSITION;static TTM_SETTIPBKCOLOR; - static TTM_SETTIPTEXTCOLOR;static TTM_GETDELAYTIME;static TTM_GETTIPBKCOLOR; - static TTM_GETTIPTEXTCOLOR;static TTM_SETMAXTIPWIDTH;static TTM_GETMAXTIPWIDTH; - static TTM_SETMARGIN;static TTM_GETMARGIN;static TTM_POP; - static TTM_UPDATE;static TTM_GETBUBBLESIZE;static TTM_ADJUSTRECT; - static TTM_SETTITLEA;static TTM_SETTITLEW;static TTM_POPUP; - static TTM_GETTITLE;static TTM_ADDTOOL;static TTM_DELTOOL; - static TTM_NEWTOOLRECT;static TTM_GETTOOLINFO;static TTM_SETTOOLINFO; - static TTM_HITTEST;static TTM_GETTEXT;static TTM_UPDATETIPTEXT; - static TTM_ENUMTOOLS;static TTM_GETCURRENTTOOL;static TTM_SETTITLE; - static TTM_SETWINDOWTHEME;static LPHITTESTINFOW;static LPHITTESTINFOA; - static LPHITTESTINFO;static TTHITTESTINFO;static LPTTHITTESTINFO; - static TTN_GETDISPINFOA;static TTN_GETDISPINFOW;static TTN_SHOW; - static TTN_POP;static TTN_LINKCLICK;static TTN_GETDISPINFO; - static TTN_NEEDTEXT;static TTN_NEEDTEXTA;static TTN_NEEDTEXTW; - static TOOLTIPTEXTW;static TOOLTIPTEXTA;static LPTOOLTIPTEXTA; - static LPTOOLTIPTEXTW;static TOOLTIPTEXT;static LPTOOLTIPTEXT; - static NMTTDISPINFO;static LPNMTTDISPINFO;static NMTTDISPINFO_V1_SIZE; - static SBARS_SIZEGRIP;static SBARS_TOOLTIPS;static SBT_TOOLTIPS; - static CREATESTATUSWINDOW;static DRAWSTATUSTEXT;static STATUSCLASSNAMEW; - static STATUSCLASSNAMEA;static STATUSCLASSNAME;static SB_SETTEXTA; - static SB_SETTEXTW;static SB_GETTEXTA;static SB_GETTEXTW; - static SB_GETTEXTLENGTHA;static SB_GETTEXTLENGTHW;static SB_GETTEXT; - static SB_SETTEXT;static SB_GETTEXTLENGTH;static SB_SETTIPTEXT; - static SB_GETTIPTEXT;static SB_SETPARTS;static SB_GETPARTS; - static SB_GETBORDERS;static SB_SETMINHEIGHT;static SB_SIMPLE; - static SB_GETRECT;static SB_ISSIMPLE;static SB_SETICON; - static SB_SETTIPTEXTA;static SB_SETTIPTEXTW;static SB_GETTIPTEXTA; - static SB_GETTIPTEXTW;static SB_GETICON;static SB_SETUNICODEFORMAT; - static SB_GETUNICODEFORMAT;static SBT_OWNERDRAW;static SBT_NOBORDERS; - static SBT_POPOUT;static SBT_RTLREADING;static SBT_NOTABPARSING; - static SB_SETBKCOLOR;static SBN_SIMPLEMODECHANGE;static SB_SIMPLEID; - static MINSYSCOMMAND;static TRACKBAR_CLASSA;static TRACKBAR_CLASSW; - static TRACKBAR_CLASS;static TBS_AUTOTICKS;static TBS_VERT; - static TBS_HORZ;static TBS_TOP;static TBS_BOTTOM; - static TBS_LEFT;static TBS_RIGHT;static TBS_BOTH; - static TBS_NOTICKS;static TBS_ENABLESELRANGE;static TBS_FIXEDLENGTH; - static TBS_NOTHUMB;static TBS_TOOLTIPS;static TBS_REVERSED; - static TBS_DOWNISLEFT;static TBS_NOTIFYBEFOREMOVE;static TBS_TRANSPARENTBKGND; - static TBM_GETPOS;static TBM_GETRANGEMIN;static TBM_GETRANGEMAX; - static TBM_GETTIC;static TBM_SETTIC;static TBM_SETPOS; - static TBM_SETRANGE;static TBM_SETRANGEMIN;static TBM_SETRANGEMAX; - static TBM_CLEARTICS;static TBM_SETSEL;static TBM_SETSELSTART; - static TBM_SETSELEND;static TBM_GETPTICS;static TBM_GETTICPOS; - static TBM_GETNUMTICS;static TBM_GETSELSTART;static TBM_GETSELEND; - static TBM_CLEARSEL;static TBM_SETTICFREQ;static TBM_SETPAGESIZE; - static TBM_GETPAGESIZE;static TBM_SETLINESIZE;static TBM_GETLINESIZE; - static TBM_GETTHUMBRECT;static TBM_GETCHANNELRECT;static TBM_SETTHUMBLENGTH; - static TBM_GETTHUMBLENGTH;static TBM_SETTOOLTIPS;static TBM_GETTOOLTIPS; - static TBM_SETTIPSIDE;static TBTS_TOP;static TBTS_LEFT; - static TBTS_BOTTOM;static TBTS_RIGHT;static TBM_SETBUDDY; - static TBM_GETBUDDY;static TBM_SETPOSNOTIFY;static TBM_SETUNICODEFORMAT; - static TBM_GETUNICODEFORMAT;static TB_LINEUP;static TB_LINEDOWN; - static TB_PAGEUP;static TB_PAGEDOWN;static TB_THUMBPOSITION; - static TB_THUMBTRACK;static TB_TOP;static TB_BOTTOM; - static TB_ENDTRACK;static TBCD_TICS;static TBCD_THUMB; - static TBCD_CHANNEL;static TRBN_THUMBPOSCHANGING;static DL_BEGINDRAG; - static DL_DRAGGING;static DL_DROPPED;static DL_CANCELDRAG; - static DL_CURSORSET;static DL_STOPCURSOR;static DL_COPYCURSOR; - static DL_MOVECURSOR;static UPDOWN_CLASSA;static UPDOWN_CLASSW; - static UPDOWN_CLASS;static UD_MAXVAL;static UD_MINVAL; - static UDS_WRAP;static UDS_SETBUDDYINT;static UDS_ALIGNRIGHT; - static UDS_ALIGNLEFT;static UDS_AUTOBUDDY;static UDS_ARROWKEYS; - static UDS_HORZ;static UDS_NOTHOUSANDS;static UDS_HOTTRACK; - static UDM_SETRANGE;static UDM_GETRANGE;static UDM_SETPOS; - static UDM_GETPOS;static UDM_SETBUDDY;static UDM_GETBUDDY; - static UDM_SETACCEL;static UDM_GETACCEL;static UDM_SETBASE; - static UDM_GETBASE;static UDM_SETRANGE32;static UDM_GETRANGE32; - static UDM_SETUNICODEFORMAT;static UDM_GETUNICODEFORMAT;static UDM_SETPOS32; - static UDM_GETPOS32;static NM_UPDOWN;static LPNM_UPDOWN; - static UDN_DELTAPOS;static PROGRESS_CLASSA;static PROGRESS_CLASSW; - static PROGRESS_CLASS;static PBS_SMOOTH;static PBS_VERTICAL; - static PBM_SETRANGE;static PBM_SETPOS;static PBM_DELTAPOS; - static PBM_SETSTEP;static PBM_STEPIT;static PBM_SETRANGE32; - static PBM_GETRANGE;static PBM_GETPOS;static PBM_SETBARCOLOR; - static PBM_SETBKCOLOR;static PBS_MARQUEE;static PBM_SETMARQUEE; - static PBS_SMOOTHREVERSE;static PBM_GETSTEP;static PBM_GETBKCOLOR; - static PBM_GETBARCOLOR;static PBM_SETSTATE;static PBM_GETSTATE; - static PBST_NORMAL;static PBST_ERROR;static PBST_PAUSED; - static HOTKEYF_SHIFT;static HOTKEYF_CONTROL;static HOTKEYF_ALT; - static HOTKEYF_EXT;static HKCOMB_NONE;static HKCOMB_S; - static HKCOMB_C;static HKCOMB_A;static HKCOMB_SC; - static HKCOMB_SA;static HKCOMB_CA;static HKCOMB_SCA; - static HKM_SETHOTKEY;static HKM_GETHOTKEY;static HKM_SETRULES; - static HOTKEY_CLASSA;static HOTKEY_CLASSW;static HOTKEY_CLASS; - static CCS_TOP;static CCS_NOMOVEY;static CCS_BOTTOM; - static CCS_NORESIZE;static CCS_NOPARENTALIGN;static CCS_ADJUSTABLE; - static CCS_NODIVIDER;static CCS_VERT;static CCS_LEFT; - static CCS_RIGHT;static CCS_NOMOVEX;static INVALID_LINK_INDEX; - static MAX_LINKID_TEXT;static WC_LINK;static LWS_TRANSPARENT; - static LWS_IGNORERETURN;static LWS_NOPREFIX;static LWS_USEVISUALSTYLE; - static LWS_USECUSTOMTEXT;static LWS_RIGHT;static LIF_ITEMINDEX; - static LIF_STATE;static LIF_ITEMID;static LIF_URL; - static LIS_FOCUSED;static LIS_ENABLED;static LIS_VISITED; - static LIS_HOTTRACK;static LIS_DEFAULTCOLORS;static LM_HITTEST; - static LM_GETIDEALHEIGHT;static LM_SETITEM;static LM_GETITEM; - static LM_GETIDEALSIZE;static WC_LISTVIEWA;static WC_LISTVIEWW; - static WC_LISTVIEW;static LVS_ICON;static LVS_REPORT; - static WM_SOCKET;static LVS_SMALLICON;static LVS_LIST; - static LVS_TYPEMASK;static LVS_SINGLESEL;static LVS_SHOWSELALWAYS; - static LVS_SORTASCENDING;static LVS_SORTDESCENDING;static LVS_SHAREIMAGELISTS; - static LVS_NOLABELWRAP;static LVS_AUTOARRANGE;static LVS_EDITLABELS; - static LVS_OWNERDATA;static LVS_NOSCROLL;static LVS_TYPESTYLEMASK; - static LVS_ALIGNTOP;static LVS_ALIGNLEFT;static LVS_ALIGNMASK; - static LVS_OWNERDRAWFIXED;static LVS_NOCOLUMNHEADER;static LVS_NOSORTHEADER; - static LVM_SETUNICODEFORMAT;static LVM_GETUNICODEFORMAT;static LVM_GETBKCOLOR; - static LVM_SETBKCOLOR;static LVM_GETIMAGELIST;static LVSIL_NORMAL; - static LVSIL_SMALL;static LVSIL_STATE;static LVSIL_GROUPHEADER; - static LVM_SETIMAGELIST;static LVM_GETITEMCOUNT;static LVIF_TEXT; - static LVIF_IMAGE;static LVIF_PARAM;static LVIF_STATE; - static LVIF_INDENT;static LVIF_NORECOMPUTE;static LVIF_GROUPID; - static LVIF_COLUMNS;static LVIF_COLFMT;static LVIS_FOCUSED; - static LVIS_SELECTED;static LVIS_CUT;static LVIS_DROPHILITED; - static LVIS_GLOW;static LVIS_ACTIVATING;static LVIS_OVERLAYMASK; - static LVIS_STATEIMAGEMASK;static I_INDENTCALLBACK;static LV_ITEMA; - static LV_ITEMW;static I_GROUPIDCALLBACK;static I_GROUPIDNONE; - static LV_ITEM;static LVITEM_V5_SIZE;static LVITEM; - static LPLVITEM;static LVITEM_V1_SIZE;static LPSTR_TEXTCALLBACKW; - static LPSTR_TEXTCALLBACKA;static LPSTR_TEXTCALLBACK;static I_IMAGECALLBACK; - static I_IMAGENONE;static I_COLUMNSCALLBACK;static LVM_GETITEMA; - static LVM_GETITEMW;static LVM_GETITEM;static LVM_SETITEMA; - static LVM_SETITEMW;static LVM_SETITEM;static LVM_INSERTITEMA; - static LVM_INSERTITEMW;static LVM_INSERTITEM;static LVM_DELETEITEM; - static LVM_DELETEALLITEMS;static LVM_GETCALLBACKMASK;static LVM_SETCALLBACKMASK; - static LVNI_ALL;static LVNI_FOCUSED;static LVNI_SELECTED; - static LVNI_CUT;static LVNI_DROPHILITED;static LVNI_STATEMASK; - static LVNI_VISIBLEORDER;static LVNI_PREVIOUS;static LVNI_VISIBLEONLY; - static LVNI_SAMEGROUPONLY;static LVNI_ABOVE;static LVNI_BELOW; - static LVNI_TOLEFT;static LVNI_TORIGHT;static LVNI_DIRECTIONMASK; - static LVM_GETNEXTITEM;static LVFI_PARAM;static LVFI_STRING; - static LVFI_SUBSTRING;static LVFI_PARTIAL;static LVFI_WRAP; - static LVFI_NEARESTXY;static LV_FINDINFOA;static LV_FINDINFOW; - static LV_FINDINFO;static LVFINDINFO;static LVM_FINDITEMA; - static LVM_FINDITEMW;static LVM_FINDITEM;static LVIR_BOUNDS; - static LVIR_ICON;static LVIR_LABEL;static LVIR_SELECTBOUNDS; - static LVM_GETITEMRECT;static LVM_SETITEMPOSITION;static LVM_GETITEMPOSITION; - static LVM_GETSTRINGWIDTHA;static LVM_GETSTRINGWIDTHW;static LVM_GETSTRINGWIDTH; - static LVHT_NOWHERE;static LVHT_ONITEMICON;static LVHT_ONITEMLABEL; - static LVHT_ONITEMSTATEICON;static LVHT_ONITEM;static LVHT_ABOVE; - static LVHT_BELOW;static LVHT_TORIGHT;static LVHT_TOLEFT; - static LVHT_EX_GROUP_HEADER;static LVHT_EX_GROUP_FOOTER;static LVHT_EX_GROUP_COLLAPSE; - static LVHT_EX_GROUP_BACKGROUND;static LVHT_EX_GROUP_STATEICON;static LVHT_EX_GROUP_SUBSETLINK; - static LVHT_EX_GROUP;static LVHT_EX_ONCONTENTS;static LVHT_EX_FOOTER; - static LV_HITTESTINFO;static LVM_HITTEST;static LVM_ENSUREVISIBLE; - static LVM_SCROLL;static LVM_REDRAWITEMS;static LVA_DEFAULT; - static LVA_ALIGNLEFT;static LVA_ALIGNTOP;static LVA_SNAPTOGRID; - static LVM_ARRANGE;static LVM_EDITLABELA;static LVM_EDITLABELW; - static LVM_EDITLABEL;static LVM_GETEDITCONTROL;static LV_COLUMNA; - static LV_COLUMNW;static LV_COLUMN;static LVCOLUMN; - static LPLVCOLUMN;static LVCOLUMN_V1_SIZE;static LVCF_FMT; - static LVCF_WIDTH;static LVCF_TEXT;static LVCF_SUBITEM; - static LVCF_IMAGE;static LVCF_ORDER;static LVCF_MINWIDTH; - static LVCF_DEFAULTWIDTH;static LVCF_IDEALWIDTH;static LVCFMT_LEFT; - static LVCFMT_RIGHT;static LVCFMT_CENTER;static LVCFMT_JUSTIFYMASK; - static LVCFMT_IMAGE;static LVCFMT_BITMAP_ON_RIGHT;static LVCFMT_COL_HAS_IMAGES; - static LVCFMT_FIXED_WIDTH;static LVCFMT_NO_DPI_SCALE;static LVCFMT_FIXED_RATIO; - static LVCFMT_LINE_BREAK;static LVCFMT_FILL;static LVCFMT_WRAP; - static LVCFMT_NO_TITLE;static LVCFMT_TILE_PLACEMENTMASK;static LVCFMT_SPLITBUTTON; - static LVM_GETCOLUMNA;static LVM_GETCOLUMNW;static LVM_GETCOLUMN; - static LVM_SETCOLUMNA;static LVM_SETCOLUMNW;static LVM_SETCOLUMN; - static LVM_INSERTCOLUMNA;static LVM_INSERTCOLUMNW;static LVM_DELETECOLUMN; - static LVM_GETCOLUMNWIDTH;static LVSCW_AUTOSIZE;static LVSCW_AUTOSIZE_USEHEADER; - static LVM_SETCOLUMNWIDTH;static LVM_GETHEADER;static LVM_CREATEDRAGIMAGE; - static LVM_GETVIEWRECT;static LVM_GETTEXTCOLOR;static LVM_SETTEXTCOLOR; - static LVM_GETTEXTBKCOLOR;static LVM_SETTEXTBKCOLOR;static LVM_GETTOPINDEX; - static LVM_GETCOUNTPERPAGE;static LVM_GETORIGIN;static LVM_UPDATE; - static LVM_SETITEMSTATE;static LVM_GETITEMSTATE;static LVM_GETITEMTEXTA; - static LVM_GETITEMTEXTW;static LVM_GETITEMTEXT;static LVM_SETITEMTEXTA; - static LVM_SETITEMTEXTW;static LVM_SETITEMTEXT;static LVSICF_NOINVALIDATEALL; - static LVSICF_NOSCROLL;static LVM_SETITEMCOUNT;static LVM_SORTITEMS; - static LVM_SETITEMPOSITION32;static LVM_GETSELECTEDCOUNT;static LVM_GETITEMSPACING; - static LVM_GETISEARCHSTRINGA;static LVM_GETISEARCHSTRINGW;static LVM_GETISEARCHSTRING; - static LVM_SETICONSPACING;static LVM_SETEXTENDEDLISTVIEWSTYLE;static LVM_GETEXTENDEDLISTVIEWSTYLE; - static LVS_EX_GRIDLINES;static LVS_EX_SUBITEMIMAGES;static LVS_EX_CHECKBOXES; - static LVS_EX_TRACKSELECT;static LVS_EX_HEADERDRAGDROP;static LVS_EX_FULLROWSELECT; - static LVS_EX_ONECLICKACTIVATE;static LVS_EX_TWOCLICKACTIVATE;static LVS_EX_FLATSB; - static LVS_EX_REGIONAL;static LVS_EX_INFOTIP;static LVS_EX_UNDERLINEHOT; - static LVS_EX_UNDERLINECOLD;static LVS_EX_MULTIWORKAREAS;static LVS_EX_LABELTIP; - static LVS_EX_BORDERSELECT;static LVS_EX_DOUBLEBUFFER;static LVS_EX_HIDELABELS; - static LVS_EX_SINGLEROW;static LVS_EX_SNAPTOGRID;static LVS_EX_SIMPLESELECT; - static LVS_EX_JUSTIFYCOLUMNS;static LVS_EX_TRANSPARENTBKGND;static LVS_EX_TRANSPARENTSHADOWTEXT; - static LVS_EX_AUTOAUTOARRANGE;static LVS_EX_HEADERINALLVIEWS;static LVS_EX_AUTOCHECKSELECT; - static LVS_EX_AUTOSIZECOLUMNS;static LVS_EX_COLUMNSNAPPOINTS;static LVS_EX_COLUMNOVERFLOW; - static LVM_GETSUBITEMRECT;static LVM_SUBITEMHITTEST;static LVM_SETCOLUMNORDERARRAY; - static LVM_GETCOLUMNORDERARRAY;static LVM_SETHOTITEM;static LVM_GETHOTITEM; - static LVM_SETHOTCURSOR;static LVM_GETHOTCURSOR;static LVM_APPROXIMATEVIEWRECT; - static LV_MAX_WORKAREAS;static LVM_SETWORKAREAS;static LVM_GETWORKAREAS; - static LVM_GETNUMBEROFWORKAREAS;static LVM_GETSELECTIONMARK;static LVM_SETSELECTIONMARK; - static LVM_SETHOVERTIME;static LVM_GETHOVERTIME;static LVM_SETTOOLTIPS; - static LVM_GETTOOLTIPS;static LVM_SORTITEMSEX;static LVBKIF_SOURCE_NONE; - static LVBKIF_SOURCE_HBITMAP;static LVBKIF_SOURCE_URL;static LVBKIF_SOURCE_MASK; - static LVBKIF_STYLE_NORMAL;static LVBKIF_STYLE_TILE;static LVBKIF_STYLE_MASK; - static LVBKIF_FLAG_TILEOFFSET;static LVBKIF_TYPE_WATERMARK;static LVBKIF_FLAG_ALPHABLEND; - static LVM_SETBKIMAGEA;static LVM_SETBKIMAGEW;static LVM_GETBKIMAGEA; - static LVM_GETBKIMAGEW;static LVM_SETSELECTEDCOLUMN;static LV_VIEW_ICON; - static LV_VIEW_DETAILS;static LV_VIEW_SMALLICON;static LV_VIEW_LIST; - static LV_VIEW_TILE;static LV_VIEW_MAX;static LVM_SETVIEW; - static LVM_GETVIEW;static LVGF_NONE;static LVGF_HEADER; - static LVGF_FOOTER;static LVGF_STATE;static LVGF_ALIGN; - static LVGF_GROUPID;static LVGF_SUBTITLE;static LVGF_TASK; - static LVGF_DESCRIPTIONTOP;static LVGF_DESCRIPTIONBOTTOM;static LVGF_TITLEIMAGE; - static LVGF_EXTENDEDIMAGE;static LVGF_ITEMS;static LVGF_SUBSET; - static LVGF_SUBSETITEMS;static LVGS_NORMAL;static LVGS_COLLAPSED; - static LVGS_HIDDEN;static LVGS_NOHEADER;static LVGS_COLLAPSIBLE; - static LVGS_FOCUSED;static LVGS_SELECTED;static LVGS_SUBSETED; - static LVGS_SUBSETLINKFOCUSED;static LVGA_HEADER_LEFT;static LVGA_HEADER_CENTER; - static LVGA_HEADER_RIGHT;static LVGA_FOOTER_LEFT;static LVGA_FOOTER_CENTER; - static LVGA_FOOTER_RIGHT;static LVM_INSERTGROUP;static LVM_SETGROUPINFO; - static LVM_GETGROUPINFO;static LVM_REMOVEGROUP;static LVM_MOVEGROUP; - static LVM_GETGROUPCOUNT;static LVM_GETGROUPINFOBYINDEX;static LVM_MOVEITEMTOGROUP; - static LVGGR_GROUP;static LVGGR_HEADER;static LVGGR_LABEL; - static LVGGR_SUBSETLINK;static LVM_GETGROUPRECT;static LVGMF_NONE; - static LVGMF_BORDERSIZE;static LVGMF_BORDERCOLOR;static LVGMF_TEXTCOLOR; - static LVM_SETGROUPMETRICS;static LVM_GETGROUPMETRICS;static LVM_ENABLEGROUPVIEW; - static LVM_SORTGROUPS;static LVM_INSERTGROUPSORTED;static LVM_REMOVEALLGROUPS; - static LVM_HASGROUP;static LVM_GETGROUPSTATE;static LVM_GETFOCUSEDGROUP; - static LVTVIF_AUTOSIZE;static LVTVIF_FIXEDWIDTH;static LVTVIF_FIXEDHEIGHT; - static LVTVIF_FIXEDSIZE;static LVTVIF_EXTENDED;static LVTVIM_TILESIZE; - static LVTVIM_COLUMNS;static LVTVIM_LABELMARGIN;static LVM_SETTILEVIEWINFO; - static LVM_GETTILEVIEWINFO;static LVM_SETTILEINFO;static LVM_GETTILEINFO; - static LVIM_AFTER;static LVM_SETINSERTMARK;static LVM_GETINSERTMARK; - static LVM_INSERTMARKHITTEST;static LVM_GETINSERTMARKRECT;static LVM_SETINSERTMARKCOLOR; - static LVM_GETINSERTMARKCOLOR;static LVM_SETINFOTIP;static LVM_GETSELECTEDCOLUMN; - static LVM_ISGROUPVIEWENABLED;static LVM_GETOUTLINECOLOR;static LVM_SETOUTLINECOLOR; - static LVM_CANCELEDITLABEL;static LVM_MAPINDEXTOID;static LVM_MAPIDTOINDEX; - static LVM_ISITEMVISIBLE;static LVM_GETEMPTYTEXT;static LVM_GETFOOTERRECT; - static LVFF_ITEMCOUNT;static LVM_GETFOOTERINFO;static LVM_GETFOOTERITEMRECT; - static LVFIF_TEXT;static LVFIF_STATE;static LVFIS_FOCUSED; - static LVM_GETFOOTERITEM;static LVM_GETITEMINDEXRECT;static LVM_SETITEMINDEXSTATE; - static LVM_GETNEXTITEMINDEX;static LVBKIMAGE;static LPLVBKIMAGE; - static LVM_SETBKIMAGE;static LVM_GETBKIMAGE;static LPNM_LISTVIEW; - static NM_LISTVIEW;static LVKF_ALT;static LVKF_CONTROL; - static LVKF_SHIFT;static LVCDI_ITEM;static LVCDI_GROUP; - static LVCDI_ITEMSLIST;static LVCDRF_NOSELECT;static LVCDRF_NOGROUPFRAME; - static LPNM_CACHEHINT;static PNM_CACHEHINT;static NM_CACHEHINT; - static PNM_FINDITEMA;static LPNM_FINDITEMA;static NM_FINDITEMA; - static PNM_FINDITEMW;static LPNM_FINDITEMW;static NM_FINDITEMW; - static PNM_FINDITEM;static LPNM_FINDITEM;static NM_FINDITEM; - static NMLVFINDITEM;static LPNMLVFINDITEM;static PNM_ODSTATECHANGE; - static LPNM_ODSTATECHANGE;static NM_ODSTATECHANGE;static LVN_ITEMCHANGING; - static LVN_ITEMCHANGED;static LVN_INSERTITEM;static LVN_DELETEITEM; - static LVN_DELETEALLITEMS;static LVN_BEGINLABELEDITA;static LVN_BEGINLABELEDITW; - static LVN_ENDLABELEDITA;static LVN_ENDLABELEDITW;static LVN_COLUMNCLICK; - static LVN_BEGINDRAG;static LVN_BEGINRDRAG;static LVN_ODCACHEHINT; - static LVN_ODFINDITEMA;static LVN_ODFINDITEMW;static LVN_ITEMACTIVATE; - static LVN_ODSTATECHANGED;static LVN_ODFINDITEM;static LVN_HOTTRACK; - static LVN_GETDISPINFOA;static LVN_GETDISPINFOW;static LVN_SETDISPINFOA; - static LVN_SETDISPINFOW;static LVN_BEGINLABELEDIT;static LVN_ENDLABELEDIT; - static LVN_GETDISPINFO;static LVN_SETDISPINFO;static LVIF_DI_SETITEM; - static LV_DISPINFOA;static LV_DISPINFOW;static LV_DISPINFO; - static NMLVDISPINFO;static LVN_KEYDOWN;static LV_KEYDOWN; - static LVN_MARQUEEBEGIN;static LVGIT_UNFOLDED;static LVN_GETINFOTIPA; - static LVN_GETINFOTIPW;static LVN_GETINFOTIP;static NMLVGETINFOTIP; - static LPNMLVGETINFOTIP;static LVNSCH_DEFAULT;static LVNSCH_ERROR; - static LVNSCH_IGNORE;static LVN_INCREMENTALSEARCHA;static LVN_INCREMENTALSEARCHW; - static LVN_INCREMENTALSEARCH;static LVN_COLUMNDROPDOWN;static LVN_COLUMNOVERFLOWCLICK; - static LVN_BEGINSCROLL;static LVN_ENDSCROLL;static LVN_LINKCLICK; - static EMF_CENTERED;static LVN_GETEMPTYMARKUP;static WC_TREEVIEWA; - static WC_TREEVIEWW;static WC_TREEVIEW;static TVS_HASBUTTONS; - static TVS_HASLINES;static TVS_LINESATROOT;static TVS_EDITLABELS; - static TVS_DISABLEDRAGDROP;static TVS_SHOWSELALWAYS;static TVS_RTLREADING; - static TVS_NOTOOLTIPS;static TVS_CHECKBOXES;static TVS_TRACKSELECT; - static TVS_SINGLEEXPAND;static TVS_INFOTIP;static TVS_FULLROWSELECT; - static TVS_NOSCROLL;static TVS_NONEVENHEIGHT;static TVS_NOHSCROLL; - static TVS_EX_NOSINGLECOLLAPSE;static TVS_EX_MULTISELECT;static TVS_EX_DOUBLEBUFFER; - static TVS_EX_NOINDENTSTATE;static TVS_EX_RICHTOOLTIP;static TVS_EX_AUTOHSCROLL; - static TVS_EX_FADEINOUTEXPANDOS;static TVS_EX_PARTIALCHECKBOXES;static TVS_EX_EXCLUSIONCHECKBOXES; - static TVS_EX_DIMMEDCHECKBOXES;static TVS_EX_DRAWIMAGEASYNC;static TVIF_TEXT; - static TVIF_IMAGE;static TVIF_PARAM;static TVIF_STATE; - static TVIF_HANDLE;static TVIF_SELECTEDIMAGE;static TVIF_CHILDREN; - static TVIF_INTEGRAL;static TVIF_STATEEX;static TVIF_EXPANDEDIMAGE; - static TVIS_SELECTED;static TVIS_CUT;static TVIS_DROPHILITED; - static TVIS_BOLD;static TVIS_EXPANDED;static TVIS_EXPANDEDONCE; - static TVIS_EXPANDPARTIAL;static TVIS_OVERLAYMASK;static TVIS_STATEIMAGEMASK; - static TVIS_USERMASK;static TVIS_EX_FLAT;static TVIS_EX_DISABLED; - static TVIS_EX_ALL;static I_CHILDRENCALLBACK;static I_CHILDRENAUTO; - static LPTV_ITEMW;static LPTV_ITEMA;static TV_ITEMW; - static TV_ITEMA;static LPTV_ITEM;static TV_ITEM; - static TVITEM;static LPTVITEM;static TVI_ROOT; - static TVI_FIRST;static TVI_LAST;static TVI_SORT; - static LPTV_INSERTSTRUCTA;static LPTV_INSERTSTRUCTW;static TV_INSERTSTRUCTA; - static TV_INSERTSTRUCTW;static TV_INSERTSTRUCT;static LPTV_INSERTSTRUCT; - static TVINSERTSTRUCT;static LPTVINSERTSTRUCT;static TVINSERTSTRUCT_V1_SIZE; - static TVM_INSERTITEMA;static TVM_INSERTITEMW;static TVM_INSERTITEM; - static TVM_DELETEITEM;static TVM_EXPAND;static TVE_COLLAPSE; - static TVE_EXPAND;static TVE_TOGGLE;static TVE_EXPANDPARTIAL; - static TVE_COLLAPSERESET;static TVM_GETITEMRECT;static TVM_GETCOUNT; - static TVM_GETINDENT;static TVM_SETINDENT;static TVM_GETIMAGELIST; - static TVSIL_NORMAL;static TVSIL_STATE;static TVM_SETIMAGELIST; - static TVM_GETNEXTITEM;static TVGN_ROOT;static TVGN_NEXT; - static TVGN_PREVIOUS;static TVGN_PARENT;static TVGN_CHILD; - static TVGN_FIRSTVISIBLE;static TVGN_NEXTVISIBLE;static TVGN_PREVIOUSVISIBLE; - static TVGN_DROPHILITE;static TVGN_CARET;static TVGN_LASTVISIBLE; - static TVGN_NEXTSELECTED;static TVSI_NOSINGLEEXPAND;static TVM_SELECTITEM; - static TVM_GETITEMA;static TVM_GETITEMW;static TVM_GETITEM; - static TVM_SETITEMA;static TVM_SETITEMW;static TVM_SETITEM; - static TVM_EDITLABELA;static TVM_EDITLABELW;static TVM_EDITLABEL; - static TVM_GETEDITCONTROL;static TVM_GETVISIBLECOUNT;static TVM_HITTEST; - static LPTV_HITTESTINFO;static TV_HITTESTINFO;static TVHT_NOWHERE; - static TVHT_ONITEMICON;static TVHT_ONITEMLABEL;static TVHT_ONITEM; - static TVHT_ONITEMINDENT;static TVHT_ONITEMBUTTON;static TVHT_ONITEMRIGHT; - static TVHT_ONITEMSTATEICON;static TVHT_ABOVE;static TVHT_BELOW; - static TVHT_TORIGHT;static TVHT_TOLEFT;static TVM_CREATEDRAGIMAGE; - static TVM_SORTCHILDREN;static TVM_ENSUREVISIBLE;static TVM_SORTCHILDRENCB; - static TVM_ENDEDITLABELNOW;static TVM_GETISEARCHSTRINGA;static TVM_GETISEARCHSTRINGW; - static TVM_GETISEARCHSTRING;static TVM_SETTOOLTIPS;static TVM_GETTOOLTIPS; - static TVM_SETINSERTMARK;static TVM_SETUNICODEFORMAT;static TVM_GETUNICODEFORMAT; - static TVM_SETITEMHEIGHT;static TVM_GETITEMHEIGHT;static TVM_SETBKCOLOR; - static TVM_SETTEXTCOLOR;static TVM_GETBKCOLOR;static TVM_GETTEXTCOLOR; - static TVM_SETSCROLLTIME;static TVM_GETSCROLLTIME;static TVM_SETINSERTMARKCOLOR; - static TVM_GETINSERTMARKCOLOR;static TVM_SETBORDER;static TVSBF_XBORDER; - static TVSBF_YBORDER;static TVM_GETITEMSTATE;static TVM_SETLINECOLOR; - static TVM_GETLINECOLOR;static TVM_MAPACCIDTOHTREEITEM;static TVM_MAPHTREEITEMTOACCID; - static TVM_SETEXTENDEDSTYLE;static TVM_GETEXTENDEDSTYLE;static TVM_SETAUTOSCROLLINFO; - static TVM_SETHOT;static TVM_GETSELECTEDCOUNT;static TVM_SHOWINFOTIP; - static TVM_GETITEMPARTRECT;static LPTV_SORTCB;static TV_SORTCB; - static LPNM_TREEVIEWA;static LPNM_TREEVIEWW;static NM_TREEVIEWW; - static NM_TREEVIEWA;static LPNM_TREEVIEW;static NM_TREEVIEW; - static NMTREEVIEW;static LPNMTREEVIEW;static TVN_SELCHANGINGA; - static TVN_SELCHANGINGW;static TVN_SELCHANGEDA;static TVN_SELCHANGEDW; - static TVC_UNKNOWN;static TVC_BYMOUSE;static TVC_BYKEYBOARD; - static TVN_GETDISPINFOA;static TVN_GETDISPINFOW;static TVN_SETDISPINFOA; - static TVN_SETDISPINFOW;static TVIF_DI_SETITEM;static TV_DISPINFOA; - static TV_DISPINFOW;static TV_DISPINFO;static NMTVDISPINFO; - static LPNMTVDISPINFO;static NMTVDISPINFOEX;static LPNMTVDISPINFOEX; - static TV_DISPINFOEXA;static TV_DISPINFOEX;static TVN_ITEMEXPANDINGA; - static TVN_ITEMEXPANDINGW;static TVN_ITEMEXPANDEDA;static TVN_ITEMEXPANDEDW; - static TVN_BEGINDRAGA;static TVN_BEGINDRAGW;static TVN_BEGINRDRAGA; - static TVN_BEGINRDRAGW;static TVN_DELETEITEMA;static TVN_DELETEITEMW; - static TVN_BEGINLABELEDITA;static TVN_BEGINLABELEDITW;static TVN_ENDLABELEDITA; - static TVN_ENDLABELEDITW;static TVN_KEYDOWN;static TVN_GETINFOTIPA; - static TVN_GETINFOTIPW;static TVN_SINGLEEXPAND;static TVNRET_DEFAULT; - static TVNRET_SKIPOLD;static TVNRET_SKIPNEW;static TVN_ITEMCHANGINGA; - static TVN_ITEMCHANGINGW;static TVN_ITEMCHANGEDA;static TVN_ITEMCHANGEDW; - static TVN_ASYNCDRAW;static TV_KEYDOWN;static TVN_SELCHANGING; - static TVN_SELCHANGED;static TVN_GETDISPINFO;static TVN_SETDISPINFO; - static TVN_ITEMEXPANDING;static TVN_ITEMEXPANDED;static TVN_BEGINDRAG; - static TVN_BEGINRDRAG;static TVN_DELETEITEM;static TVN_BEGINLABELEDIT; - static TVN_ENDLABELEDIT;static TVN_GETINFOTIP;static NMTVGETINFOTIP; - static LPNMTVGETINFOTIP;static TVCDRF_NOIMAGES;static TVN_ITEMCHANGING; - static TVN_ITEMCHANGED;static WC_COMBOBOXEXW;static WC_COMBOBOXEXA; - static WC_COMBOBOXEX;static CBEIF_TEXT;static CBEIF_IMAGE; - static CBEIF_SELECTEDIMAGE;static CBEIF_OVERLAY;static CBEIF_INDENT; - static CBEIF_LPARAM;static CBEIF_DI_SETITEM;static COMBOBOXEXITEM; - static PCOMBOBOXEXITEM;static PCCOMBOBOXEXITEM;static CBEM_INSERTITEMA; - static CBEM_SETIMAGELIST;static CBEM_GETIMAGELIST;static CBEM_GETITEMA; - static CBEM_SETITEMA;static CBEM_DELETEITEM;static CBEM_GETCOMBOCONTROL; - static CBEM_GETEDITCONTROL;static CBEM_SETEXSTYLE;static CBEM_SETEXTENDEDSTYLE; - static CBEM_GETEXSTYLE;static CBEM_GETEXTENDEDSTYLE;static CBEM_SETUNICODEFORMAT; - static CBEM_GETUNICODEFORMAT;static CBEM_HASEDITCHANGED;static CBEM_INSERTITEMW; - static CBEM_SETITEMW;static CBEM_GETITEMW;static CBEM_INSERTITEM; - static CBEM_SETITEM;static CBEM_GETITEM;static CBEM_SETWINDOWTHEME; - static CBES_EX_NOEDITIMAGE;static CBES_EX_NOEDITIMAGEINDENT;static CBES_EX_PATHWORDBREAKPROC; - static CBES_EX_NOSIZELIMIT;static CBES_EX_CASESENSITIVE;static CBES_EX_TEXTENDELLIPSIS; - static NMCOMBOBOXEX;static PNMCOMBOBOXEX;static CBEN_GETDISPINFO; - static CBEN_GETDISPINFOA;static CBEN_INSERTITEM;static CBEN_DELETEITEM; - static CBEN_BEGINEDIT;static CBEN_ENDEDITA;static CBEN_ENDEDITW; - static CBEN_GETDISPINFOW;static CBEN_DRAGBEGINA;static CBEN_DRAGBEGINW; - static CBEN_DRAGBEGIN;static CBEN_ENDEDIT;static CBENF_KILLFOCUS; - static CBENF_RETURN;static CBENF_ESCAPE;static CBENF_DROPDOWN; - static CBEMAXSTRLEN;static NMCBEDRAGBEGIN;static LPNMCBEDRAGBEGIN; - static PNMCBEDRAGBEGIN;static NMCBEENDEDIT;static LPNMCBEENDEDIT; - static PNMCBEENDEDIT;static WC_TABCONTROLA;static WC_TABCONTROLW; - static WC_TABCONTROL;static TCS_SCROLLOPPOSITE;static TCS_BOTTOM; - static TCS_RIGHT;static TCS_MULTISELECT;static TCS_FLATBUTTONS; - static TCS_FORCEICONLEFT;static TCS_FORCELABELLEFT;static TCS_HOTTRACK; - static TCS_VERTICAL;static TCS_TABS;static TCS_BUTTONS; - static TCS_SINGLELINE;static TCS_MULTILINE;static TCS_RIGHTJUSTIFY; - static TCS_FIXEDWIDTH;static TCS_RAGGEDRIGHT;static TCS_FOCUSONBUTTONDOWN; - static TCS_OWNERDRAWFIXED;static TCS_TOOLTIPS;static TCS_FOCUSNEVER; - static TCS_EX_FLATSEPARATORS;static TCS_EX_REGISTERDROP;static TCM_GETIMAGELIST; - static TCM_SETIMAGELIST;static TCM_GETITEMCOUNT;static TCIF_TEXT; - static TCIF_IMAGE;static TCIF_RTLREADING;static TCIF_PARAM; - static TCIF_STATE;static TCIS_BUTTONPRESSED;static TCIS_HIGHLIGHTED; - static TC_ITEMHEADERA;static TC_ITEMHEADERW;static TC_ITEMHEADER; - static TCITEMHEADER;static LPTCITEMHEADER;static TC_ITEMA; - static TC_ITEMW;static TC_ITEM;static TCITEM; - static LPTCITEM;static TCM_GETITEMA;static TCM_GETITEMW; - static TCM_GETITEM;static TCM_SETITEMA;static TCM_SETITEMW; - static TCM_SETITEM;static TCM_INSERTITEMA;static TCM_INSERTITEMW; - static TCM_INSERTITEM;static TCM_DELETEITEM;static TCM_DELETEALLITEMS; - static TCM_GETITEMRECT;static TCM_GETCURSEL;static TCM_SETCURSEL; - static TCHT_NOWHERE;static TCHT_ONITEMICON;static TCHT_ONITEMLABEL; - static TCHT_ONITEM;static LPTC_HITTESTINFO;static TC_HITTESTINFO; - static TCM_HITTEST;static TCM_SETITEMEXTRA;static TCM_ADJUSTRECT; - static TCM_SETITEMSIZE;static TCM_REMOVEIMAGE;static TCM_SETPADDING; - static TCM_GETROWCOUNT;static TCM_GETTOOLTIPS;static TCM_SETTOOLTIPS; - static TCM_GETCURFOCUS;static TCM_SETCURFOCUS;static TCM_SETMINTABWIDTH; - static TCM_DESELECTALL;static TCM_HIGHLIGHTITEM;static TCM_SETEXTENDEDSTYLE; - static TCM_GETEXTENDEDSTYLE;static TCM_SETUNICODEFORMAT;static TCM_GETUNICODEFORMAT; - static TCN_KEYDOWN;static TC_KEYDOWN;static TCN_SELCHANGE; - static TCN_SELCHANGING;static TCN_GETOBJECT;static TCN_FOCUSCHANGE; - static ANIMATE_CLASSW;static ANIMATE_CLASSA;static ANIMATE_CLASS; - static ACS_CENTER;static ACS_TRANSPARENT;static ACS_AUTOPLAY; - static ACS_TIMER;static ACM_OPENA;static ACM_OPENW; - static ACM_OPEN;static ACM_PLAY;static ACM_STOP; - static ACM_ISPLAYING;static ACN_START;static ACN_STOP; - static MONTHCAL_CLASSW;static MONTHCAL_CLASSA;static MONTHCAL_CLASS; - static MCM_FIRST;static MCM_GETCURSEL;static MCM_SETCURSEL; - static MCM_GETMAXSELCOUNT;static MCM_SETMAXSELCOUNT;static MCM_GETSELRANGE; - static MCM_SETSELRANGE;static MCM_GETMONTHRANGE;static MCM_SETDAYSTATE; - static MCM_GETMINREQRECT;static MCM_SETCOLOR;static MCM_GETCOLOR; - static MCSC_BACKGROUND;static MCSC_TEXT;static MCSC_TITLEBK; - static MCSC_TITLETEXT;static MCSC_MONTHBK;static MCSC_TRAILINGTEXT; - static MCM_SETTODAY;static MCM_GETTODAY;static MCM_HITTEST; - static MCHT_TITLE;static MCHT_CALENDAR;static MCHT_TODAYLINK; - static MCHT_CALENDARCONTROL;static MCHT_NEXT;static MCHT_PREV; - static MCHT_NOWHERE;static MCHT_TITLEBK;static MCHT_TITLEMONTH; - static MCHT_TITLEYEAR;static MCHT_TITLEBTNNEXT;static MCHT_TITLEBTNPREV; - static MCHT_CALENDARBK;static MCHT_CALENDARDATE;static MCHT_CALENDARDATENEXT; - static MCHT_CALENDARDATEPREV;static MCHT_CALENDARDAY;static MCHT_CALENDARWEEKNUM; - static MCHT_CALENDARDATEMIN;static MCHT_CALENDARDATEMAX;static MCM_SETFIRSTDAYOFWEEK; - static MCM_GETFIRSTDAYOFWEEK;static MCM_GETRANGE;static MCM_SETRANGE; - static MCM_GETMONTHDELTA;static MCM_SETMONTHDELTA;static MCM_GETMAXTODAYWIDTH; - static MCM_SETUNICODEFORMAT;static MCM_GETUNICODEFORMAT;static MCMV_MONTH; - static MCMV_YEAR;static MCMV_DECADE;static MCMV_CENTURY; - static MCMV_MAX;static MCM_GETCURRENTVIEW;static MCM_GETCALENDARCOUNT; - static MCGIP_CALENDARCONTROL;static MCGIP_NEXT;static MCGIP_PREV; - static MCGIP_FOOTER;static MCGIP_CALENDAR;static MCGIP_CALENDARHEADER; - static MCGIP_CALENDARBODY;static MCGIP_CALENDARROW;static MCGIP_CALENDARCELL; - static MCGIF_DATE;static MCGIF_RECT;static MCGIF_NAME; - static MCM_GETCALENDARGRIDINFO;static MCM_GETCALID;static MCM_SETCALID; - static MCM_SIZERECTTOMIN;static MCM_SETCALENDARBORDER;static MCM_GETCALENDARBORDER; - static MCM_SETCURRENTVIEW;static MCN_SELCHANGE;static MCN_GETDAYSTATE; - static MCN_SELECT;static MCN_VIEWCHANGE;static MCS_DAYSTATE; - static MCS_MULTISELECT;static MCS_WEEKNUMBERS;static MCS_NOTODAYCIRCLE; - static MCS_NOTODAY;static MCS_NOTRAILINGDATES;static MCS_SHORTDAYSOFWEEK; - static MCS_NOSELCHANGEONNAV;static GMR_VISIBLE;static GMR_DAYSTATE; - static DATETIMEPICK_CLASSW;static DATETIMEPICK_CLASSA;static DATETIMEPICK_CLASS; - static DTM_FIRST;static DTM_GETSYSTEMTIME;static DTM_SETSYSTEMTIME; - static DTM_GETRANGE;static DTM_SETRANGE;static DTM_SETFORMATA; - static DTM_SETFORMATW;static DTM_SETFORMAT;static DTM_SETMCCOLOR; - static DTM_GETMCCOLOR;static DTM_GETMONTHCAL;static DTM_SETMCFONT; - static DTM_GETMCFONT;static DTM_SETMCSTYLE;static DTM_GETMCSTYLE; - static DTM_CLOSEMONTHCAL;static DTM_GETDATETIMEPICKERINFO;static DTM_GETIDEALSIZE; - static DTS_UPDOWN;static DTS_SHOWNONE;static DTS_SHORTDATEFORMAT; - static DTS_LONGDATEFORMAT;static DTS_SHORTDATECENTURYFORMAT;static DTS_TIMEFORMAT; - static DTS_APPCANPARSE;static DTS_RIGHTALIGN;static DTN_DATETIMECHANGE; - static DTN_USERSTRINGA;static DTN_USERSTRINGW;static DTN_USERSTRING; - static NMDATETIMESTRING;static LPNMDATETIMESTRING;static DTN_WMKEYDOWNA; - static DTN_WMKEYDOWNW;static DTN_WMKEYDOWN;static NMDATETIMEWMKEYDOWN; - static LPNMDATETIMEWMKEYDOWN;static DTN_FORMATA;static DTN_FORMATW; - static DTN_FORMAT;static NMDATETIMEFORMAT;static LPNMDATETIMEFORMAT; - static DTN_FORMATQUERYA;static DTN_FORMATQUERYW;static DTN_FORMATQUERY; - static NMDATETIMEFORMATQUERY;static LPNMDATETIMEFORMATQUERY;static DTN_DROPDOWN; - static DTN_CLOSEUP;static GDTR_MIN;static GDTR_MAX; - static GDT_ERROR;static GDT_VALID;static GDT_NONE; - static IPM_CLEARADDRESS;static IPM_SETADDRESS;static IPM_GETADDRESS; - static IPM_SETRANGE;static IPM_SETFOCUS;static IPM_ISBLANK; - static WC_IPADDRESSW;static WC_IPADDRESSA;static WC_IPADDRESS; - static IPN_FIELDCHANGED;static WC_PAGESCROLLERW;static WC_PAGESCROLLERA; - static WC_PAGESCROLLER;static PGS_VERT;static PGS_HORZ; - static PGS_AUTOSCROLL;static PGS_DRAGNDROP;static PGF_INVISIBLE; - static PGF_NORMAL;static PGF_GRAYED;static PGF_DEPRESSED; - static PGF_HOT;static PGB_TOPORLEFT;static PGB_BOTTOMORRIGHT; - static PGM_SETCHILD;static PGM_RECALCSIZE;static PGM_FORWARDMOUSE; - static PGM_SETBKCOLOR;static PGM_GETBKCOLOR;static PGM_SETBORDER; - static PGM_GETBORDER;static PGM_SETPOS;static PGM_GETPOS; - static PGM_SETBUTTONSIZE;static PGM_GETBUTTONSIZE;static PGM_GETBUTTONSTATE; - static PGM_GETDROPTARGET;static PGM_SETSCROLLINFO;static PGN_SCROLL; - static PGF_SCROLLUP;static PGF_SCROLLDOWN;static PGF_SCROLLLEFT; - static PGF_SCROLLRIGHT;static PGK_SHIFT;static PGK_CONTROL; - static PGK_MENU;static PGN_CALCSIZE;static PGF_CALCWIDTH; - static PGF_CALCHEIGHT;static PGN_HOTITEMCHANGE;static WC_NATIVEFONTCTLW; - static WC_NATIVEFONTCTLA;static WC_NATIVEFONTCTL;static NFS_EDIT; - static NFS_STATIC;static NFS_LISTCOMBO;static NFS_BUTTON; - static NFS_ALL;static NFS_USEFONTASSOC;static WC_BUTTONA; - static WC_BUTTONW;static WC_BUTTON;static BUTTON_IMAGELIST_ALIGN_LEFT; - static BUTTON_IMAGELIST_ALIGN_RIGHT;static BUTTON_IMAGELIST_ALIGN_TOP;static BUTTON_IMAGELIST_ALIGN_BOTTOM; - static BUTTON_IMAGELIST_ALIGN_CENTER;static BCM_GETIDEALSIZE;static BCM_SETIMAGELIST; - static BCM_GETIMAGELIST;static BCM_SETTEXTMARGIN;static BCM_GETTEXTMARGIN; - static BCN_HOTITEMCHANGE;static BST_HOT;static BST_DROPDOWNPUSHED; - static BS_SPLITBUTTON;static BS_DEFSPLITBUTTON;static BS_COMMANDLINK; - static BS_DEFCOMMANDLINK;static BCSIF_GLYPH;static BCSIF_IMAGE; - static BCSIF_STYLE;static BCSIF_SIZE;static BCSS_NOSPLIT; - static BCSS_STRETCH;static BCSS_ALIGNLEFT;static BCSS_IMAGE; - static BCM_SETDROPDOWNSTATE;static BCM_SETSPLITINFO;static BCM_GETSPLITINFO; - static BCM_SETNOTE;static BCM_GETNOTE;static BCM_GETNOTELENGTH; - static BCM_SETSHIELD;static BCCL_NOGLYPH;static BCN_DROPDOWN; - static WC_STATICA;static WC_STATICW;static WC_STATIC; - static WC_EDITA;static WC_EDITW;static WC_EDIT; - static EM_SETCUEBANNER;static EM_GETCUEBANNER;static EM_SHOWBALLOONTIP; - static EM_HIDEBALLOONTIP;static EM_SETHILITE;static EM_GETHILITE; - static EM_NOSETFOCUS;static EM_TAKEFOCUS;static WC_LISTBOXA; - static WC_LISTBOXW;static WC_LISTBOX;static WC_COMBOBOXA; - static WC_COMBOBOXW;static WC_COMBOBOX;static CB_SETMINVISIBLE; - static CB_GETMINVISIBLE;static CB_SETCUEBANNER;static CB_GETCUEBANNER; - static WC_SCROLLBARA;static WC_SCROLLBARW;static WC_SCROLLBAR; - static DA_LAST;static DA_ERR;static DSA_APPEND; - static DSA_ERR;static PFNDSAENUMCALLBACK;static PFNDSAENUMCALLBACKCONST; - static PFNDSACOMPARE;static PFNDSACOMPARECONST;static DPAM_SORTED; - static DPAM_NORMAL;static DPAM_UNION;static DPAM_INTERSECT; - static DPAMM_MERGE;static DPAMM_DELETE;static DPAMM_INSERT; - static DPAS_SORTED;static DPAS_INSERTBEFORE;static DPAS_INSERTAFTER; - static DPA_APPEND;static DPA_ERR;static PFNDPAENUMCALLBACK; - static PFNDPAENUMCALLBACKCONST;static PFNDPACOMPARE;static PFNDPACOMPARECONST; - static WM_MOUSEHOVER;static WM_MOUSELEAVE;static TME_HOVER; - static TME_LEAVE;static TME_NONCLIENT;static TME_QUERY; - static TME_CANCEL;static HOVER_DEFAULT;static WSB_PROP_CYVSCROLL; - static WSB_PROP_CXHSCROLL;static WSB_PROP_CYHSCROLL;static WSB_PROP_CXVSCROLL; - static WSB_PROP_CXHTHUMB;static WSB_PROP_CYVTHUMB;static WSB_PROP_VBKGCOLOR; - static WSB_PROP_HBKGCOLOR;static WSB_PROP_VSTYLE;static WSB_PROP_HSTYLE; - static WSB_PROP_WINSTYLE;static WSB_PROP_PALETTE;static WSB_PROP_MASK; - static FSB_FLAT_MODE;static FSB_ENCARTA_MODE;static FSB_REGULAR_MODE; - static FLATSB_GETSCROLLPROPPTR;static FLATSB_SETSCROLLPROPPTR; - class function sinit(); - begin - class(_socketdef_).sinit();class(_gdi_h_).sinit();class(_commdlg_).sinit(); - WINCOMMCTRLAPI := 0x0;DUMMYUNIONNAME := 0x0;DUMMYUNIONNAME2 := 0x0; - DUMMYUNIONNAME3 := 0x0;DUMMYUNIONNAME4 := 0x0;DUMMYUNIONNAME5 := 0x0; - ICC_LISTVIEW_CLASSES := 0x1;ICC_TREEVIEW_CLASSES := 0x2;ICC_BAR_CLASSES := 0x4; - ICC_TAB_CLASSES := 0x8;ICC_UPDOWN_CLASS := 0x10;ICC_PROGRESS_CLASS := 0x20; - ICC_HOTKEY_CLASS := 0x40;ICC_ANIMATE_CLASS := 0x80;ICC_WIN95_CLASSES := 0xFF; - ICC_DATE_CLASSES := 0x100;ICC_USEREX_CLASSES := 0x200;ICC_COOL_CLASSES := 0x400; - ICC_INTERNET_CLASSES := 0x800;ICC_PAGESCROLLER_CLASS := 0x1000;ICC_NATIVEFNTCTL_CLASS := 0x2000; - ICC_STANDARD_CLASSES := 0x4000;ICC_LINK_CLASS := 0x8000;ODT_HEADER := 0x64; - ODT_TAB := 0x65;ODT_LISTVIEW := 0x66;LVM_FIRST := 0x1000; - TV_FIRST := 0x1100;HDM_FIRST := 0x1200;TCM_FIRST := 0x1300; - PGM_FIRST := 0x1400;ECM_FIRST := 0x1500;BCM_FIRST := 0x1600; - CBM_FIRST := 0x1700;CCM_FIRST := 0x2000;CCM_LAST := 0x2200; - CCM_SETBKCOLOR := 0x2001;CCM_SETCOLORSCHEME := 0x2002;CCM_GETCOLORSCHEME := 0x2003; - CCM_GETDROPTARGET := 0x2004;CCM_SETUNICODEFORMAT := 0x2005;CCM_GETUNICODEFORMAT := 0x2006; - COMCTL32_VERSION := 0x6;CCM_SETVERSION := 0x2007;CCM_GETVERSION := 0x2008; - CCM_SETNOTIFYWINDOW := 0x2009;CCM_SETWINDOWTHEME := 0x200B;CCM_DPISCALE := 0x200C; - INFOTIPSIZE := 0x400;NM_OUTOFMEMORY := 0xFFFFFFFF;NM_CLICK := 0xFFFFFFFE; - NM_DBLCLK := 0xFFFFFFFD;NM_RETURN := 0xFFFFFFFC;NM_RCLICK := 0xFFFFFFFB; - NM_RDBLCLK := 0xFFFFFFFA;NM_SETFOCUS := 0xFFFFFFF9;NM_KILLFOCUS := 0xFFFFFFF8; - NM_CUSTOMDRAW := 0xFFFFFFF4;NM_HOVER := 0xFFFFFFF3;NM_NCHITTEST := 0xFFFFFFF2; - NM_KEYDOWN := 0xFFFFFFF1;NM_RELEASEDCAPTURE := 0xFFFFFFF0;NM_SETCURSOR := 0xFFFFFFEF; - NM_CHAR := 0xFFFFFFEE;NM_TOOLTIPSCREATED := 0xFFFFFFED;NM_LDOWN := 0xFFFFFFEC; - NM_RDOWN := 0xFFFFFFEB;NM_THEMECHANGED := 0xFFFFFFEA;NM_FONTCHANGED := 0xFFFFFFE9; - NM_CUSTOMTEXT := 0xFFFFFFE8;NM_TVSTATEIMAGECHANGING := 0xFFFFFFE8;NM_FIRST := 0x0; - NM_LAST := 0xFFFFFF9D;LVN_FIRST := 0xFFFFFF9C;LVN_LAST := 0xFFFFFF39; - HDN_FIRST := 0xFFFFFED4;HDN_LAST := 0xFFFFFE71;TVN_FIRST := 0xFFFFFE70; - TVN_LAST := 0xFFFFFE0D;TTN_FIRST := 0xFFFFFDF8;TTN_LAST := 0xFFFFFDDB; - TCN_FIRST := 0xFFFFFDDA;TCN_LAST := 0xFFFFFDBC;CDN_FIRST := 0xFFFFFDA7; - CDN_LAST := 0xFFFFFD45;TBN_FIRST := 0xFFFFFD44;TBN_LAST := 0xFFFFFD30; - UDN_FIRST := 0xFFFFFD2F;UDN_LAST := 0xFFFFFD27;DTN_FIRST := 0xFFFFFD1C; - DTN_LAST := 0xFFFFFD17;MCN_FIRST := 0xFFFFFD16;MCN_LAST := 0xFFFFFD10; - DTN_FIRST2 := 0xFFFFFD0F;DTN_LAST2 := 0xFFFFFCE1;CBEN_FIRST := 0xFFFFFCE0; - CBEN_LAST := 0xFFFFFCC2;RBN_FIRST := 0xFFFFFCC1;RBN_LAST := 0xFFFFFCA5; - IPN_FIRST := 0xFFFFFCA4;IPN_LAST := 0xFFFFFC91;SBN_FIRST := 0xFFFFFC90; - SBN_LAST := 0xFFFFFC7D;PGN_FIRST := 0xFFFFFC7C;PGN_LAST := 0xFFFFFC4A; - WMN_FIRST := 0xFFFFFC18;WMN_LAST := 0xFFFFFB50;BCN_FIRST := 0xFFFFFB1E; - BCN_LAST := 0xFFFFFABA;TRBN_FIRST := 0xFFFFFA23;TRBN_LAST := 0xFFFFFA11; - MSGF_COMMCTRL_BEGINDRAG := 0x4200;MSGF_COMMCTRL_SIZEHEADER := 0x4201;MSGF_COMMCTRL_DRAGSELECT := 0x4202; - MSGF_COMMCTRL_TOOLBARCUST := 0x4203;CDRF_DODEFAULT := 0x0;CDRF_NEWFONT := 0x2; - CDRF_SKIPDEFAULT := 0x4;CDRF_DOERASE := 0x8;CDRF_SKIPPOSTPAINT := 0x100; - CDRF_NOTIFYPOSTPAINT := 0x10;CDRF_NOTIFYITEMDRAW := 0x20;CDRF_NOTIFYSUBITEMDRAW := 0x20; - CDRF_NOTIFYPOSTERASE := 0x40;CDDS_PREPAINT := 0x1;CDDS_POSTPAINT := 0x2; - CDDS_PREERASE := 0x3;CDDS_POSTERASE := 0x4;CDDS_ITEM := 0x10000; - CDDS_ITEMPREPAINT := 0x10001;CDDS_ITEMPOSTPAINT := 0x10002;CDDS_ITEMPREERASE := 0x10003; - CDDS_ITEMPOSTERASE := 0x10004;CDDS_SUBITEM := 0x20000;CDIS_SELECTED := 0x1; - CDIS_GRAYED := 0x2;CDIS_DISABLED := 0x4;CDIS_CHECKED := 0x8; - CDIS_FOCUS := 0x10;CDIS_DEFAULT := 0x20;CDIS_HOT := 0x40; - CDIS_MARKED := 0x80;CDIS_INDETERMINATE := 0x100;CDIS_SHOWKEYBOARDCUES := 0x200; - CDIS_NEARHOT := 0x400;CDIS_OTHERSIDEHOT := 0x800;CDIS_DROPHILITED := 0x1000; - NM_GETCUSTOMSPLITRECT := 0xFFFFFB21;CLR_NONE := 0xFFFFFFFF;CLR_DEFAULT := 0xFF000000; - ILC_MASK := 0x1;ILC_COLOR := 0x0;ILC_COLORDDB := 0xFE; - ILC_COLOR4 := 0x4;ILC_COLOR8 := 0x8;ILC_COLOR16 := 0x10; - ILC_COLOR24 := 0x18;ILC_COLOR32 := 0x20;ILC_PALETTE := 0x800; - ILC_MIRROR := 0x2000;ILC_PERITEMMIRROR := 0x8000;ILC_ORIGINALSIZE := 0x10000; - ILC_HIGHQUALITYSCALE := 0x20000;ILD_NORMAL := 0x0;ILD_TRANSPARENT := 0x1; - ILD_MASK := 0x10;ILD_IMAGE := 0x20;ILD_ROP := 0x40; - ILD_BLEND25 := 0x2;ILD_BLEND50 := 0x4;ILD_OVERLAYMASK := 0xF00; - ILD_PRESERVEALPHA := 0x1000;ILD_SCALE := 0x2000;ILD_DPISCALE := 0x4000; - ILD_ASYNC := 0x8000;ILD_SELECTED := 0x4;ILD_FOCUS := 0x2; - ILD_BLEND := 0x4;CLR_HILIGHT := 0xFF000000;ILS_NORMAL := 0x0; - ILS_GLOW := 0x1;ILS_SHADOW := 0x2;ILS_SATURATE := 0x4; - ILS_ALPHA := 0x8;ILGT_NORMAL := 0x0;ILGT_ASYNC := 0x1; - HBITMAP_CALLBACK := 0xFFFFFFFF;IMAGELIST_LOADIMAGE := 0x0;ILCF_MOVE := 0x0; - ILCF_SWAP := 0x1;ILP_NORMAL := 0x0;ILP_DOWNLEVEL := 0x1; - WC_HEADERA := "SysHeader32";WC_HEADERW := "SysHeader32";WC_HEADER := "SysHeader32"; - HDS_HORZ := 0x0;HDS_BUTTONS := 0x2;HDS_HOTTRACK := 0x4; - HDS_HIDDEN := 0x8;HDS_DRAGDROP := 0x40;HDS_FULLDRAG := 0x80; - HDS_FILTERBAR := 0x100;HDS_FLAT := 0x200;HDS_CHECKBOXES := 0x400; - HDS_NOSIZING := 0x800;HDS_OVERFLOW := 0x1000;HDFT_ISSTRING := 0x0; - HDFT_ISNUMBER := 0x1;HDFT_ISDATE := 0x2;HDFT_HASNOVALUE := 0x8000; - HD_TEXTFILTER := 0x0;HDTEXTFILTER := 0x0;LPHD_TEXTFILTER := 0x0; - LPHDTEXTFILTER := 0x0;HD_ITEMA := 0x0;HD_ITEMW := 0x0; - HD_ITEM := NIL;HDITEM := 0x0;LPHDITEM := 0x0; - HDITEM_V1_SIZE := 0x0;HDI_WIDTH := 0x1;HDI_HEIGHT := 0x1; - HDI_TEXT := 0x2;HDI_FORMAT := 0x4;HDI_LPARAM := 0x8; - HDI_BITMAP := 0x10;HDI_IMAGE := 0x20;HDI_DI_SETITEM := 0x40; - HDI_ORDER := 0x80;HDI_FILTER := 0x100;HDI_STATE := 0x200; - HDF_LEFT := 0x0;HDF_RIGHT := 0x1;HDF_CENTER := 0x2; - HDF_JUSTIFYMASK := 0x3;HDF_RTLREADING := 0x4;HDF_BITMAP := 0x2000; - HDF_STRING := 0x4000;HDF_OWNERDRAW := 0x8000;HDF_IMAGE := 0x800; - HDF_BITMAP_ON_RIGHT := 0x1000;HDF_SORTUP := 0x400;HDF_SORTDOWN := 0x200; - HDF_CHECKBOX := 0x40;HDF_CHECKED := 0x80;HDF_FIXEDWIDTH := 0x100; - HDF_SPLITBUTTON := 0x1000000;HDIS_FOCUSED := 0x1;HDM_GETITEMCOUNT := 0x1200; - HDM_INSERTITEMA := 0x1201;HDM_INSERTITEMW := 0x120A;HDM_INSERTITEM := 0x1201; - HDM_DELETEITEM := 0x1202;HDM_GETITEMA := 0x1203;HDM_GETITEMW := 0x120B; - HDM_GETITEM := 0x1203;HDM_SETITEMA := 0x1204;HDM_SETITEMW := 0x120C; - HDM_SETITEM := 0x1204;HD_LAYOUT := 0x0;HDM_LAYOUT := 0x1205; - HHT_NOWHERE := 0x1;HHT_ONHEADER := 0x2;HHT_ONDIVIDER := 0x4; - HHT_ONDIVOPEN := 0x8;HHT_ONFILTER := 0x10;HHT_ONFILTERBUTTON := 0x20; - HHT_ABOVE := 0x100;HHT_BELOW := 0x200;HHT_TORIGHT := 0x400; - HHT_TOLEFT := 0x800;HHT_ONITEMSTATEICON := 0x1000;HHT_ONDROPDOWN := 0x2000; - HHT_ONOVERFLOW := 0x4000;HD_HITTESTINFO := 0x0;HDSIL_NORMAL := 0x0; - HDSIL_STATE := 0x1;HDM_HITTEST := 0x1206;HDM_GETITEMRECT := 0x1207; - HDM_SETIMAGELIST := 0x1208;HDM_GETIMAGELIST := 0x1209;HDM_ORDERTOINDEX := 0x120F; - HDM_CREATEDRAGIMAGE := 0x1210;HDM_GETORDERARRAY := 0x1211;HDM_SETORDERARRAY := 0x1212; - HDM_SETHOTDIVIDER := 0x1213;HDM_SETBITMAPMARGIN := 0x1214;HDM_GETBITMAPMARGIN := 0x1215; - HDM_SETUNICODEFORMAT := 0x2005;HDM_GETUNICODEFORMAT := 0x2006;HDM_SETFILTERCHANGETIMEOUT := 0x1216; - HDM_EDITFILTER := 0x1217;HDM_CLEARFILTER := 0x1218;HDM_TRANSLATEACCELERATOR := 0x0; - HDM_GETITEMDROPDOWNRECT := 0x1219;HDM_GETOVERFLOWRECT := 0x121A;HDM_GETFOCUSEDITEM := 0x121B; - HDM_SETFOCUSEDITEM := 0x121C;HDN_ITEMCHANGINGA := 0xFFFFFED4;HDN_ITEMCHANGINGW := 0xFFFFFEC0; - HDN_ITEMCHANGEDA := 0xFFFFFED3;HDN_ITEMCHANGEDW := 0xFFFFFEBF;HDN_ITEMCLICKA := 0xFFFFFED2; - HDN_ITEMCLICKW := 0xFFFFFEBE;HDN_ITEMDBLCLICKA := 0xFFFFFED1;HDN_ITEMDBLCLICKW := 0xFFFFFEBD; - HDN_DIVIDERDBLCLICKA := 0xFFFFFECF;HDN_DIVIDERDBLCLICKW := 0xFFFFFEBB;HDN_BEGINTRACKA := 0xFFFFFECE; - HDN_BEGINTRACKW := 0xFFFFFEBA;HDN_ENDTRACKA := 0xFFFFFECD;HDN_ENDTRACKW := 0xFFFFFEB9; - HDN_TRACKA := 0xFFFFFECC;HDN_TRACKW := 0xFFFFFEB8;HDN_GETDISPINFOA := 0xFFFFFECB; - HDN_GETDISPINFOW := 0xFFFFFEB7;HDN_BEGINDRAG := 0xFFFFFECA;HDN_ENDDRAG := 0xFFFFFEC9; - HDN_FILTERCHANGE := 0xFFFFFEC8;HDN_FILTERBTNCLICK := 0xFFFFFEC7;HDN_BEGINFILTEREDIT := 0xFFFFFEC6; - HDN_ENDFILTEREDIT := 0xFFFFFEC5;HDN_ITEMSTATEICONCLICK := 0xFFFFFEC4;HDN_ITEMKEYDOWN := 0xFFFFFEC3; - HDN_DROPDOWN := 0xFFFFFEC2;HDN_OVERFLOWCLICK := 0xFFFFFEC1;HDN_ITEMCHANGING := 0xFFFFFED4; - HDN_ITEMCHANGED := 0xFFFFFED3;HDN_ITEMCLICK := 0xFFFFFED2;HDN_ITEMDBLCLICK := 0xFFFFFED1; - HDN_DIVIDERDBLCLICK := 0xFFFFFECF;HDN_BEGINTRACK := 0xFFFFFECE;HDN_ENDTRACK := 0xFFFFFECD; - HDN_TRACK := 0xFFFFFECC;HDN_GETDISPINFO := 0xFFFFFECB;HD_NOTIFYA := 0x0; - HD_NOTIFYW := 0x0;HD_NOTIFY := NIL;NMHEADER := 0x0; - LPNMHEADER := 0x0;NMHDDISPINFO := 0x0;LPNMHDDISPINFO := 0x0; - TOOLBARCLASSNAMEW := "ToolbarWindow32";TOOLBARCLASSNAMEA := "ToolbarWindow32";TOOLBARCLASSNAME := "ToolbarWindow32"; - CMB_MASKED := 0x2;TBSTATE_CHECKED := 0x1;TBSTATE_PRESSED := 0x2; - TBSTATE_ENABLED := 0x4;TBSTATE_HIDDEN := 0x8;TBSTATE_INDETERMINATE := 0x10; - TBSTATE_WRAP := 0x20;TBSTATE_ELLIPSES := 0x40;TBSTATE_MARKED := 0x80; - TBSTYLE_BUTTON := 0x0;TBSTYLE_SEP := 0x1;TBSTYLE_CHECK := 0x2; - TBSTYLE_GROUP := 0x4;TBSTYLE_CHECKGROUP := 0x6;TBSTYLE_DROPDOWN := 0x8; - TBSTYLE_AUTOSIZE := 0x10;TBSTYLE_NOPREFIX := 0x20;TBSTYLE_TOOLTIPS := 0x100; - TBSTYLE_WRAPABLE := 0x200;TBSTYLE_ALTDRAG := 0x400;TBSTYLE_FLAT := 0x800; - TBSTYLE_LIST := 0x1000;TBSTYLE_CUSTOMERASE := 0x2000;TBSTYLE_REGISTERDROP := 0x4000; - TBSTYLE_TRANSPARENT := 0x8000;TBSTYLE_EX_DRAWDDARROWS := 0x1;BTNS_BUTTON := 0x0; - BTNS_SEP := 0x1;BTNS_CHECK := 0x2;BTNS_GROUP := 0x4; - BTNS_CHECKGROUP := 0x6;BTNS_DROPDOWN := 0x8;BTNS_AUTOSIZE := 0x10; - BTNS_NOPREFIX := 0x20;BTNS_SHOWTEXT := 0x40;BTNS_WHOLEDROPDOWN := 0x80; - TBSTYLE_EX_MIXEDBUTTONS := 0x8;TBSTYLE_EX_HIDECLIPPEDBUTTONS := 0x10;TBSTYLE_EX_MULTICOLUMN := 0x2; - TBSTYLE_EX_VERTICAL := 0x4;TBSTYLE_EX_DOUBLEBUFFER := 0x80;TBCDRF_NOEDGES := 0x10000; - TBCDRF_HILITEHOTTRACK := 0x20000;TBCDRF_NOOFFSET := 0x40000;TBCDRF_NOMARK := 0x80000; - TBCDRF_NOETCHEDEFFECT := 0x100000;TBCDRF_BLENDICON := 0x200000;TBCDRF_NOBACKGROUND := 0x400000; - TBCDRF_USECDCOLORS := 0x800000;TB_ENABLEBUTTON := 0x401;TB_CHECKBUTTON := 0x402; - TB_PRESSBUTTON := 0x403;TB_HIDEBUTTON := 0x404;TB_INDETERMINATE := 0x405; - TB_MARKBUTTON := 0x406;TB_ISBUTTONENABLED := 0x409;TB_ISBUTTONCHECKED := 0x40A; - TB_ISBUTTONPRESSED := 0x40B;TB_ISBUTTONHIDDEN := 0x40C;TB_ISBUTTONINDETERMINATE := 0x40D; - TB_ISBUTTONHIGHLIGHTED := 0x40E;TB_SETSTATE := 0x411;TB_GETSTATE := 0x412; - TB_ADDBITMAP := 0x413;HINST_COMMCTRL := 0xFFFFFFFF;IDB_STD_SMALL_COLOR := 0x0; - IDB_STD_LARGE_COLOR := 0x1;IDB_VIEW_SMALL_COLOR := 0x4;IDB_VIEW_LARGE_COLOR := 0x5; - IDB_HIST_SMALL_COLOR := 0x8;IDB_HIST_LARGE_COLOR := 0x9;IDB_HIST_NORMAL := 0xC; - IDB_HIST_HOT := 0xD;IDB_HIST_DISABLED := 0xE;IDB_HIST_PRESSED := 0xF; - STD_CUT := 0x0;STD_COPY := 0x1;STD_PASTE := 0x2; - STD_UNDO := 0x3;STD_REDOW := 0x4;STD_DELETE := 0x5; - STD_FILENEW := 0x6;STD_FILEOPEN := 0x7;STD_FILESAVE := 0x8; - STD_PRINTPRE := 0x9;STD_PROPERTIES := 0xA;STD_HELP := 0xB; - STD_FIND := 0xC;STD_REPLACE := 0xD;STD_PRINT := 0xE; - VIEW_LARGEICONS := 0x0;VIEW_SMALLICONS := 0x1;VIEW_LIST := 0x2; - VIEW_DETAILS := 0x3;VIEW_SORTNAME := 0x4;VIEW_SORTSIZE := 0x5; - VIEW_SORTDATE := 0x6;VIEW_SORTTYPE := 0x7;VIEW_PARENTFOLDER := 0x8; - VIEW_NETCONNECT := 0x9;VIEW_NETDISCONNECT := 0xA;VIEW_NEWFOLDER := 0xB; - VIEW_VIEWMENU := 0xC;HIST_BACK := 0x0;HIST_FORWARD := 0x1; - HIST_FAVORITES := 0x2;HIST_ADDTOFAVORITES := 0x3;HIST_VIEWTREE := 0x4; - TB_ADDBUTTONSA := 0x414;TB_INSERTBUTTONA := 0x415;TB_DELETEBUTTON := 0x416; - TB_GETBUTTON := 0x417;TB_BUTTONCOUNT := 0x418;TB_COMMANDTOINDEX := 0x419; - TBSAVEPARAMS := 0x0;LPTBSAVEPARAMS := 0x0;TB_SAVERESTOREA := 0x41A; - TB_SAVERESTOREW := 0x44C;TB_CUSTOMIZE := 0x41B;TB_ADDSTRINGA := 0x41C; - TB_ADDSTRINGW := 0x44D;TB_GETITEMRECT := 0x41D;TB_BUTTONSTRUCTSIZE := 0x41E; - TB_SETBUTTONSIZE := 0x41F;TB_SETBITMAPSIZE := 0x420;TB_AUTOSIZE := 0x421; - TB_GETTOOLTIPS := 0x423;TB_SETTOOLTIPS := 0x424;TB_SETPARENT := 0x425; - TB_SETROWS := 0x427;TB_GETROWS := 0x428;TB_SETCMDID := 0x42A; - TB_CHANGEBITMAP := 0x42B;TB_GETBITMAP := 0x42C;TB_GETBUTTONTEXTA := 0x42D; - TB_GETBUTTONTEXTW := 0x44B;TB_REPLACEBITMAP := 0x42E;TB_SETINDENT := 0x42F; - TB_SETIMAGELIST := 0x430;TB_GETIMAGELIST := 0x431;TB_LOADIMAGES := 0x432; - TB_GETRECT := 0x433;TB_SETHOTIMAGELIST := 0x434;TB_GETHOTIMAGELIST := 0x435; - TB_SETDISABLEDIMAGELIST := 0x436;TB_GETDISABLEDIMAGELIST := 0x437;TB_SETSTYLE := 0x438; - TB_GETSTYLE := 0x439;TB_GETBUTTONSIZE := 0x43A;TB_SETBUTTONWIDTH := 0x43B; - TB_SETMAXTEXTROWS := 0x43C;TB_GETTEXTROWS := 0x43D;TB_GETBUTTONTEXT := 0x42D; - TB_SAVERESTORE := 0x41A;TB_ADDSTRING := 0x41C;TB_GETOBJECT := 0x43E; - TB_GETHOTITEM := 0x447;TB_SETHOTITEM := 0x448;TB_SETANCHORHIGHLIGHT := 0x449; - TB_GETANCHORHIGHLIGHT := 0x44A;TB_MAPACCELERATORA := 0x44E;TBIMHT_AFTER := 0x1; - TBIMHT_BACKGROUND := 0x2;TB_GETINSERTMARK := 0x44F;TB_SETINSERTMARK := 0x450; - TB_INSERTMARKHITTEST := 0x451;TB_MOVEBUTTON := 0x452;TB_GETMAXSIZE := 0x453; - TB_SETEXTENDEDSTYLE := 0x454;TB_GETEXTENDEDSTYLE := 0x455;TB_GETPADDING := 0x456; - TB_SETPADDING := 0x457;TB_SETINSERTMARKCOLOR := 0x458;TB_GETINSERTMARKCOLOR := 0x459; - TB_SETCOLORSCHEME := 0x2002;TB_GETCOLORSCHEME := 0x2003;TB_SETUNICODEFORMAT := 0x2005; - TB_GETUNICODEFORMAT := 0x2006;TB_MAPACCELERATORW := 0x45A;TB_MAPACCELERATOR := 0x44E; - TBBF_LARGE := 0x1;TB_GETBITMAPFLAGS := 0x429;TBIF_IMAGE := 0x1; - TBIF_TEXT := 0x2;TBIF_STATE := 0x4;TBIF_STYLE := 0x8; - TBIF_LPARAM := 0x10;TBIF_COMMAND := 0x20;TBIF_SIZE := 0x40; - TBIF_BYINDEX := 0x80000000;TBBUTTONINFO := 0x0;LPTBBUTTONINFO := 0x0; - TB_GETBUTTONINFOW := 0x43F;TB_SETBUTTONINFOW := 0x440;TB_GETBUTTONINFOA := 0x441; - TB_SETBUTTONINFOA := 0x442;TB_GETBUTTONINFO := 0x441;TB_SETBUTTONINFO := 0x442; - TB_INSERTBUTTONW := 0x443;TB_ADDBUTTONSW := 0x444;TB_HITTEST := 0x445; - TB_INSERTBUTTON := 0x415;TB_ADDBUTTONS := 0x414;TB_SETDRAWTEXTFLAGS := 0x446; - TB_GETSTRINGW := 0x45B;TB_GETSTRINGA := 0x45C;TB_GETSTRING := 0x45C; - TB_SETBOUNDINGSIZE := 0x45D;TB_SETHOTITEM2 := 0x45E;TB_HASACCELERATOR := 0x45F; - TB_SETLISTGAP := 0x460;TB_GETIMAGELISTCOUNT := 0x462;TB_GETIDEALSIZE := 0x463; - TB_TRANSLATEACCELERATOR := 0x0;TBMF_PAD := 0x1;TBMF_BARPAD := 0x2; - TBMF_BUTTONSPACING := 0x4;TB_GETMETRICS := 0x465;TB_SETMETRICS := 0x466; - TB_GETITEMDROPDOWNRECT := 0x467;TB_SETPRESSEDIMAGELIST := 0x468;TB_GETPRESSEDIMAGELIST := 0x469; - TB_SETWINDOWTHEME := 0x200B;TBN_GETBUTTONINFOA := 0xFFFFFD44;TBN_BEGINDRAG := 0xFFFFFD43; - TBN_ENDDRAG := 0xFFFFFD42;TBN_BEGINADJUST := 0xFFFFFD41;TBN_ENDADJUST := 0xFFFFFD40; - TBN_RESET := 0xFFFFFD3F;TBN_QUERYINSERT := 0xFFFFFD3E;TBN_QUERYDELETE := 0xFFFFFD3D; - TBN_TOOLBARCHANGE := 0xFFFFFD3C;TBN_CUSTHELP := 0xFFFFFD3B;TBN_DROPDOWN := 0xFFFFFD3A; - TBN_GETOBJECT := 0xFFFFFD38;HICF_OTHER := 0x0;HICF_MOUSE := 0x1; - HICF_ARROWKEYS := 0x2;HICF_ACCELERATOR := 0x4;HICF_DUPACCEL := 0x8; - HICF_ENTERING := 0x10;HICF_LEAVING := 0x20;HICF_RESELECT := 0x40; - HICF_LMOUSE := 0x80;HICF_TOGGLEDROPDOWN := 0x100;TBN_HOTITEMCHANGE := 0xFFFFFD37; - TBN_DRAGOUT := 0xFFFFFD36;TBN_DELETINGBUTTON := 0xFFFFFD35;TBN_GETDISPINFOA := 0xFFFFFD34; - TBN_GETDISPINFOW := 0xFFFFFD33;TBN_GETINFOTIPA := 0xFFFFFD32;TBN_GETINFOTIPW := 0xFFFFFD31; - TBN_GETBUTTONINFOW := 0xFFFFFD30;TBN_RESTORE := 0xFFFFFD2F;TBN_SAVE := 0xFFFFFD2E; - TBN_INITCUSTOMIZE := 0xFFFFFD2D;TBNRF_HIDEHELP := 0x1;TBNRF_ENDCUSTOMIZE := 0x2; - TBN_WRAPHOTITEM := 0xFFFFFD2C;TBN_DUPACCELERATOR := 0xFFFFFD2B;TBN_WRAPACCELERATOR := 0xFFFFFD2A; - TBN_DRAGOVER := 0xFFFFFD29;TBN_MAPACCELERATOR := 0xFFFFFD28;TBN_GETINFOTIP := 0xFFFFFD32; - NMTBGETINFOTIP := 0x0;LPNMTBGETINFOTIP := 0x0;TBNF_IMAGE := 0x1; - TBNF_TEXT := 0x2;TBNF_DI_SETITEM := 0x10000000;TBN_GETDISPINFO := 0xFFFFFD34; - NMTBDISPINFO := 0x0;LPNMTBDISPINFO := 0x0;TBDDRET_DEFAULT := 0x0; - TBDDRET_NODEFAULT := 0x1;TBDDRET_TREATPRESSED := 0x2;TBN_GETBUTTONINFO := 0xFFFFFD44; - TBNOTIFYA := 0x0;TBNOTIFYW := 0x0;LPTBNOTIFYA := 0x0; - LPTBNOTIFYW := 0x0;TBNOTIFY := NIL;LPTBNOTIFY := NIL; - NMTOOLBAR := 0x0;LPNMTOOLBAR := 0x0;REBARCLASSNAMEW := "ReBarWindow32"; - REBARCLASSNAMEA := "ReBarWindow32";REBARCLASSNAME := "ReBarWindow";RBIM_IMAGELIST := 0x1; - RBS_TOOLTIPS := 0x100;RBS_VARHEIGHT := 0x200;RBS_BANDBORDERS := 0x400; - RBS_FIXEDORDER := 0x800;RBS_REGISTERDROP := 0x1000;RBS_AUTOSIZE := 0x2000; - RBS_VERTICALGRIPPER := 0x4000;RBS_DBLCLKTOGGLE := 0x8000;RBBS_BREAK := 0x1; - RBBS_FIXEDSIZE := 0x2;RBBS_CHILDEDGE := 0x4;RBBS_HIDDEN := 0x8; - RBBS_NOVERT := 0x10;RBBS_FIXEDBMP := 0x20;RBBS_VARIABLEHEIGHT := 0x40; - RBBS_GRIPPERALWAYS := 0x80;RBBS_NOGRIPPER := 0x100;RBBS_USECHEVRON := 0x200; - RBBS_HIDETITLE := 0x400;RBBS_TOPALIGN := 0x800;RBBIM_STYLE := 0x1; - RBBIM_COLORS := 0x2;RBBIM_TEXT := 0x4;RBBIM_IMAGE := 0x8; - RBBIM_CHILD := 0x10;RBBIM_CHILDSIZE := 0x20;RBBIM_SIZE := 0x40; - RBBIM_BACKGROUND := 0x80;RBBIM_ID := 0x100;RBBIM_IDEALSIZE := 0x200; - RBBIM_LPARAM := 0x400;RBBIM_HEADERSIZE := 0x800;RBBIM_CHEVRONLOCATION := 0x1000; - RBBIM_CHEVRONSTATE := 0x2000;REBARBANDINFO := 0x0;LPREBARBANDINFO := 0x0; - LPCREBARBANDINFO := 0x0;REBARBANDINFO_V3_SIZE := 0x0;REBARBANDINFO_V6_SIZE := 0x0; - RB_INSERTBANDA := 0x401;RB_DELETEBAND := 0x402;RB_GETBARINFO := 0x403; - RB_SETBARINFO := 0x404;RB_SETBANDINFOA := 0x406;RB_SETPARENT := 0x407; - RB_HITTEST := 0x408;RB_GETRECT := 0x409;RB_INSERTBANDW := 0x40A; - RB_SETBANDINFOW := 0x40B;RB_GETBANDCOUNT := 0x40C;RB_GETROWCOUNT := 0x40D; - RB_GETROWHEIGHT := 0x40E;RB_IDTOINDEX := 0x410;RB_GETTOOLTIPS := 0x411; - RB_SETTOOLTIPS := 0x412;RB_SETBKCOLOR := 0x413;RB_GETBKCOLOR := 0x414; - RB_SETTEXTCOLOR := 0x415;RB_GETTEXTCOLOR := 0x416;RBSTR_CHANGERECT := 0x1; - RB_SIZETORECT := 0x417;RB_SETCOLORSCHEME := 0x2002;RB_GETCOLORSCHEME := 0x2003; - RB_INSERTBAND := 0x401;RB_SETBANDINFO := 0x406;RB_BEGINDRAG := 0x418; - RB_ENDDRAG := 0x419;RB_DRAGMOVE := 0x41A;RB_GETBARHEIGHT := 0x41B; - RB_GETBANDINFOW := 0x41C;RB_GETBANDINFOA := 0x41D;RB_GETBANDINFO := 0x41D; - RB_MINIMIZEBAND := 0x41E;RB_MAXIMIZEBAND := 0x41F;RB_GETDROPTARGET := 0x2004; - RB_GETBANDBORDERS := 0x422;RB_SHOWBAND := 0x423;RB_SETPALETTE := 0x425; - RB_GETPALETTE := 0x426;RB_MOVEBAND := 0x427;RB_SETUNICODEFORMAT := 0x2005; - RB_GETUNICODEFORMAT := 0x2006;RB_GETBANDMARGINS := 0x428;RB_SETWINDOWTHEME := 0x200B; - RB_SETEXTENDEDSTYLE := 0x429;RB_GETEXTENDEDSTYLE := 0x42A;RB_PUSHCHEVRON := 0x42B; - RB_SETBANDWIDTH := 0x42C;RBN_HEIGHTCHANGE := 0xFFFFFCC1;RBN_GETOBJECT := 0xFFFFFCC0; - RBN_LAYOUTCHANGED := 0xFFFFFCBF;RBN_AUTOSIZE := 0xFFFFFCBE;RBN_BEGINDRAG := 0xFFFFFCBD; - RBN_ENDDRAG := 0xFFFFFCBC;RBN_DELETINGBAND := 0xFFFFFCBB;RBN_DELETEDBAND := 0xFFFFFCBA; - RBN_CHILDSIZE := 0xFFFFFCB9;RBN_CHEVRONPUSHED := 0xFFFFFCB7;RBN_SPLITTERDRAG := 0xFFFFFCB6; - RBN_MINMAX := 0xFFFFFCAC;RBN_AUTOBREAK := 0xFFFFFCAB;RBNM_ID := 0x1; - RBNM_STYLE := 0x2;RBNM_LPARAM := 0x4;RBAB_AUTOSIZE := 0x1; - RBAB_ADDBAND := 0x2;RBHT_NOWHERE := 0x1;RBHT_CAPTION := 0x2; - RBHT_CLIENT := 0x3;RBHT_GRABBER := 0x4;RBHT_CHEVRON := 0x8; - RBHT_SPLITTER := 0x10;TOOLTIPS_CLASSW := "tooltips_class32";TOOLTIPS_CLASSA := "tooltips_class32"; - TOOLTIPS_CLASS := "tooltips_class32";LPTOOLINFOA := 0x0;LPTOOLINFOW := 0x0; - TOOLINFOA := 0x0;TOOLINFOW := 0x0;LPTOOLINFO := NIL; - TOOLINFO := NIL;PTOOLINFO := 0x0;TTTOOLINFO := 0x0; - LPTTTOOLINFO := 0x0;TTTOOLINFO_V1_SIZE := 0x0;TTS_ALWAYSTIP := 0x1; - TTS_NOPREFIX := 0x2;TTS_NOANIMATE := 0x10;TTS_NOFADE := 0x20; - TTS_BALLOON := 0x40;TTS_CLOSE := 0x80;TTS_USEVISUALSTYLE := 0x100; - TTF_IDISHWND := 0x1;TTF_CENTERTIP := 0x2;TTF_RTLREADING := 0x4; - TTF_SUBCLASS := 0x10;TTF_TRACK := 0x20;TTF_ABSOLUTE := 0x80; - TTF_TRANSPARENT := 0x100;TTF_PARSELINKS := 0x1000;TTF_DI_SETITEM := 0x8000; - TTDT_AUTOMATIC := 0x0;TTDT_RESHOW := 0x1;TTDT_AUTOPOP := 0x2; - TTDT_INITIAL := 0x3;TTI_NONE := 0x0;TTI_INFO := 0x1; - TTI_WARNING := 0x2;TTI_ERROR := 0x3;TTI_INFO_LARGE := 0x4; - TTI_WARNING_LARGE := 0x5;TTI_ERROR_LARGE := 0x6;TTM_ACTIVATE := 0x401; - TTM_SETDELAYTIME := 0x403;TTM_ADDTOOLA := 0x404;TTM_ADDTOOLW := 0x432; - TTM_DELTOOLA := 0x405;TTM_DELTOOLW := 0x433;TTM_NEWTOOLRECTA := 0x406; - TTM_NEWTOOLRECTW := 0x434;TTM_RELAYEVENT := 0x407;TTM_GETTOOLINFOA := 0x408; - TTM_GETTOOLINFOW := 0x435;TTM_SETTOOLINFOA := 0x409;TTM_SETTOOLINFOW := 0x436; - TTM_HITTESTA := 0x40A;TTM_HITTESTW := 0x437;TTM_GETTEXTA := 0x40B; - TTM_GETTEXTW := 0x438;TTM_UPDATETIPTEXTA := 0x40C;TTM_UPDATETIPTEXTW := 0x439; - TTM_GETTOOLCOUNT := 0x40D;TTM_ENUMTOOLSA := 0x40E;TTM_ENUMTOOLSW := 0x43A; - TTM_GETCURRENTTOOLA := 0x40F;TTM_GETCURRENTTOOLW := 0x43B;TTM_WINDOWFROMPOINT := 0x410; - TTM_TRACKACTIVATE := 0x411;TTM_TRACKPOSITION := 0x412;TTM_SETTIPBKCOLOR := 0x413; - TTM_SETTIPTEXTCOLOR := 0x414;TTM_GETDELAYTIME := 0x415;TTM_GETTIPBKCOLOR := 0x416; - TTM_GETTIPTEXTCOLOR := 0x417;TTM_SETMAXTIPWIDTH := 0x418;TTM_GETMAXTIPWIDTH := 0x419; - TTM_SETMARGIN := 0x41A;TTM_GETMARGIN := 0x41B;TTM_POP := 0x41C; - TTM_UPDATE := 0x41D;TTM_GETBUBBLESIZE := 0x41E;TTM_ADJUSTRECT := 0x41F; - TTM_SETTITLEA := 0x420;TTM_SETTITLEW := 0x421;TTM_POPUP := 0x422; - TTM_GETTITLE := 0x423;TTM_ADDTOOL := 0x404;TTM_DELTOOL := 0x405; - TTM_NEWTOOLRECT := 0x406;TTM_GETTOOLINFO := 0x408;TTM_SETTOOLINFO := 0x409; - TTM_HITTEST := 0x40A;TTM_GETTEXT := 0x40B;TTM_UPDATETIPTEXT := 0x40C; - TTM_ENUMTOOLS := 0x40E;TTM_GETCURRENTTOOL := 0x40F;TTM_SETTITLE := 0x420; - TTM_SETWINDOWTHEME := 0x200B;LPHITTESTINFOW := 0x0;LPHITTESTINFOA := 0x0; - LPHITTESTINFO := NIL;TTHITTESTINFO := 0x0;LPTTHITTESTINFO := 0x0; - TTN_GETDISPINFOA := 0xFFFFFDF8;TTN_GETDISPINFOW := 0xFFFFFDEE;TTN_SHOW := 0xFFFFFDF7; - TTN_POP := 0xFFFFFDF6;TTN_LINKCLICK := 0xFFFFFDF5;TTN_GETDISPINFO := 0xFFFFFDF8; - TTN_NEEDTEXT := 0xFFFFFDF8;TTN_NEEDTEXTA := 0xFFFFFDF8;TTN_NEEDTEXTW := 0xFFFFFDEE; - TOOLTIPTEXTW := 0x0;TOOLTIPTEXTA := 0x0;LPTOOLTIPTEXTA := 0x0; - LPTOOLTIPTEXTW := 0x0;TOOLTIPTEXT := NIL;LPTOOLTIPTEXT := NIL; - NMTTDISPINFO := 0x0;LPNMTTDISPINFO := 0x0;NMTTDISPINFO_V1_SIZE := 0x0; - SBARS_SIZEGRIP := 0x100;SBARS_TOOLTIPS := 0x800;SBT_TOOLTIPS := 0x800; - CREATESTATUSWINDOW := 0x0;DRAWSTATUSTEXT := 0x0;STATUSCLASSNAMEW := "msctls_statusbar32"; - STATUSCLASSNAMEA := "msctls_statusbar32";STATUSCLASSNAME := "msctls_statusbar32";SB_SETTEXTA := 0x401; - SB_SETTEXTW := 0x40B;SB_GETTEXTA := 0x402;SB_GETTEXTW := 0x40D; - SB_GETTEXTLENGTHA := 0x403;SB_GETTEXTLENGTHW := 0x40C;SB_GETTEXT := 0x402; - SB_SETTEXT := 0x401;SB_GETTEXTLENGTH := 0x403;SB_SETTIPTEXT := NIL; - SB_GETTIPTEXT := NIL;SB_SETPARTS := 0x404;SB_GETPARTS := 0x406; - SB_GETBORDERS := 0x407;SB_SETMINHEIGHT := 0x408;SB_SIMPLE := 0x409; - SB_GETRECT := 0x40A;SB_ISSIMPLE := 0x40E;SB_SETICON := 0x40F; - SB_SETTIPTEXTA := 0x410;SB_SETTIPTEXTW := 0x411;SB_GETTIPTEXTA := 0x412; - SB_GETTIPTEXTW := 0x413;SB_GETICON := 0x414;SB_SETUNICODEFORMAT := 0x2005; - SB_GETUNICODEFORMAT := 0x2006;SBT_OWNERDRAW := 0x1000;SBT_NOBORDERS := 0x100; - SBT_POPOUT := 0x200;SBT_RTLREADING := 0x400;SBT_NOTABPARSING := 0x800; - SB_SETBKCOLOR := 0x2001;SBN_SIMPLEMODECHANGE := 0xFFFFFC90;SB_SIMPLEID := 0xFF; - MINSYSCOMMAND := 0xF000;TRACKBAR_CLASSA := "msctls_trackbar32";TRACKBAR_CLASSW := "msctls_trackbar32"; - TRACKBAR_CLASS := "msctls_trackbar32";TBS_AUTOTICKS := 0x1;TBS_VERT := 0x2; - TBS_HORZ := 0x0;TBS_TOP := 0x4;TBS_BOTTOM := 0x0; - TBS_LEFT := 0x4;TBS_RIGHT := 0x0;TBS_BOTH := 0x8; - TBS_NOTICKS := 0x10;TBS_ENABLESELRANGE := 0x20;TBS_FIXEDLENGTH := 0x40; - TBS_NOTHUMB := 0x80;TBS_TOOLTIPS := 0x100;TBS_REVERSED := 0x200; - TBS_DOWNISLEFT := 0x400;TBS_NOTIFYBEFOREMOVE := 0x800;TBS_TRANSPARENTBKGND := 0x1000; - TBM_GETPOS := 0x400;TBM_GETRANGEMIN := 0x401;TBM_GETRANGEMAX := 0x402; - TBM_GETTIC := 0x403;TBM_SETTIC := 0x404;TBM_SETPOS := 0x405; - TBM_SETRANGE := 0x406;TBM_SETRANGEMIN := 0x407;TBM_SETRANGEMAX := 0x408; - TBM_CLEARTICS := 0x409;TBM_SETSEL := 0x40A;TBM_SETSELSTART := 0x40B; - TBM_SETSELEND := 0x40C;TBM_GETPTICS := 0x40E;TBM_GETTICPOS := 0x40F; - TBM_GETNUMTICS := 0x410;TBM_GETSELSTART := 0x411;TBM_GETSELEND := 0x412; - TBM_CLEARSEL := 0x413;TBM_SETTICFREQ := 0x414;TBM_SETPAGESIZE := 0x415; - TBM_GETPAGESIZE := 0x416;TBM_SETLINESIZE := 0x417;TBM_GETLINESIZE := 0x418; - TBM_GETTHUMBRECT := 0x419;TBM_GETCHANNELRECT := 0x41A;TBM_SETTHUMBLENGTH := 0x41B; - TBM_GETTHUMBLENGTH := 0x41C;TBM_SETTOOLTIPS := 0x41D;TBM_GETTOOLTIPS := 0x41E; - TBM_SETTIPSIDE := 0x41F;TBTS_TOP := 0x0;TBTS_LEFT := 0x1; - TBTS_BOTTOM := 0x2;TBTS_RIGHT := 0x3;TBM_SETBUDDY := 0x420; - TBM_GETBUDDY := 0x421;TBM_SETPOSNOTIFY := 0x422;TBM_SETUNICODEFORMAT := 0x2005; - TBM_GETUNICODEFORMAT := 0x2006;TB_LINEUP := 0x0;TB_LINEDOWN := 0x1; - TB_PAGEUP := 0x2;TB_PAGEDOWN := 0x3;TB_THUMBPOSITION := 0x4; - TB_THUMBTRACK := 0x5;TB_TOP := 0x6;TB_BOTTOM := 0x7; - TB_ENDTRACK := 0x8;TBCD_TICS := 0x1;TBCD_THUMB := 0x2; - TBCD_CHANNEL := 0x3;TRBN_THUMBPOSCHANGING := 0xFFFFFA22;DL_BEGINDRAG := 0x485; - DL_DRAGGING := 0x486;DL_DROPPED := 0x487;DL_CANCELDRAG := 0x488; - DL_CURSORSET := 0x0;DL_STOPCURSOR := 0x1;DL_COPYCURSOR := 0x2; - DL_MOVECURSOR := 0x3;UPDOWN_CLASSA := "msctls_updown32";UPDOWN_CLASSW := "msctls_updown32"; - UPDOWN_CLASS := "msctls_updown32";UD_MAXVAL := 0x7FFF;UD_MINVAL := 0xFFFF8001; - UDS_WRAP := 0x1;UDS_SETBUDDYINT := 0x2;UDS_ALIGNRIGHT := 0x4; - UDS_ALIGNLEFT := 0x8;UDS_AUTOBUDDY := 0x10;UDS_ARROWKEYS := 0x20; - UDS_HORZ := 0x40;UDS_NOTHOUSANDS := 0x80;UDS_HOTTRACK := 0x100; - UDM_SETRANGE := 0x465;UDM_GETRANGE := 0x466;UDM_SETPOS := 0x467; - UDM_GETPOS := 0x468;UDM_SETBUDDY := 0x469;UDM_GETBUDDY := 0x46A; - UDM_SETACCEL := 0x46B;UDM_GETACCEL := 0x46C;UDM_SETBASE := 0x46D; - UDM_GETBASE := 0x46E;UDM_SETRANGE32 := 0x46F;UDM_GETRANGE32 := 0x470; - UDM_SETUNICODEFORMAT := 0x2005;UDM_GETUNICODEFORMAT := 0x2006;UDM_SETPOS32 := 0x471; - UDM_GETPOS32 := 0x472;NM_UPDOWN := 0x0;LPNM_UPDOWN := 0x0; - UDN_DELTAPOS := 0xFFFFFD2E;PROGRESS_CLASSA := "msctls_progress32";PROGRESS_CLASSW := "msctls_progress32"; - PROGRESS_CLASS := "msctls_progress32";PBS_SMOOTH := 0x1;PBS_VERTICAL := 0x4; - PBM_SETRANGE := 0x401;PBM_SETPOS := 0x402;PBM_DELTAPOS := 0x403; - PBM_SETSTEP := 0x404;PBM_STEPIT := 0x405;PBM_SETRANGE32 := 0x406; - PBM_GETRANGE := 0x407;PBM_GETPOS := 0x408;PBM_SETBARCOLOR := 0x409; - PBM_SETBKCOLOR := 0x2001;PBS_MARQUEE := 0x8;PBM_SETMARQUEE := 0x40A; - PBS_SMOOTHREVERSE := 0x10;PBM_GETSTEP := 0x40D;PBM_GETBKCOLOR := 0x40E; - PBM_GETBARCOLOR := 0x40F;PBM_SETSTATE := 0x410;PBM_GETSTATE := 0x411; - PBST_NORMAL := 0x1;PBST_ERROR := 0x2;PBST_PAUSED := 0x3; - HOTKEYF_SHIFT := 0x1;HOTKEYF_CONTROL := 0x2;HOTKEYF_ALT := 0x4; - HOTKEYF_EXT := 0x8;HKCOMB_NONE := 0x1;HKCOMB_S := 0x2; - HKCOMB_C := 0x4;HKCOMB_A := 0x8;HKCOMB_SC := 0x10; - HKCOMB_SA := 0x20;HKCOMB_CA := 0x40;HKCOMB_SCA := 0x80; - HKM_SETHOTKEY := 0x401;HKM_GETHOTKEY := 0x402;HKM_SETRULES := 0x403; - HOTKEY_CLASSA := "msctls_hotkey32";HOTKEY_CLASSW := "msctls_hotkey32";HOTKEY_CLASS := "msctls_hotkey32"; - CCS_TOP := 0x1;CCS_NOMOVEY := 0x2;CCS_BOTTOM := 0x3; - CCS_NORESIZE := 0x4;CCS_NOPARENTALIGN := 0x8;CCS_ADJUSTABLE := 0x20; - CCS_NODIVIDER := 0x40;CCS_VERT := 0x80;CCS_LEFT := 0x81; - CCS_RIGHT := 0x83;CCS_NOMOVEX := 0x82;INVALID_LINK_INDEX := 0xFFFFFFFF; - MAX_LINKID_TEXT := 0x30;WC_LINK := "SysLink";LWS_TRANSPARENT := 0x1; - LWS_IGNORERETURN := 0x2;LWS_NOPREFIX := 0x4;LWS_USEVISUALSTYLE := 0x8; - LWS_USECUSTOMTEXT := 0x10;LWS_RIGHT := 0x20;LIF_ITEMINDEX := 0x1; - LIF_STATE := 0x2;LIF_ITEMID := 0x4;LIF_URL := 0x8; - LIS_FOCUSED := 0x1;LIS_ENABLED := 0x2;LIS_VISITED := 0x4; - LIS_HOTTRACK := 0x8;LIS_DEFAULTCOLORS := 0x10;LM_HITTEST := 0x700; - LM_GETIDEALHEIGHT := 0x701;LM_SETITEM := 0x702;LM_GETITEM := 0x703; - LM_GETIDEALSIZE := 0x701;WC_LISTVIEWA := "SysListView32";WC_LISTVIEWW := "SysListView32"; - WC_LISTVIEW := "SysListView32";LVS_ICON := 0x0;LVS_REPORT := 0x1; - WM_SOCKET := 0x401;LVS_SMALLICON := 0x2;LVS_LIST := 0x3; - LVS_TYPEMASK := 0x3;LVS_SINGLESEL := 0x4;LVS_SHOWSELALWAYS := 0x8; - LVS_SORTASCENDING := 0x10;LVS_SORTDESCENDING := 0x20;LVS_SHAREIMAGELISTS := 0x40; - LVS_NOLABELWRAP := 0x80;LVS_AUTOARRANGE := 0x100;LVS_EDITLABELS := 0x200; - LVS_OWNERDATA := 0x1000;LVS_NOSCROLL := 0x2000;LVS_TYPESTYLEMASK := 0xFC00; - LVS_ALIGNTOP := 0x0;LVS_ALIGNLEFT := 0x800;LVS_ALIGNMASK := 0xC00; - LVS_OWNERDRAWFIXED := 0x400;LVS_NOCOLUMNHEADER := 0x4000;LVS_NOSORTHEADER := 0x8000; - LVM_SETUNICODEFORMAT := 0x2005;LVM_GETUNICODEFORMAT := 0x2006;LVM_GETBKCOLOR := 0x1000; - LVM_SETBKCOLOR := 0x1001;LVM_GETIMAGELIST := 0x1002;LVSIL_NORMAL := 0x0; - LVSIL_SMALL := 0x1;LVSIL_STATE := 0x2;LVSIL_GROUPHEADER := 0x3; - LVM_SETIMAGELIST := 0x1003;LVM_GETITEMCOUNT := 0x1004;LVIF_TEXT := 0x1; - LVIF_IMAGE := 0x2;LVIF_PARAM := 0x4;LVIF_STATE := 0x8; - LVIF_INDENT := 0x10;LVIF_NORECOMPUTE := 0x800;LVIF_GROUPID := 0x100; - LVIF_COLUMNS := 0x200;LVIF_COLFMT := 0x10000;LVIS_FOCUSED := 0x1; - LVIS_SELECTED := 0x2;LVIS_CUT := 0x4;LVIS_DROPHILITED := 0x8; - LVIS_GLOW := 0x10;LVIS_ACTIVATING := 0x20;LVIS_OVERLAYMASK := 0xF00; - LVIS_STATEIMAGEMASK := 0xF000;I_INDENTCALLBACK := 0xFFFFFFFF;LV_ITEMA := 0x0; - LV_ITEMW := 0x0;I_GROUPIDCALLBACK := 0xFFFFFFFF;I_GROUPIDNONE := 0xFFFFFFFE; - LV_ITEM := NIL;LVITEM_V5_SIZE := 0x0;LVITEM := 0x0; - LPLVITEM := 0x0;LVITEM_V1_SIZE := 0x0;LPSTR_TEXTCALLBACKW := 0xFFFFFFFFFFFFFFFF; - LPSTR_TEXTCALLBACKA := 0xFFFFFFFFFFFFFFFF;LPSTR_TEXTCALLBACK := 0xFFFFFFFFFFFFFFFF;I_IMAGECALLBACK := 0xFFFFFFFF; - I_IMAGENONE := 0xFFFFFFFE;I_COLUMNSCALLBACK := 0xFFFFFFFF;LVM_GETITEMA := 0x1005; - LVM_GETITEMW := 0x104B;LVM_GETITEM := 0x1005;LVM_SETITEMA := 0x1006; - LVM_SETITEMW := 0x104C;LVM_SETITEM := 0x1006;LVM_INSERTITEMA := 0x1007; - LVM_INSERTITEMW := 0x104D;LVM_INSERTITEM := 0x1007;LVM_DELETEITEM := 0x1008; - LVM_DELETEALLITEMS := 0x1009;LVM_GETCALLBACKMASK := 0x100A;LVM_SETCALLBACKMASK := 0x100B; - LVNI_ALL := 0x0;LVNI_FOCUSED := 0x1;LVNI_SELECTED := 0x2; - LVNI_CUT := 0x4;LVNI_DROPHILITED := 0x8;LVNI_STATEMASK := 0xF; - LVNI_VISIBLEORDER := 0x10;LVNI_PREVIOUS := 0x20;LVNI_VISIBLEONLY := 0x40; - LVNI_SAMEGROUPONLY := 0x80;LVNI_ABOVE := 0x100;LVNI_BELOW := 0x200; - LVNI_TOLEFT := 0x400;LVNI_TORIGHT := 0x800;LVNI_DIRECTIONMASK := 0xF00; - LVM_GETNEXTITEM := 0x100C;LVFI_PARAM := 0x1;LVFI_STRING := 0x2; - LVFI_SUBSTRING := 0x4;LVFI_PARTIAL := 0x8;LVFI_WRAP := 0x20; - LVFI_NEARESTXY := 0x40;LV_FINDINFOA := 0x0;LV_FINDINFOW := 0x0; - LV_FINDINFO := NIL;LVFINDINFO := 0x0;LVM_FINDITEMA := 0x100D; - LVM_FINDITEMW := 0x1053;LVM_FINDITEM := 0x100D;LVIR_BOUNDS := 0x0; - LVIR_ICON := 0x1;LVIR_LABEL := 0x2;LVIR_SELECTBOUNDS := 0x3; - LVM_GETITEMRECT := 0x100E;LVM_SETITEMPOSITION := 0x100F;LVM_GETITEMPOSITION := 0x1010; - LVM_GETSTRINGWIDTHA := 0x1011;LVM_GETSTRINGWIDTHW := 0x1057;LVM_GETSTRINGWIDTH := 0x1011; - LVHT_NOWHERE := 0x1;LVHT_ONITEMICON := 0x2;LVHT_ONITEMLABEL := 0x4; - LVHT_ONITEMSTATEICON := 0x8;LVHT_ONITEM := 0xE;LVHT_ABOVE := 0x8; - LVHT_BELOW := 0x10;LVHT_TORIGHT := 0x20;LVHT_TOLEFT := 0x40; - LVHT_EX_GROUP_HEADER := 0x10000000;LVHT_EX_GROUP_FOOTER := 0x20000000;LVHT_EX_GROUP_COLLAPSE := 0x40000000; - LVHT_EX_GROUP_BACKGROUND := 0x80000000;LVHT_EX_GROUP_STATEICON := 0x1000000;LVHT_EX_GROUP_SUBSETLINK := 0x2000000; - LVHT_EX_GROUP := 0xF3000000;LVHT_EX_ONCONTENTS := 0x4000000;LVHT_EX_FOOTER := 0x8000000; - LV_HITTESTINFO := 0x0;LVM_HITTEST := 0x1012;LVM_ENSUREVISIBLE := 0x1013; - LVM_SCROLL := 0x1014;LVM_REDRAWITEMS := 0x1015;LVA_DEFAULT := 0x0; - LVA_ALIGNLEFT := 0x1;LVA_ALIGNTOP := 0x2;LVA_SNAPTOGRID := 0x5; - LVM_ARRANGE := 0x1016;LVM_EDITLABELA := 0x1017;LVM_EDITLABELW := 0x1076; - LVM_EDITLABEL := 0x1017;LVM_GETEDITCONTROL := 0x1018;LV_COLUMNA := 0x0; - LV_COLUMNW := 0x0;LV_COLUMN := NIL;LVCOLUMN := 0x0; - LPLVCOLUMN := 0x0;LVCOLUMN_V1_SIZE := 0x0;LVCF_FMT := 0x1; - LVCF_WIDTH := 0x2;LVCF_TEXT := 0x4;LVCF_SUBITEM := 0x8; - LVCF_IMAGE := 0x10;LVCF_ORDER := 0x20;LVCF_MINWIDTH := 0x40; - LVCF_DEFAULTWIDTH := 0x80;LVCF_IDEALWIDTH := 0x100;LVCFMT_LEFT := 0x0; - LVCFMT_RIGHT := 0x1;LVCFMT_CENTER := 0x2;LVCFMT_JUSTIFYMASK := 0x3; - LVCFMT_IMAGE := 0x800;LVCFMT_BITMAP_ON_RIGHT := 0x1000;LVCFMT_COL_HAS_IMAGES := 0x8000; - LVCFMT_FIXED_WIDTH := 0x100;LVCFMT_NO_DPI_SCALE := 0x40000;LVCFMT_FIXED_RATIO := 0x80000; - LVCFMT_LINE_BREAK := 0x100000;LVCFMT_FILL := 0x200000;LVCFMT_WRAP := 0x400000; - LVCFMT_NO_TITLE := 0x800000;LVCFMT_TILE_PLACEMENTMASK := 0x300000;LVCFMT_SPLITBUTTON := 0x1000000; - LVM_GETCOLUMNA := 0x1019;LVM_GETCOLUMNW := 0x105F;LVM_GETCOLUMN := 0x1019; - LVM_SETCOLUMNA := 0x101A;LVM_SETCOLUMNW := 0x1060;LVM_SETCOLUMN := 0x101A; - LVM_INSERTCOLUMNA := 0x101B;LVM_INSERTCOLUMNW := 0x1061;LVM_DELETECOLUMN := 0x101C; - LVM_GETCOLUMNWIDTH := 0x101D;LVSCW_AUTOSIZE := 0xFFFFFFFF;LVSCW_AUTOSIZE_USEHEADER := 0xFFFFFFFE; - LVM_SETCOLUMNWIDTH := 0x101E;LVM_GETHEADER := 0x101F;LVM_CREATEDRAGIMAGE := 0x1021; - LVM_GETVIEWRECT := 0x1022;LVM_GETTEXTCOLOR := 0x1023;LVM_SETTEXTCOLOR := 0x1024; - LVM_GETTEXTBKCOLOR := 0x1025;LVM_SETTEXTBKCOLOR := 0x1026;LVM_GETTOPINDEX := 0x1027; - LVM_GETCOUNTPERPAGE := 0x1028;LVM_GETORIGIN := 0x1029;LVM_UPDATE := 0x102A; - LVM_SETITEMSTATE := 0x102B;LVM_GETITEMSTATE := 0x102C;LVM_GETITEMTEXTA := 0x102D; - LVM_GETITEMTEXTW := 0x1073;LVM_GETITEMTEXT := 0x102D;LVM_SETITEMTEXTA := 0x102E; - LVM_SETITEMTEXTW := 0x1074;LVM_SETITEMTEXT := 0x102E;LVSICF_NOINVALIDATEALL := 0x1; - LVSICF_NOSCROLL := 0x2;LVM_SETITEMCOUNT := 0x102F;LVM_SORTITEMS := 0x1030; - LVM_SETITEMPOSITION32 := 0x1031;LVM_GETSELECTEDCOUNT := 0x1032;LVM_GETITEMSPACING := 0x1033; - LVM_GETISEARCHSTRINGA := 0x1034;LVM_GETISEARCHSTRINGW := 0x1075;LVM_GETISEARCHSTRING := 0x1034; - LVM_SETICONSPACING := 0x1035;LVM_SETEXTENDEDLISTVIEWSTYLE := 0x1036;LVM_GETEXTENDEDLISTVIEWSTYLE := 0x1037; - LVS_EX_GRIDLINES := 0x1;LVS_EX_SUBITEMIMAGES := 0x2;LVS_EX_CHECKBOXES := 0x4; - LVS_EX_TRACKSELECT := 0x8;LVS_EX_HEADERDRAGDROP := 0x10;LVS_EX_FULLROWSELECT := 0x20; - LVS_EX_ONECLICKACTIVATE := 0x40;LVS_EX_TWOCLICKACTIVATE := 0x80;LVS_EX_FLATSB := 0x100; - LVS_EX_REGIONAL := 0x200;LVS_EX_INFOTIP := 0x400;LVS_EX_UNDERLINEHOT := 0x800; - LVS_EX_UNDERLINECOLD := 0x1000;LVS_EX_MULTIWORKAREAS := 0x2000;LVS_EX_LABELTIP := 0x4000; - LVS_EX_BORDERSELECT := 0x8000;LVS_EX_DOUBLEBUFFER := 0x10000;LVS_EX_HIDELABELS := 0x20000; - LVS_EX_SINGLEROW := 0x40000;LVS_EX_SNAPTOGRID := 0x80000;LVS_EX_SIMPLESELECT := 0x100000; - LVS_EX_JUSTIFYCOLUMNS := 0x200000;LVS_EX_TRANSPARENTBKGND := 0x400000;LVS_EX_TRANSPARENTSHADOWTEXT := 0x800000; - LVS_EX_AUTOAUTOARRANGE := 0x1000000;LVS_EX_HEADERINALLVIEWS := 0x2000000;LVS_EX_AUTOCHECKSELECT := 0x8000000; - LVS_EX_AUTOSIZECOLUMNS := 0x10000000;LVS_EX_COLUMNSNAPPOINTS := 0x40000000;LVS_EX_COLUMNOVERFLOW := 0x80000000; - LVM_GETSUBITEMRECT := 0x1038;LVM_SUBITEMHITTEST := 0x1039;LVM_SETCOLUMNORDERARRAY := 0x103A; - LVM_GETCOLUMNORDERARRAY := 0x103B;LVM_SETHOTITEM := 0x103C;LVM_GETHOTITEM := 0x103D; - LVM_SETHOTCURSOR := 0x103E;LVM_GETHOTCURSOR := 0x103F;LVM_APPROXIMATEVIEWRECT := 0x1040; - LV_MAX_WORKAREAS := 0x10;LVM_SETWORKAREAS := 0x1041;LVM_GETWORKAREAS := 0x1046; - LVM_GETNUMBEROFWORKAREAS := 0x1049;LVM_GETSELECTIONMARK := 0x1042;LVM_SETSELECTIONMARK := 0x1043; - LVM_SETHOVERTIME := 0x1047;LVM_GETHOVERTIME := 0x1048;LVM_SETTOOLTIPS := 0x104A; - LVM_GETTOOLTIPS := 0x104E;LVM_SORTITEMSEX := 0x1051;LVBKIF_SOURCE_NONE := 0x0; - LVBKIF_SOURCE_HBITMAP := 0x1;LVBKIF_SOURCE_URL := 0x2;LVBKIF_SOURCE_MASK := 0x3; - LVBKIF_STYLE_NORMAL := 0x0;LVBKIF_STYLE_TILE := 0x10;LVBKIF_STYLE_MASK := 0x10; - LVBKIF_FLAG_TILEOFFSET := 0x100;LVBKIF_TYPE_WATERMARK := 0x10000000;LVBKIF_FLAG_ALPHABLEND := 0x20000000; - LVM_SETBKIMAGEA := 0x1044;LVM_SETBKIMAGEW := 0x108A;LVM_GETBKIMAGEA := 0x1045; - LVM_GETBKIMAGEW := 0x108B;LVM_SETSELECTEDCOLUMN := 0x108C;LV_VIEW_ICON := 0x0; - LV_VIEW_DETAILS := 0x1;LV_VIEW_SMALLICON := 0x2;LV_VIEW_LIST := 0x3; - LV_VIEW_TILE := 0x4;LV_VIEW_MAX := 0x4;LVM_SETVIEW := 0x108E; - LVM_GETVIEW := 0x108F;LVGF_NONE := 0x0;LVGF_HEADER := 0x1; - LVGF_FOOTER := 0x2;LVGF_STATE := 0x4;LVGF_ALIGN := 0x8; - LVGF_GROUPID := 0x10;LVGF_SUBTITLE := 0x100;LVGF_TASK := 0x200; - LVGF_DESCRIPTIONTOP := 0x400;LVGF_DESCRIPTIONBOTTOM := 0x800;LVGF_TITLEIMAGE := 0x1000; - LVGF_EXTENDEDIMAGE := 0x2000;LVGF_ITEMS := 0x4000;LVGF_SUBSET := 0x8000; - LVGF_SUBSETITEMS := 0x10000;LVGS_NORMAL := 0x0;LVGS_COLLAPSED := 0x1; - LVGS_HIDDEN := 0x2;LVGS_NOHEADER := 0x4;LVGS_COLLAPSIBLE := 0x8; - LVGS_FOCUSED := 0x10;LVGS_SELECTED := 0x20;LVGS_SUBSETED := 0x40; - LVGS_SUBSETLINKFOCUSED := 0x80;LVGA_HEADER_LEFT := 0x1;LVGA_HEADER_CENTER := 0x2; - LVGA_HEADER_RIGHT := 0x4;LVGA_FOOTER_LEFT := 0x8;LVGA_FOOTER_CENTER := 0x10; - LVGA_FOOTER_RIGHT := 0x20;LVM_INSERTGROUP := 0x1091;LVM_SETGROUPINFO := 0x1093; - LVM_GETGROUPINFO := 0x1095;LVM_REMOVEGROUP := 0x1096;LVM_MOVEGROUP := 0x1097; - LVM_GETGROUPCOUNT := 0x1098;LVM_GETGROUPINFOBYINDEX := 0x1099;LVM_MOVEITEMTOGROUP := 0x109A; - LVGGR_GROUP := 0x0;LVGGR_HEADER := 0x1;LVGGR_LABEL := 0x2; - LVGGR_SUBSETLINK := 0x3;LVM_GETGROUPRECT := 0x1062;LVGMF_NONE := 0x0; - LVGMF_BORDERSIZE := 0x1;LVGMF_BORDERCOLOR := 0x2;LVGMF_TEXTCOLOR := 0x4; - LVM_SETGROUPMETRICS := 0x109B;LVM_GETGROUPMETRICS := 0x109C;LVM_ENABLEGROUPVIEW := 0x109D; - LVM_SORTGROUPS := 0x109E;LVM_INSERTGROUPSORTED := 0x109F;LVM_REMOVEALLGROUPS := 0x10A0; - LVM_HASGROUP := 0x10A1;LVM_GETGROUPSTATE := 0x105C;LVM_GETFOCUSEDGROUP := 0x105D; - LVTVIF_AUTOSIZE := 0x0;LVTVIF_FIXEDWIDTH := 0x1;LVTVIF_FIXEDHEIGHT := 0x2; - LVTVIF_FIXEDSIZE := 0x3;LVTVIF_EXTENDED := 0x4;LVTVIM_TILESIZE := 0x1; - LVTVIM_COLUMNS := 0x2;LVTVIM_LABELMARGIN := 0x4;LVM_SETTILEVIEWINFO := 0x10A2; - LVM_GETTILEVIEWINFO := 0x10A3;LVM_SETTILEINFO := 0x10A4;LVM_GETTILEINFO := 0x10A5; - LVIM_AFTER := 0x1;LVM_SETINSERTMARK := 0x10A6;LVM_GETINSERTMARK := 0x10A7; - LVM_INSERTMARKHITTEST := 0x10A8;LVM_GETINSERTMARKRECT := 0x10A9;LVM_SETINSERTMARKCOLOR := 0x10AA; - LVM_GETINSERTMARKCOLOR := 0x10AB;LVM_SETINFOTIP := 0x10AD;LVM_GETSELECTEDCOLUMN := 0x10AE; - LVM_ISGROUPVIEWENABLED := 0x10AF;LVM_GETOUTLINECOLOR := 0x10B0;LVM_SETOUTLINECOLOR := 0x10B1; - LVM_CANCELEDITLABEL := 0x10B3;LVM_MAPINDEXTOID := 0x10B4;LVM_MAPIDTOINDEX := 0x10B5; - LVM_ISITEMVISIBLE := 0x10B6;LVM_GETEMPTYTEXT := 0x10CC;LVM_GETFOOTERRECT := 0x10CD; - LVFF_ITEMCOUNT := 0x1;LVM_GETFOOTERINFO := 0x10CE;LVM_GETFOOTERITEMRECT := 0x10CF; - LVFIF_TEXT := 0x1;LVFIF_STATE := 0x2;LVFIS_FOCUSED := 0x1; - LVM_GETFOOTERITEM := 0x10D0;LVM_GETITEMINDEXRECT := 0x10D1;LVM_SETITEMINDEXSTATE := 0x10D2; - LVM_GETNEXTITEMINDEX := 0x10D3;LVBKIMAGE := 0x0;LPLVBKIMAGE := 0x0; - LVM_SETBKIMAGE := 0x1044;LVM_GETBKIMAGE := 0x1045;LPNM_LISTVIEW := 0x0; - NM_LISTVIEW := 0x0;LVKF_ALT := 0x1;LVKF_CONTROL := 0x2; - LVKF_SHIFT := 0x4;LVCDI_ITEM := 0x0;LVCDI_GROUP := 0x1; - LVCDI_ITEMSLIST := 0x2;LVCDRF_NOSELECT := 0x10000;LVCDRF_NOGROUPFRAME := 0x20000; - LPNM_CACHEHINT := 0x0;PNM_CACHEHINT := 0x0;NM_CACHEHINT := 0x0; - PNM_FINDITEMA := 0x0;LPNM_FINDITEMA := 0x0;NM_FINDITEMA := 0x0; - PNM_FINDITEMW := 0x0;LPNM_FINDITEMW := 0x0;NM_FINDITEMW := 0x0; - PNM_FINDITEM := 0x0;LPNM_FINDITEM := 0x0;NM_FINDITEM := 0x0; - NMLVFINDITEM := 0x0;LPNMLVFINDITEM := 0x0;PNM_ODSTATECHANGE := 0x0; - LPNM_ODSTATECHANGE := 0x0;NM_ODSTATECHANGE := 0x0;LVN_ITEMCHANGING := 0xFFFFFF9C; - LVN_ITEMCHANGED := 0xFFFFFF9B;LVN_INSERTITEM := 0xFFFFFF9A;LVN_DELETEITEM := 0xFFFFFF99; - LVN_DELETEALLITEMS := 0xFFFFFF98;LVN_BEGINLABELEDITA := 0xFFFFFF97;LVN_BEGINLABELEDITW := 0xFFFFFF51; - LVN_ENDLABELEDITA := 0xFFFFFF96;LVN_ENDLABELEDITW := 0xFFFFFF50;LVN_COLUMNCLICK := 0xFFFFFF94; - LVN_BEGINDRAG := 0xFFFFFF93;LVN_BEGINRDRAG := 0xFFFFFF91;LVN_ODCACHEHINT := 0xFFFFFF8F; - LVN_ODFINDITEMA := 0xFFFFFF68;LVN_ODFINDITEMW := 0xFFFFFF4D;LVN_ITEMACTIVATE := 0xFFFFFF8E; - LVN_ODSTATECHANGED := 0xFFFFFF8D;LVN_ODFINDITEM := 0xFFFFFF68;LVN_HOTTRACK := 0xFFFFFF87; - LVN_GETDISPINFOA := 0xFFFFFF6A;LVN_GETDISPINFOW := 0xFFFFFF4F;LVN_SETDISPINFOA := 0xFFFFFF69; - LVN_SETDISPINFOW := 0xFFFFFF4E;LVN_BEGINLABELEDIT := 0xFFFFFF97;LVN_ENDLABELEDIT := 0xFFFFFF96; - LVN_GETDISPINFO := 0xFFFFFF6A;LVN_SETDISPINFO := 0xFFFFFF69;LVIF_DI_SETITEM := 0x1000; - LV_DISPINFOA := 0x0;LV_DISPINFOW := 0x0;LV_DISPINFO := NIL; - NMLVDISPINFO := 0x0;LVN_KEYDOWN := 0xFFFFFF65;LV_KEYDOWN := 0x0; - LVN_MARQUEEBEGIN := 0xFFFFFF64;LVGIT_UNFOLDED := 0x1;LVN_GETINFOTIPA := 0xFFFFFF63; - LVN_GETINFOTIPW := 0xFFFFFF62;LVN_GETINFOTIP := 0xFFFFFF63;NMLVGETINFOTIP := 0x0; - LPNMLVGETINFOTIP := 0x0;LVNSCH_DEFAULT := 0xFFFFFFFF;LVNSCH_ERROR := 0xFFFFFFFE; - LVNSCH_IGNORE := 0xFFFFFFFD;LVN_INCREMENTALSEARCHA := 0xFFFFFF5E;LVN_INCREMENTALSEARCHW := 0xFFFFFF5D; - LVN_INCREMENTALSEARCH := 0xFFFFFF5E;LVN_COLUMNDROPDOWN := 0xFFFFFF5C;LVN_COLUMNOVERFLOWCLICK := 0xFFFFFF5A; - LVN_BEGINSCROLL := 0xFFFFFF4C;LVN_ENDSCROLL := 0xFFFFFF4B;LVN_LINKCLICK := 0xFFFFFF48; - EMF_CENTERED := 0x1;LVN_GETEMPTYMARKUP := 0xFFFFFF45;WC_TREEVIEWA := "SysTreeView32"; - WC_TREEVIEWW := "SysTreeView32";WC_TREEVIEW := "SysTreeView32";TVS_HASBUTTONS := 0x1; - TVS_HASLINES := 0x2;TVS_LINESATROOT := 0x4;TVS_EDITLABELS := 0x8; - TVS_DISABLEDRAGDROP := 0x10;TVS_SHOWSELALWAYS := 0x20;TVS_RTLREADING := 0x40; - TVS_NOTOOLTIPS := 0x80;TVS_CHECKBOXES := 0x100;TVS_TRACKSELECT := 0x200; - TVS_SINGLEEXPAND := 0x400;TVS_INFOTIP := 0x800;TVS_FULLROWSELECT := 0x1000; - TVS_NOSCROLL := 0x2000;TVS_NONEVENHEIGHT := 0x4000;TVS_NOHSCROLL := 0x8000; - TVS_EX_NOSINGLECOLLAPSE := 0x1;TVS_EX_MULTISELECT := 0x2;TVS_EX_DOUBLEBUFFER := 0x4; - TVS_EX_NOINDENTSTATE := 0x8;TVS_EX_RICHTOOLTIP := 0x10;TVS_EX_AUTOHSCROLL := 0x20; - TVS_EX_FADEINOUTEXPANDOS := 0x40;TVS_EX_PARTIALCHECKBOXES := 0x80;TVS_EX_EXCLUSIONCHECKBOXES := 0x100; - TVS_EX_DIMMEDCHECKBOXES := 0x200;TVS_EX_DRAWIMAGEASYNC := 0x400;TVIF_TEXT := 0x1; - TVIF_IMAGE := 0x2;TVIF_PARAM := 0x4;TVIF_STATE := 0x8; - TVIF_HANDLE := 0x10;TVIF_SELECTEDIMAGE := 0x20;TVIF_CHILDREN := 0x40; - TVIF_INTEGRAL := 0x80;TVIF_STATEEX := 0x100;TVIF_EXPANDEDIMAGE := 0x200; - TVIS_SELECTED := 0x2;TVIS_CUT := 0x4;TVIS_DROPHILITED := 0x8; - TVIS_BOLD := 0x10;TVIS_EXPANDED := 0x20;TVIS_EXPANDEDONCE := 0x40; - TVIS_EXPANDPARTIAL := 0x80;TVIS_OVERLAYMASK := 0xF00;TVIS_STATEIMAGEMASK := 0xF000; - TVIS_USERMASK := 0xF000;TVIS_EX_FLAT := 0x1;TVIS_EX_DISABLED := 0x2; - TVIS_EX_ALL := 0x2;I_CHILDRENCALLBACK := 0xFFFFFFFF;I_CHILDRENAUTO := 0xFFFFFFFE; - LPTV_ITEMW := 0x0;LPTV_ITEMA := 0x0;TV_ITEMW := 0x0; - TV_ITEMA := 0x0;LPTV_ITEM := NIL;TV_ITEM := NIL; - TVITEM := 0x0;LPTVITEM := 0x0;TVI_ROOT := 0xFFFF0000; - TVI_FIRST := 0xFFFF0001;TVI_LAST := 0xFFFF0002;TVI_SORT := 0xFFFF0003; - LPTV_INSERTSTRUCTA := 0x0;LPTV_INSERTSTRUCTW := 0x0;TV_INSERTSTRUCTA := 0x0; - TV_INSERTSTRUCTW := 0x0;TV_INSERTSTRUCT := NIL;LPTV_INSERTSTRUCT := NIL; - TVINSERTSTRUCT := 0x0;LPTVINSERTSTRUCT := 0x0;TVINSERTSTRUCT_V1_SIZE := 0x0; - TVM_INSERTITEMA := 0x1100;TVM_INSERTITEMW := 0x1132;TVM_INSERTITEM := 0x1100; - TVM_DELETEITEM := 0x1101;TVM_EXPAND := 0x1102;TVE_COLLAPSE := 0x1; - TVE_EXPAND := 0x2;TVE_TOGGLE := 0x3;TVE_EXPANDPARTIAL := 0x4000; - TVE_COLLAPSERESET := 0x8000;TVM_GETITEMRECT := 0x1104;TVM_GETCOUNT := 0x1105; - TVM_GETINDENT := 0x1106;TVM_SETINDENT := 0x1107;TVM_GETIMAGELIST := 0x1108; - TVSIL_NORMAL := 0x0;TVSIL_STATE := 0x2;TVM_SETIMAGELIST := 0x1109; - TVM_GETNEXTITEM := 0x110A;TVGN_ROOT := 0x0;TVGN_NEXT := 0x1; - TVGN_PREVIOUS := 0x2;TVGN_PARENT := 0x3;TVGN_CHILD := 0x4; - TVGN_FIRSTVISIBLE := 0x5;TVGN_NEXTVISIBLE := 0x6;TVGN_PREVIOUSVISIBLE := 0x7; - TVGN_DROPHILITE := 0x8;TVGN_CARET := 0x9;TVGN_LASTVISIBLE := 0xA; - TVGN_NEXTSELECTED := 0xB;TVSI_NOSINGLEEXPAND := 0x8000;TVM_SELECTITEM := 0x110B; - TVM_GETITEMA := 0x110C;TVM_GETITEMW := 0x113E;TVM_GETITEM := 0x110C; - TVM_SETITEMA := 0x110D;TVM_SETITEMW := 0x113F;TVM_SETITEM := 0x110D; - TVM_EDITLABELA := 0x110E;TVM_EDITLABELW := 0x1141;TVM_EDITLABEL := 0x110E; - TVM_GETEDITCONTROL := 0x110F;TVM_GETVISIBLECOUNT := 0x1110;TVM_HITTEST := 0x1111; - LPTV_HITTESTINFO := 0x0;TV_HITTESTINFO := 0x0;TVHT_NOWHERE := 0x1; - TVHT_ONITEMICON := 0x2;TVHT_ONITEMLABEL := 0x4;TVHT_ONITEM := 0x46; - TVHT_ONITEMINDENT := 0x8;TVHT_ONITEMBUTTON := 0x10;TVHT_ONITEMRIGHT := 0x20; - TVHT_ONITEMSTATEICON := 0x40;TVHT_ABOVE := 0x100;TVHT_BELOW := 0x200; - TVHT_TORIGHT := 0x400;TVHT_TOLEFT := 0x800;TVM_CREATEDRAGIMAGE := 0x1112; - TVM_SORTCHILDREN := 0x1113;TVM_ENSUREVISIBLE := 0x1114;TVM_SORTCHILDRENCB := 0x1115; - TVM_ENDEDITLABELNOW := 0x1116;TVM_GETISEARCHSTRINGA := 0x1117;TVM_GETISEARCHSTRINGW := 0x1140; - TVM_GETISEARCHSTRING := 0x1117;TVM_SETTOOLTIPS := 0x1118;TVM_GETTOOLTIPS := 0x1119; - TVM_SETINSERTMARK := 0x111A;TVM_SETUNICODEFORMAT := 0x2005;TVM_GETUNICODEFORMAT := 0x2006; - TVM_SETITEMHEIGHT := 0x111B;TVM_GETITEMHEIGHT := 0x111C;TVM_SETBKCOLOR := 0x111D; - TVM_SETTEXTCOLOR := 0x111E;TVM_GETBKCOLOR := 0x111F;TVM_GETTEXTCOLOR := 0x1120; - TVM_SETSCROLLTIME := 0x1121;TVM_GETSCROLLTIME := 0x1122;TVM_SETINSERTMARKCOLOR := 0x1125; - TVM_GETINSERTMARKCOLOR := 0x1126;TVM_SETBORDER := 0x1123;TVSBF_XBORDER := 0x1; - TVSBF_YBORDER := 0x2;TVM_GETITEMSTATE := 0x1127;TVM_SETLINECOLOR := 0x1128; - TVM_GETLINECOLOR := 0x1129;TVM_MAPACCIDTOHTREEITEM := 0x112A;TVM_MAPHTREEITEMTOACCID := 0x112B; - TVM_SETEXTENDEDSTYLE := 0x112C;TVM_GETEXTENDEDSTYLE := 0x112D;TVM_SETAUTOSCROLLINFO := 0x113B; - TVM_SETHOT := 0x113A;TVM_GETSELECTEDCOUNT := 0x1146;TVM_SHOWINFOTIP := 0x1147; - TVM_GETITEMPARTRECT := 0x1148;LPTV_SORTCB := 0x0;TV_SORTCB := 0x0; - LPNM_TREEVIEWA := 0x0;LPNM_TREEVIEWW := 0x0;NM_TREEVIEWW := 0x0; - NM_TREEVIEWA := 0x0;LPNM_TREEVIEW := NIL;NM_TREEVIEW := NIL; - NMTREEVIEW := 0x0;LPNMTREEVIEW := 0x0;TVN_SELCHANGINGA := 0xFFFFFE6F; - TVN_SELCHANGINGW := 0xFFFFFE3E;TVN_SELCHANGEDA := 0xFFFFFE6E;TVN_SELCHANGEDW := 0xFFFFFE3D; - TVC_UNKNOWN := 0x0;TVC_BYMOUSE := 0x1;TVC_BYKEYBOARD := 0x2; - TVN_GETDISPINFOA := 0xFFFFFE6D;TVN_GETDISPINFOW := 0xFFFFFE3C;TVN_SETDISPINFOA := 0xFFFFFE6C; - TVN_SETDISPINFOW := 0xFFFFFE3B;TVIF_DI_SETITEM := 0x1000;TV_DISPINFOA := 0x0; - TV_DISPINFOW := 0x0;TV_DISPINFO := NIL;NMTVDISPINFO := 0x0; - LPNMTVDISPINFO := 0x0;NMTVDISPINFOEX := 0x0;LPNMTVDISPINFOEX := 0x0; - TV_DISPINFOEXA := 0x0;TV_DISPINFOEX := 0x0;TVN_ITEMEXPANDINGA := 0xFFFFFE6B; - TVN_ITEMEXPANDINGW := 0xFFFFFE3A;TVN_ITEMEXPANDEDA := 0xFFFFFE6A;TVN_ITEMEXPANDEDW := 0xFFFFFE39; - TVN_BEGINDRAGA := 0xFFFFFE69;TVN_BEGINDRAGW := 0xFFFFFE38;TVN_BEGINRDRAGA := 0xFFFFFE68; - TVN_BEGINRDRAGW := 0xFFFFFE37;TVN_DELETEITEMA := 0xFFFFFE67;TVN_DELETEITEMW := 0xFFFFFE36; - TVN_BEGINLABELEDITA := 0xFFFFFE66;TVN_BEGINLABELEDITW := 0xFFFFFE35;TVN_ENDLABELEDITA := 0xFFFFFE65; - TVN_ENDLABELEDITW := 0xFFFFFE34;TVN_KEYDOWN := 0xFFFFFE64;TVN_GETINFOTIPA := 0xFFFFFE63; - TVN_GETINFOTIPW := 0xFFFFFE62;TVN_SINGLEEXPAND := 0xFFFFFE61;TVNRET_DEFAULT := 0x0; - TVNRET_SKIPOLD := 0x1;TVNRET_SKIPNEW := 0x2;TVN_ITEMCHANGINGA := 0xFFFFFE60; - TVN_ITEMCHANGINGW := 0xFFFFFE5F;TVN_ITEMCHANGEDA := 0xFFFFFE5E;TVN_ITEMCHANGEDW := 0xFFFFFE5D; - TVN_ASYNCDRAW := 0xFFFFFE5C;TV_KEYDOWN := 0x0;TVN_SELCHANGING := 0xFFFFFE6F; - TVN_SELCHANGED := 0xFFFFFE6E;TVN_GETDISPINFO := 0xFFFFFE6D;TVN_SETDISPINFO := 0xFFFFFE6C; - TVN_ITEMEXPANDING := 0xFFFFFE6B;TVN_ITEMEXPANDED := 0xFFFFFE6A;TVN_BEGINDRAG := 0xFFFFFE69; - TVN_BEGINRDRAG := 0xFFFFFE68;TVN_DELETEITEM := 0xFFFFFE67;TVN_BEGINLABELEDIT := 0xFFFFFE66; - TVN_ENDLABELEDIT := 0xFFFFFE65;TVN_GETINFOTIP := 0xFFFFFE63;NMTVGETINFOTIP := 0x0; - LPNMTVGETINFOTIP := 0x0;TVCDRF_NOIMAGES := 0x10000;TVN_ITEMCHANGING := 0xFFFFFE60; - TVN_ITEMCHANGED := 0xFFFFFE5E;WC_COMBOBOXEXW := "ComboBoxEx32";WC_COMBOBOXEXA := "ComboBoxEx32"; - WC_COMBOBOXEX := "ComboBoxEx32";CBEIF_TEXT := 0x1;CBEIF_IMAGE := 0x2; - CBEIF_SELECTEDIMAGE := 0x4;CBEIF_OVERLAY := 0x8;CBEIF_INDENT := 0x10; - CBEIF_LPARAM := 0x20;CBEIF_DI_SETITEM := 0x10000000;COMBOBOXEXITEM := 0x0; - PCOMBOBOXEXITEM := 0x0;PCCOMBOBOXEXITEM := 0x0;CBEM_INSERTITEMA := 0x401; - CBEM_SETIMAGELIST := 0x402;CBEM_GETIMAGELIST := 0x403;CBEM_GETITEMA := 0x404; - CBEM_SETITEMA := 0x405;CBEM_DELETEITEM := 0x144;CBEM_GETCOMBOCONTROL := 0x406; - CBEM_GETEDITCONTROL := 0x407;CBEM_SETEXSTYLE := 0x408;CBEM_SETEXTENDEDSTYLE := 0x40E; - CBEM_GETEXSTYLE := 0x409;CBEM_GETEXTENDEDSTYLE := 0x409;CBEM_SETUNICODEFORMAT := 0x2005; - CBEM_GETUNICODEFORMAT := 0x2006;CBEM_HASEDITCHANGED := 0x40A;CBEM_INSERTITEMW := 0x40B; - CBEM_SETITEMW := 0x40C;CBEM_GETITEMW := 0x40D;CBEM_INSERTITEM := 0x401; - CBEM_SETITEM := 0x405;CBEM_GETITEM := 0x404;CBEM_SETWINDOWTHEME := 0x200B; - CBES_EX_NOEDITIMAGE := 0x1;CBES_EX_NOEDITIMAGEINDENT := 0x2;CBES_EX_PATHWORDBREAKPROC := 0x4; - CBES_EX_NOSIZELIMIT := 0x8;CBES_EX_CASESENSITIVE := 0x10;CBES_EX_TEXTENDELLIPSIS := 0x20; - NMCOMBOBOXEX := 0x0;PNMCOMBOBOXEX := 0x0;CBEN_GETDISPINFO := NIL; - CBEN_GETDISPINFOA := 0xFFFFFCE0;CBEN_INSERTITEM := 0xFFFFFCDF;CBEN_DELETEITEM := 0xFFFFFCDE; - CBEN_BEGINEDIT := 0xFFFFFCDC;CBEN_ENDEDITA := 0xFFFFFCDB;CBEN_ENDEDITW := 0xFFFFFCDA; - CBEN_GETDISPINFOW := 0xFFFFFCD9;CBEN_DRAGBEGINA := 0xFFFFFCD8;CBEN_DRAGBEGINW := 0xFFFFFCD7; - CBEN_DRAGBEGIN := 0xFFFFFCD8;CBEN_ENDEDIT := 0xFFFFFCDB;CBENF_KILLFOCUS := 0x1; - CBENF_RETURN := 0x2;CBENF_ESCAPE := 0x3;CBENF_DROPDOWN := 0x4; - CBEMAXSTRLEN := 0x104;NMCBEDRAGBEGIN := 0x0;LPNMCBEDRAGBEGIN := 0x0; - PNMCBEDRAGBEGIN := 0x0;NMCBEENDEDIT := 0x0;LPNMCBEENDEDIT := 0x0; - PNMCBEENDEDIT := 0x0;WC_TABCONTROLA := "SysTabControl32";WC_TABCONTROLW := "SysTabControl32"; - WC_TABCONTROL := "SysTabControl32";TCS_SCROLLOPPOSITE := 0x1;TCS_BOTTOM := 0x2; - TCS_RIGHT := 0x2;TCS_MULTISELECT := 0x4;TCS_FLATBUTTONS := 0x8; - TCS_FORCEICONLEFT := 0x10;TCS_FORCELABELLEFT := 0x20;TCS_HOTTRACK := 0x40; - TCS_VERTICAL := 0x80;TCS_TABS := 0x0;TCS_BUTTONS := 0x100; - TCS_SINGLELINE := 0x0;TCS_MULTILINE := 0x200;TCS_RIGHTJUSTIFY := 0x0; - TCS_FIXEDWIDTH := 0x400;TCS_RAGGEDRIGHT := 0x800;TCS_FOCUSONBUTTONDOWN := 0x1000; - TCS_OWNERDRAWFIXED := 0x2000;TCS_TOOLTIPS := 0x4000;TCS_FOCUSNEVER := 0x8000; - TCS_EX_FLATSEPARATORS := 0x1;TCS_EX_REGISTERDROP := 0x2;TCM_GETIMAGELIST := 0x1302; - TCM_SETIMAGELIST := 0x1303;TCM_GETITEMCOUNT := 0x1304;TCIF_TEXT := 0x1; - TCIF_IMAGE := 0x2;TCIF_RTLREADING := 0x4;TCIF_PARAM := 0x8; - TCIF_STATE := 0x10;TCIS_BUTTONPRESSED := 0x1;TCIS_HIGHLIGHTED := 0x2; - TC_ITEMHEADERA := 0x0;TC_ITEMHEADERW := 0x0;TC_ITEMHEADER := NIL; - TCITEMHEADER := 0x0;LPTCITEMHEADER := 0x0;TC_ITEMA := 0x0; - TC_ITEMW := 0x0;TC_ITEM := NIL;TCITEM := 0x0; - LPTCITEM := 0x0;TCM_GETITEMA := 0x1305;TCM_GETITEMW := 0x133C; - TCM_GETITEM := 0x1305;TCM_SETITEMA := 0x1306;TCM_SETITEMW := 0x133D; - TCM_SETITEM := 0x1306;TCM_INSERTITEMA := 0x1307;TCM_INSERTITEMW := 0x133E; - TCM_INSERTITEM := 0x1307;TCM_DELETEITEM := 0x1308;TCM_DELETEALLITEMS := 0x1309; - TCM_GETITEMRECT := 0x130A;TCM_GETCURSEL := 0x130B;TCM_SETCURSEL := 0x130C; - TCHT_NOWHERE := 0x1;TCHT_ONITEMICON := 0x2;TCHT_ONITEMLABEL := 0x4; - TCHT_ONITEM := 0x6;LPTC_HITTESTINFO := 0x0;TC_HITTESTINFO := 0x0; - TCM_HITTEST := 0x130D;TCM_SETITEMEXTRA := 0x130E;TCM_ADJUSTRECT := 0x1328; - TCM_SETITEMSIZE := 0x1329;TCM_REMOVEIMAGE := 0x132A;TCM_SETPADDING := 0x132B; - TCM_GETROWCOUNT := 0x132C;TCM_GETTOOLTIPS := 0x132D;TCM_SETTOOLTIPS := 0x132E; - TCM_GETCURFOCUS := 0x132F;TCM_SETCURFOCUS := 0x1330;TCM_SETMINTABWIDTH := 0x1331; - TCM_DESELECTALL := 0x1332;TCM_HIGHLIGHTITEM := 0x1333;TCM_SETEXTENDEDSTYLE := 0x1334; - TCM_GETEXTENDEDSTYLE := 0x1335;TCM_SETUNICODEFORMAT := 0x2005;TCM_GETUNICODEFORMAT := 0x2006; - TCN_KEYDOWN := 0xFFFFFDDA;TC_KEYDOWN := 0x0;TCN_SELCHANGE := 0xFFFFFDD9; - TCN_SELCHANGING := 0xFFFFFDD8;TCN_GETOBJECT := 0xFFFFFDD7;TCN_FOCUSCHANGE := 0xFFFFFDD6; - ANIMATE_CLASSW := "SysAnimate32";ANIMATE_CLASSA := "SysAnimate32";ANIMATE_CLASS := "SysAnimate32"; - ACS_CENTER := 0x1;ACS_TRANSPARENT := 0x2;ACS_AUTOPLAY := 0x4; - ACS_TIMER := 0x8;ACM_OPENA := 0x464;ACM_OPENW := 0x467; - ACM_OPEN := 0x464;ACM_PLAY := 0x465;ACM_STOP := 0x466; - ACM_ISPLAYING := 0x468;ACN_START := 0x1;ACN_STOP := 0x2; - MONTHCAL_CLASSW := "SysMonthCal32";MONTHCAL_CLASSA := "SysMonthCal32";MONTHCAL_CLASS := "SysMonthCal32"; - MCM_FIRST := 0x1000;MCM_GETCURSEL := 0x1001;MCM_SETCURSEL := 0x1002; - MCM_GETMAXSELCOUNT := 0x1003;MCM_SETMAXSELCOUNT := 0x1004;MCM_GETSELRANGE := 0x1005; - MCM_SETSELRANGE := 0x1006;MCM_GETMONTHRANGE := 0x1007;MCM_SETDAYSTATE := 0x1008; - MCM_GETMINREQRECT := 0x1009;MCM_SETCOLOR := 0x100A;MCM_GETCOLOR := 0x100B; - MCSC_BACKGROUND := 0x0;MCSC_TEXT := 0x1;MCSC_TITLEBK := 0x2; - MCSC_TITLETEXT := 0x3;MCSC_MONTHBK := 0x4;MCSC_TRAILINGTEXT := 0x5; - MCM_SETTODAY := 0x100C;MCM_GETTODAY := 0x100D;MCM_HITTEST := 0x100E; - MCHT_TITLE := 0x10000;MCHT_CALENDAR := 0x20000;MCHT_TODAYLINK := 0x30000; - MCHT_CALENDARCONTROL := 0x100000;MCHT_NEXT := 0x1000000;MCHT_PREV := 0x2000000; - MCHT_NOWHERE := 0x0;MCHT_TITLEBK := 0x10000;MCHT_TITLEMONTH := 0x10001; - MCHT_TITLEYEAR := 0x10002;MCHT_TITLEBTNNEXT := 0x1010003;MCHT_TITLEBTNPREV := 0x2010003; - MCHT_CALENDARBK := 0x20000;MCHT_CALENDARDATE := 0x20001;MCHT_CALENDARDATENEXT := 0x1020001; - MCHT_CALENDARDATEPREV := 0x2020001;MCHT_CALENDARDAY := 0x20002;MCHT_CALENDARWEEKNUM := 0x20003; - MCHT_CALENDARDATEMIN := 0x20004;MCHT_CALENDARDATEMAX := 0x20005;MCM_SETFIRSTDAYOFWEEK := 0x100F; - MCM_GETFIRSTDAYOFWEEK := 0x1010;MCM_GETRANGE := 0x1011;MCM_SETRANGE := 0x1012; - MCM_GETMONTHDELTA := 0x1013;MCM_SETMONTHDELTA := 0x1014;MCM_GETMAXTODAYWIDTH := 0x1015; - MCM_SETUNICODEFORMAT := 0x2005;MCM_GETUNICODEFORMAT := 0x2006;MCMV_MONTH := 0x0; - MCMV_YEAR := 0x1;MCMV_DECADE := 0x2;MCMV_CENTURY := 0x3; - MCMV_MAX := 0x3;MCM_GETCURRENTVIEW := 0x1016;MCM_GETCALENDARCOUNT := 0x1017; - MCGIP_CALENDARCONTROL := 0x0;MCGIP_NEXT := 0x1;MCGIP_PREV := 0x2; - MCGIP_FOOTER := 0x3;MCGIP_CALENDAR := 0x4;MCGIP_CALENDARHEADER := 0x5; - MCGIP_CALENDARBODY := 0x6;MCGIP_CALENDARROW := 0x7;MCGIP_CALENDARCELL := 0x8; - MCGIF_DATE := 0x1;MCGIF_RECT := 0x2;MCGIF_NAME := 0x4; - MCM_GETCALENDARGRIDINFO := 0x1018;MCM_GETCALID := 0x101B;MCM_SETCALID := 0x101C; - MCM_SIZERECTTOMIN := 0x101D;MCM_SETCALENDARBORDER := 0x101E;MCM_GETCALENDARBORDER := 0x101F; - MCM_SETCURRENTVIEW := 0x1020;MCN_SELCHANGE := 0xFFFFFD13;MCN_GETDAYSTATE := 0xFFFFFD15; - MCN_SELECT := 0xFFFFFD16;MCN_VIEWCHANGE := 0xFFFFFD12;MCS_DAYSTATE := 0x1; - MCS_MULTISELECT := 0x2;MCS_WEEKNUMBERS := 0x4;MCS_NOTODAYCIRCLE := 0x8; - MCS_NOTODAY := 0x10;MCS_NOTRAILINGDATES := 0x40;MCS_SHORTDAYSOFWEEK := 0x80; - MCS_NOSELCHANGEONNAV := 0x100;GMR_VISIBLE := 0x0;GMR_DAYSTATE := 0x1; - DATETIMEPICK_CLASSW := "SysDateTimePick32";DATETIMEPICK_CLASSA := "SysDateTimePick32";DATETIMEPICK_CLASS := "SysDateTimePick32"; - DTM_FIRST := 0x1000;DTM_GETSYSTEMTIME := 0x1001;DTM_SETSYSTEMTIME := 0x1002; - DTM_GETRANGE := 0x1003;DTM_SETRANGE := 0x1004;DTM_SETFORMATA := 0x1005; - DTM_SETFORMATW := 0x1032;DTM_SETFORMAT := 0x1005;DTM_SETMCCOLOR := 0x1006; - DTM_GETMCCOLOR := 0x1007;DTM_GETMONTHCAL := 0x1008;DTM_SETMCFONT := 0x1009; - DTM_GETMCFONT := 0x100A;DTM_SETMCSTYLE := 0x100B;DTM_GETMCSTYLE := 0x100C; - DTM_CLOSEMONTHCAL := 0x100D;DTM_GETDATETIMEPICKERINFO := 0x100E;DTM_GETIDEALSIZE := 0x100F; - DTS_UPDOWN := 0x1;DTS_SHOWNONE := 0x2;DTS_SHORTDATEFORMAT := 0x0; - DTS_LONGDATEFORMAT := 0x4;DTS_SHORTDATECENTURYFORMAT := 0xC;DTS_TIMEFORMAT := 0x9; - DTS_APPCANPARSE := 0x10;DTS_RIGHTALIGN := 0x20;DTN_DATETIMECHANGE := 0xFFFFFD09; - DTN_USERSTRINGA := 0xFFFFFD0A;DTN_USERSTRINGW := 0xFFFFFD17;DTN_USERSTRING := 0xFFFFFD0A; - NMDATETIMESTRING := 0x0;LPNMDATETIMESTRING := 0x0;DTN_WMKEYDOWNA := 0xFFFFFD0B; - DTN_WMKEYDOWNW := 0xFFFFFD18;DTN_WMKEYDOWN := 0xFFFFFD0B;NMDATETIMEWMKEYDOWN := 0x0; - LPNMDATETIMEWMKEYDOWN := 0x0;DTN_FORMATA := 0xFFFFFD0C;DTN_FORMATW := 0xFFFFFD19; - DTN_FORMAT := 0xFFFFFD0C;NMDATETIMEFORMAT := 0x0;LPNMDATETIMEFORMAT := 0x0; - DTN_FORMATQUERYA := 0xFFFFFD0D;DTN_FORMATQUERYW := 0xFFFFFD1A;DTN_FORMATQUERY := 0xFFFFFD0D; - NMDATETIMEFORMATQUERY := 0x0;LPNMDATETIMEFORMATQUERY := 0x0;DTN_DROPDOWN := 0xFFFFFD0E; - DTN_CLOSEUP := 0xFFFFFD0F;GDTR_MIN := 0x1;GDTR_MAX := 0x2; - GDT_ERROR := 0xFFFFFFFF;GDT_VALID := 0x0;GDT_NONE := 0x1; - IPM_CLEARADDRESS := 0x464;IPM_SETADDRESS := 0x465;IPM_GETADDRESS := 0x466; - IPM_SETRANGE := 0x467;IPM_SETFOCUS := 0x468;IPM_ISBLANK := 0x469; - WC_IPADDRESSW := "SysIPAddress32";WC_IPADDRESSA := "SysIPAddress32";WC_IPADDRESS := "SysIPAddress32"; - IPN_FIELDCHANGED := 0xFFFFFCA4;WC_PAGESCROLLERW := "SysPager";WC_PAGESCROLLERA := "SysPager"; - WC_PAGESCROLLER := "SysPager";PGS_VERT := 0x0;PGS_HORZ := 0x1; - PGS_AUTOSCROLL := 0x2;PGS_DRAGNDROP := 0x4;PGF_INVISIBLE := 0x0; - PGF_NORMAL := 0x1;PGF_GRAYED := 0x2;PGF_DEPRESSED := 0x4; - PGF_HOT := 0x8;PGB_TOPORLEFT := 0x0;PGB_BOTTOMORRIGHT := 0x1; - PGM_SETCHILD := 0x1401;PGM_RECALCSIZE := 0x1402;PGM_FORWARDMOUSE := 0x1403; - PGM_SETBKCOLOR := 0x1404;PGM_GETBKCOLOR := 0x1405;PGM_SETBORDER := 0x1406; - PGM_GETBORDER := 0x1407;PGM_SETPOS := 0x1408;PGM_GETPOS := 0x1409; - PGM_SETBUTTONSIZE := 0x140A;PGM_GETBUTTONSIZE := 0x140B;PGM_GETBUTTONSTATE := 0x140C; - PGM_GETDROPTARGET := 0x2004;PGM_SETSCROLLINFO := 0x140D;PGN_SCROLL := 0xFFFFFC7B; - PGF_SCROLLUP := 0x1;PGF_SCROLLDOWN := 0x2;PGF_SCROLLLEFT := 0x4; - PGF_SCROLLRIGHT := 0x8;PGK_SHIFT := 0x1;PGK_CONTROL := 0x2; - PGK_MENU := 0x4;PGN_CALCSIZE := 0xFFFFFC7A;PGF_CALCWIDTH := 0x1; - PGF_CALCHEIGHT := 0x2;PGN_HOTITEMCHANGE := 0xFFFFFC79;WC_NATIVEFONTCTLW := "NativeFontCt"; - WC_NATIVEFONTCTLA := "NativeFontCt";WC_NATIVEFONTCTL := "NativeFontCt";NFS_EDIT := 0x1; - NFS_STATIC := 0x2;NFS_LISTCOMBO := 0x4;NFS_BUTTON := 0x8; - NFS_ALL := 0x10;NFS_USEFONTASSOC := 0x20;WC_BUTTONA := "Button"; - WC_BUTTONW := "Button";WC_BUTTON := "Button";BUTTON_IMAGELIST_ALIGN_LEFT := 0x0; - BUTTON_IMAGELIST_ALIGN_RIGHT := 0x1;BUTTON_IMAGELIST_ALIGN_TOP := 0x2;BUTTON_IMAGELIST_ALIGN_BOTTOM := 0x3; - BUTTON_IMAGELIST_ALIGN_CENTER := 0x4;BCM_GETIDEALSIZE := 0x1601;BCM_SETIMAGELIST := 0x1602; - BCM_GETIMAGELIST := 0x1603;BCM_SETTEXTMARGIN := 0x1604;BCM_GETTEXTMARGIN := 0x1605; - BCN_HOTITEMCHANGE := 0xFFFFFB1F;BST_HOT := 0x200;BST_DROPDOWNPUSHED := 0x400; - BS_SPLITBUTTON := 0xC;BS_DEFSPLITBUTTON := 0xD;BS_COMMANDLINK := 0xE; - BS_DEFCOMMANDLINK := 0xF;BCSIF_GLYPH := 0x1;BCSIF_IMAGE := 0x2; - BCSIF_STYLE := 0x4;BCSIF_SIZE := 0x8;BCSS_NOSPLIT := 0x1; - BCSS_STRETCH := 0x2;BCSS_ALIGNLEFT := 0x4;BCSS_IMAGE := 0x8; - BCM_SETDROPDOWNSTATE := 0x1606;BCM_SETSPLITINFO := 0x1607;BCM_GETSPLITINFO := 0x1608; - BCM_SETNOTE := 0x1609;BCM_GETNOTE := 0x160A;BCM_GETNOTELENGTH := 0x160B; - BCM_SETSHIELD := 0x160C;BCCL_NOGLYPH := 0xFFFFFFFF;BCN_DROPDOWN := 0xFFFFFB20; - WC_STATICA := "Static";WC_STATICW := "Static";WC_STATIC := "Static"; - WC_EDITA := "Edit";WC_EDITW := "Edit";WC_EDIT := "Edit"; - EM_SETCUEBANNER := 0x1501;EM_GETCUEBANNER := 0x1502;EM_SHOWBALLOONTIP := 0x1503; - EM_HIDEBALLOONTIP := 0x1504;EM_SETHILITE := 0x1505;EM_GETHILITE := 0x1506; - EM_NOSETFOCUS := 0x1507;EM_TAKEFOCUS := 0x1508;WC_LISTBOXA := "ListBox"; - WC_LISTBOXW := "ListBox";WC_LISTBOX := "ListBox";WC_COMBOBOXA := "ComboBox"; - WC_COMBOBOXW := "ComboBox";WC_COMBOBOX := "ComboBox";CB_SETMINVISIBLE := 0x1701; - CB_GETMINVISIBLE := 0x1702;CB_SETCUEBANNER := 0x1703;CB_GETCUEBANNER := 0x1704; - WC_SCROLLBARA := "ScrollBar";WC_SCROLLBARW := "ScrollBar";WC_SCROLLBAR := "ScrollBar"; - DA_LAST := 0x7FFFFFFF;DA_ERR := 0xFFFFFFFF;DSA_APPEND := 0x7FFFFFFF; - DSA_ERR := 0xFFFFFFFF;PFNDSAENUMCALLBACK := 0x0;PFNDSAENUMCALLBACKCONST := 0x0; - PFNDSACOMPARE := 0x0;PFNDSACOMPARECONST := 0x0;DPAM_SORTED := 0x1; - DPAM_NORMAL := 0x2;DPAM_UNION := 0x4;DPAM_INTERSECT := 0x8; - DPAMM_MERGE := 0x1;DPAMM_DELETE := 0x2;DPAMM_INSERT := 0x3; - DPAS_SORTED := 0x1;DPAS_INSERTBEFORE := 0x2;DPAS_INSERTAFTER := 0x4; - DPA_APPEND := 0x7FFFFFFF;DPA_ERR := 0xFFFFFFFF;PFNDPAENUMCALLBACK := 0x0; - PFNDPAENUMCALLBACKCONST := 0x0;PFNDPACOMPARE := 0x0;PFNDPACOMPARECONST := 0x0; - WM_MOUSEHOVER := 0x2A1;WM_MOUSELEAVE := 0x2A3;TME_HOVER := 0x1; - TME_LEAVE := 0x2;TME_NONCLIENT := 0x10;TME_QUERY := 0x40000000; - TME_CANCEL := 0x80000000;HOVER_DEFAULT := 0xFFFFFFFF;WSB_PROP_CYVSCROLL := 0x1; - WSB_PROP_CXHSCROLL := 0x2;WSB_PROP_CYHSCROLL := 0x4;WSB_PROP_CXVSCROLL := 0x8; - WSB_PROP_CXHTHUMB := 0x10;WSB_PROP_CYVTHUMB := 0x20;WSB_PROP_VBKGCOLOR := 0x40; - WSB_PROP_HBKGCOLOR := 0x80;WSB_PROP_VSTYLE := 0x100;WSB_PROP_HSTYLE := 0x200; - WSB_PROP_WINSTYLE := 0x400;WSB_PROP_PALETTE := 0x800;WSB_PROP_MASK := 0xFFF; - FSB_FLAT_MODE := 0x2;FSB_ENCARTA_MODE := 0x1;FSB_REGULAR_MODE := 0x0; - FLATSB_GETSCROLLPROPPTR := 0x0;FLATSB_SETSCROLLPROPPTR := 0x0; - end -end -type _tvclmsageid_ = class() - static LM_USER;static WM_USER;static LM_LCL; - static LM_ACTIVATEITEM;static LM_CHANGED;static LM_FOCUS; - static LM_CLICKED;static LM_RELEASED;static LM_ENTER; - static LM_LEAVE;static LM_CHECKRESIZE;static LM_SETEDITABLE; - static LM_MOVEWORD;static LM_MOVEPAGE;static LM_MOVETOROW; - static LM_MOVETOCOLUMN;static LM_KILLCHAR;static LM_KILLWORD; - static LM_KILLLINE;static LM_CONFIGUREEVENT;static LM_EXIT; - static LM_CLOSEQUERY;static LM_DRAGSTART;static LM_QUIT; - static LM_MONTHCHANGED;static LM_YEARCHANGED;static LM_DAYCHANGED; - static LM_MOUSEFIRST2;static LM_LBUTTONTRIPLECLK;static LM_LBUTTONQUADCLK; - static LM_MBUTTONTRIPLECLK;static LM_MBUTTONQUADCLK;static LM_RBUTTONTRIPLECLK; - static LM_RBUTTONQUADCLK;static LM_MOUSEENTER;static LM_MOUSELEAVE; - static LM_XBUTTONTRIPLECLK;static LM_XBUTTONQUADCLK;static LM_MOUSELAST2; - static LM_GRABFOCUS;static LM_DRAWLISTITEM;static LM_INTERFACEFIRST; - static LM_INTERFACELAST;static LM_UNKNOWN;static SC_SIZE; - static SC_MOVE;static SC_MINIMIZE;static SC_MAXIMIZE; - static SC_NEXTWINDOW;static SC_PREVWINDOW;static SC_CLOSE; - static SC_VSCROLL;static SC_HSCROLL;static SC_MOUSEMENU; - static SC_KEYMENU;static SC_ARRANGE;static SC_RESTORE; - static SC_TASKLIST;static SC_SCREENSAVE;static SC_HOTKEY; - static SC_DEFAULT;static SC_MONITORPOWER;static SC_CONTEXTHELP; - static SC_SEPARATOR;static LM_NULL;static LM_CREATE; - static LM_DESTROY;static LM_MOVE;static LM_SIZE; - static LM_ACTIVATE;static LM_SETFOCUS;static LM_KILLFOCUS; - static LM_ENABLE;static LM_GETTEXTLENGTH;static LM_PAINT; - static LM_ERASEBKGND;static LM_SHOWWINDOW;static LM_CANCELMODE; - static LM_SETCURSOR;static LM_DRAWITEM;static LM_MEASUREITEM; - static LM_DELETEITEM;static LM_VKEYTOITEM;static LM_CHARTOITEM; - static LM_SETFONT;static LM_COMPAREITEM;static LM_WINDOWPOSCHANGING; - static LM_WINDOWPOSCHANGED;static LM_NOTIFY;static LM_HELP; - static LM_NOTIFYFORMAT;static LM_CONTEXTMENU;static LM_NCCALCSIZE; - static LM_NCHITTEST;static LM_NCPAINT;static LM_NCACTIVATE; - static LM_GETDLGCODE;static LM_NCMOUSEMOVE;static LM_NCLBUTTONDOWN; - static LM_NCLBUTTONUP;static LM_NCLBUTTONDBLCLK;static LM_KEYFIRST; - static LM_KEYDOWN;static LM_KEYUP;static LM_CHAR; - static LM_SYSKEYDOWN;static LM_SYSKEYUP;static LM_SYSCHAR; - static LM_KEYLAST;static LM_COMMAND;static LM_SYSCOMMAND; - static LM_TIMER;static LM_HSCROLL;static LM_VSCROLL; - static LM_CTLCOLORMSGBOX;static LM_CTLCOLOREDIT;static LM_CTLCOLORLISTBOX; - static LM_CTLCOLORBTN;static LM_CTLCOLORDLG;static LM_CTLCOLORSCROLLBAR; - static LM_CTLCOLORSTATIC;static LM_MOUSEFIRST;static LM_MOUSEMOVE; - static LM_LBUTTONDOWN;static LM_LBUTTONUP;static LM_LBUTTONDBLCLK; - static LM_RBUTTONDOWN;static LM_RBUTTONUP;static LM_RBUTTONDBLCLK; - static LM_MBUTTONDOWN;static LM_MBUTTONUP;static LM_MBUTTONDBLCLK; - static LM_MOUSEWHEEL;static LM_XBUTTONDOWN;static LM_XBUTTONUP; - static LM_XBUTTONDBLCLK;static LM_MOUSELAST;static LM_PARENTNOTIFY; - static LM_CAPTURECHANGED;static LM_DROPFILES;static LM_SELCHANGE; - static LM_DPICHANGED;static LM_CUT;static LM_COPY; - static LM_PASTE;static LM_CLEAR;static CM_BASE; - static CM_LCLOFFSET;static CM_ACTIVATE;static CM_DEACTIVATE; - static CM_GOTFOCUS;static CM_LOSTFOCUS;static CM_CANCELMODE; - static CM_DIALOGKEY;static CM_DIALOGCHAR;static CM_FOCUSCHANGED; - static CM_PARENTFONTCHANGED;static CM_PARENTCOLORCHANGED;static CM_HITTEST; - static CM_VISIBLECHANGED;static CM_ENABLEDCHANGED;static CM_COLORCHANGED; - static CM_FONTCHANGED;static CM_CURSORCHANGED;static CM_CTL3DCHANGED; - static CM_PARENTCTL3DCHANGED;static CM_TEXTCHANGED;static CM_MOUSEENTER; - static CM_MOUSELEAVE;static CM_MENUCHANGED;static CM_APPKEYDOWN; - static CM_APPSYSCOMMAND;static CM_BUTTONPRESSED;static CM_SHOWINGCHANGED; - static CM_ENTER;static CM_EXIT;static CM_DESIGNHITTEST; - static CM_ICONCHANGED;static CM_WANTSPECIALKEY;static CM_INVOKEHELP; - static CM_WINDOWHOOK;static CM_RELEASE;static CM_SHOWHINTCHANGED; - static CM_PARENTSHOWHINTCHANGED;static CM_SYSCOLORCHANGE;static CM_WININICHANGE; - static CM_FONTCHANGE;static CM_TIMECHANGE;static CM_TABSTOPCHANGED; - static CM_UIACTIVATE;static CM_UIDEACTIVATE;static CM_DOCWINDOWACTIVATE; - static CM_CONTROLLISTCHANGE;static CM_GETDATALINK;static CM_CHILDKEY; - static CM_DRAG;static CM_HINTSHOW;static CM_DIALOGHANDLE; - static CM_ISTOOLCONTROL;static CM_RECREATEWND;static CM_INVALIDATE; - static CM_SYSFONTCHANGED;static CM_CONTROLCHANGE;static CM_CHANGED; - static CM_DOCKCLIENT;static CM_UNDOCKCLIENT;static CM_FLOAT; - static CM_BORDERCHANGED;static CM_BIDIMODECHANGED;static CM_PARENTBIDIMODECHANGED; - static CM_ALLCHILDRENFLIPPED;static CM_ACTIONUPDATE;static CM_ACTIONEXECUTE; - static CM_HINTSHOWPAUSE;static CM_DOCKNOTIFICATION;static CM_MOUSEWHEEL; - static CM_ISSHORTCUT;static CM_UPDATEACTIONS;static CM_INVALIDATEDOCKHOST; - static CM_SETACTIVECONTROL;static CM_POPUPHWNDDESTROY;static CM_CREATEPOPUP; - static CM_DESTROYHANDLE;static CM_MOUSEACTIVATE;static CM_CONTROLLISTCHANGING; - static CM_BUFFEREDPRINTCLIENT;static CM_UNTHEMECONTROL;static CM_DOUBLEBUFFEREDCHANGED; - static CM_PARENTDOUBLEBUFFEREDCHANGED;static CM_THEMECHANGED;static CM_GESTURE; - static CM_CUSTOMGESTURESCHANGED;static CM_GESTUREMANAGERCHANGED;static CM_STANDARDGESTURESCHANGED; - static CM_INPUTLANGCHANGE;static CM_TABLETOPTIONSCHANGED;static CM_PARENTTABLETOPTIONSCHANGED; - static CM_APPSHOWBTNGLYPHCHANGED;static CM_APPSHOWMENUGLYPHCHANGED;static CN_BASE; - static CN_CHARTOITEM;static CN_COMMAND;static CN_COMPAREITEM; - static CN_CTLCOLORBTN;static CN_CTLCOLORDLG;static CN_CTLCOLOREDIT; - static CN_CTLCOLORLISTBOX;static CN_CTLCOLORMSGBOX;static CN_CTLCOLORSCROLLBAR; - static CN_CTLCOLORSTATIC;static CN_DELETEITEM;static CN_DRAWITEM; - static CN_HSCROLL;static CN_MEASUREITEM;static CN_PARENTNOTIFY; - static CN_VKEYTOITEM;static CN_VSCROLL;static CN_KEYDOWN; - static CN_KEYUP;static CN_CHAR;static CN_SYSKEYUP; - static CN_SYSKEYDOWN;static CN_SYSCHAR;static CN_NOTIFY; - static CN_ALIGN;static CN_ANCHOR; - // - static csNone;static csButton;static csComboBox; - static csCheckbox;static csEdit;static csForm; - static csStaticText;static csScrollBar;static csListView; - static csMemo;static csMainMenu;static csMenuBar; - static csMenuItem;static csNotebook;static csFileDialog; - static csRadioButton;static csScrolledWindow;static csSpinedit; - static csStatusBar;static csToggleBox;static csGroupBox; - static csPage;static csColorDialog;static csListBox; - static csFontDialog;static csProgressBar;static csTrackBar; - static csWinControl;static csFixed;static csBitBtn; - static csCListBox;static csPopupMenu;static csHintWindow; - static csCalendar;static csArrow;static csPanel; - static csScrollBox;static csCheckListBox;static csPairSplitter; - static csPairSplitterSide;static csOpenFileDialog;static csSaveFileDialog; - static csSelectDirectoryDialog;static csPreviewFileControl;static csPreviewFileDialog; - static csNonLCL; - class function sinit(); - begin - LM_USER := 0x400;WM_USER := LM_USER;LM_LCL := LM_USER + 0x10000; - LM_ACTIVATEITEM := LM_LCL + 04;LM_CHANGED := LM_LCL + 05;LM_FOCUS := LM_LCL + 06; - LM_CLICKED := LM_LCL + 07;LM_RELEASED := LM_LCL + 09;LM_ENTER := LM_LCL + 11; - LM_LEAVE := LM_LCL + 12;LM_CHECKRESIZE := LM_LCL + 14;LM_SETEDITABLE := LM_LCL + 18; - LM_MOVEWORD := LM_LCL + 19;LM_MOVEPAGE := LM_LCL + 20;LM_MOVETOROW := LM_LCL + 21; - LM_MOVETOCOLUMN := LM_LCL + 22;LM_KILLCHAR := LM_LCL + 23;LM_KILLWORD := LM_LCL + 24; - LM_KILLLINE := LM_LCL + 25;LM_CONFIGUREEVENT := LM_LCL + 31;LM_EXIT := LM_LCL + 60; - LM_CLOSEQUERY := LM_LCL + 62;LM_DRAGSTART := LM_LCL + 63;LM_QUIT := LM_LCL + 65; - LM_MONTHCHANGED := LM_LCL + 66;LM_YEARCHANGED := LM_LCL + 67;LM_DAYCHANGED := LM_LCL + 68; - LM_MOUSEFIRST2 := LM_LCL + 70;LM_LBUTTONTRIPLECLK := LM_MOUSEFIRST2 + 0;LM_LBUTTONQUADCLK := LM_MOUSEFIRST2 + 1; - LM_MBUTTONTRIPLECLK := LM_MOUSEFIRST2 + 2;LM_MBUTTONQUADCLK := LM_MOUSEFIRST2 + 3;LM_RBUTTONTRIPLECLK := LM_MOUSEFIRST2 + 4; - LM_RBUTTONQUADCLK := LM_MOUSEFIRST2 + 5;LM_MOUSEENTER := LM_MOUSEFIRST2 + 6;LM_MOUSELEAVE := LM_MOUSEFIRST2 + 7; - LM_XBUTTONTRIPLECLK := LM_MOUSEFIRST2 + 8;LM_XBUTTONQUADCLK := LM_MOUSEFIRST2 + 9;LM_MOUSELAST2 := LM_XBUTTONQUADCLK; - LM_GRABFOCUS := LM_LCL + 80;LM_DRAWLISTITEM := LM_LCL + 81;LM_INTERFACEFIRST := LM_LCL + 99; - LM_INTERFACELAST := LM_LCL + 199;LM_UNKNOWN := LM_INTERFACELAST + 1;SC_SIZE := 61440; - SC_MOVE := 61456;SC_MINIMIZE := 61472;SC_MAXIMIZE := 61488; - SC_NEXTWINDOW := 61504;SC_PREVWINDOW := 61520;SC_CLOSE := 61536; - SC_VSCROLL := 61552;SC_HSCROLL := 61568;SC_MOUSEMENU := 61584; - SC_KEYMENU := 61696;SC_ARRANGE := 61712;SC_RESTORE := 61728; - SC_TASKLIST := 61744;SC_SCREENSAVE := 61760;SC_HOTKEY := 61776; - SC_DEFAULT := 61792;SC_MONITORPOWER := 61808;SC_CONTEXTHELP := 61824; - SC_SEPARATOR := 61455;LM_NULL := 0x0000;LM_CREATE := 0x0001; - LM_DESTROY := 0x0002;LM_MOVE := 0x0003;LM_SIZE := 0x0005; - LM_ACTIVATE := 0x0006;LM_SETFOCUS := 0x0007;LM_KILLFOCUS := 0x0008; - LM_ENABLE := 0x000A;LM_GETTEXTLENGTH := 0x000E;LM_PAINT := 0x000F; - LM_ERASEBKGND := 0x0014;LM_SHOWWINDOW := 0x0018;LM_CANCELMODE := 0x001F; - LM_SETCURSOR := 0x0020;LM_DRAWITEM := 0x002B;LM_MEASUREITEM := 0x002C; - LM_DELETEITEM := 0x002D;LM_VKEYTOITEM := 0x002E;LM_CHARTOITEM := 0x002F; - LM_SETFONT := 0x0030;LM_COMPAREITEM := 0x0039;LM_WINDOWPOSCHANGING := 0x0046; - LM_WINDOWPOSCHANGED := 0x0047;LM_NOTIFY := 0x004E;LM_HELP := 0x0053; - LM_NOTIFYFORMAT := 0x0055;LM_CONTEXTMENU := 0x007B;LM_NCCALCSIZE := 0x0083; - LM_NCHITTEST := 0x0084;LM_NCPAINT := 0x0085;LM_NCACTIVATE := 0x0086; - LM_GETDLGCODE := 0x0087;LM_NCMOUSEMOVE := 0x00A0;LM_NCLBUTTONDOWN := 0x00A1; - LM_NCLBUTTONUP := 0x00A2;LM_NCLBUTTONDBLCLK := 0x00A3;LM_KEYFIRST := 0x0100; - LM_KEYDOWN := 0x0100;LM_KEYUP := 0x0101;LM_CHAR := 0x0102; - LM_SYSKEYDOWN := 0x0104;LM_SYSKEYUP := 0x0105;LM_SYSCHAR := 0x0106; - LM_KEYLAST := 0x0108;LM_COMMAND := 0x0111;LM_SYSCOMMAND := 0x0112; - LM_TIMER := 0x0113;LM_HSCROLL := 0x0114;LM_VSCROLL := 0x0115; - LM_CTLCOLORMSGBOX := 0x0132;LM_CTLCOLOREDIT := 0x0133;LM_CTLCOLORLISTBOX := 0x0134; - LM_CTLCOLORBTN := 0x0135;LM_CTLCOLORDLG := 0x0136;LM_CTLCOLORSCROLLBAR := 0x0137; - LM_CTLCOLORSTATIC := 0x0138;LM_MOUSEFIRST := 0x0200;LM_MOUSEMOVE := 0x0200; - LM_LBUTTONDOWN := 0x0201;LM_LBUTTONUP := 0x0202;LM_LBUTTONDBLCLK := 0x0203; - LM_RBUTTONDOWN := 0x0204;LM_RBUTTONUP := 0x0205;LM_RBUTTONDBLCLK := 0x0206; - LM_MBUTTONDOWN := 0x0207;LM_MBUTTONUP := 0x0208;LM_MBUTTONDBLCLK := 0x0209; - LM_MOUSEWHEEL := 0x020A;LM_XBUTTONDOWN := 0x020B;LM_XBUTTONUP := 0x020C; - LM_XBUTTONDBLCLK := 0x020D;LM_MOUSELAST := 0x020D;LM_PARENTNOTIFY := 0x0210; - LM_CAPTURECHANGED := 0x0215;LM_DROPFILES := 0x0233;LM_SELCHANGE := 0x0234; - LM_DPICHANGED := 0x02E0;LM_CUT := 0x0300;LM_COPY := 0x0301; - LM_PASTE := 0x0302;LM_CLEAR := 0x0303;CM_BASE := 0xB000; - CM_LCLOFFSET := 0x100;CM_ACTIVATE := CM_BASE + 0;CM_DEACTIVATE := CM_BASE + 1; - CM_GOTFOCUS := CM_BASE + 2;CM_LOSTFOCUS := CM_BASE + 3;CM_CANCELMODE := CM_BASE + 4; - CM_DIALOGKEY := CM_BASE + 5;CM_DIALOGCHAR := CM_BASE + 6;CM_FOCUSCHANGED := CM_BASE + 7; - CM_PARENTFONTCHANGED := CM_BASE + 8;CM_PARENTCOLORCHANGED := CM_BASE + 9;CM_HITTEST := CM_BASE + 10; - CM_VISIBLECHANGED := CM_BASE + 11;CM_ENABLEDCHANGED := CM_BASE + 12;CM_COLORCHANGED := CM_BASE + 13; - CM_FONTCHANGED := CM_BASE + 14;CM_CURSORCHANGED := CM_BASE + 15;CM_CTL3DCHANGED := CM_BASE + 16; - CM_PARENTCTL3DCHANGED := CM_BASE + 17;CM_TEXTCHANGED := CM_BASE + 18;CM_MOUSEENTER := CM_BASE + 19; - CM_MOUSELEAVE := CM_BASE + 20;CM_MENUCHANGED := CM_BASE + 21;CM_APPKEYDOWN := CM_BASE + 22; - CM_APPSYSCOMMAND := CM_BASE + 23;CM_BUTTONPRESSED := CM_BASE + 24;CM_SHOWINGCHANGED := CM_BASE + 25; - CM_ENTER := CM_BASE + 26;CM_EXIT := CM_BASE + 27;CM_DESIGNHITTEST := CM_BASE + 28; - CM_ICONCHANGED := CM_BASE + 29;CM_WANTSPECIALKEY := CM_BASE + 30;CM_INVOKEHELP := CM_BASE + 31; - CM_WINDOWHOOK := CM_BASE + 32;CM_RELEASE := CM_BASE + 33;CM_SHOWHINTCHANGED := CM_BASE + 34; - CM_PARENTSHOWHINTCHANGED := CM_BASE + 35;CM_SYSCOLORCHANGE := CM_BASE + 36;CM_WININICHANGE := CM_BASE + 37; - CM_FONTCHANGE := CM_BASE + 38;CM_TIMECHANGE := CM_BASE + 39;CM_TABSTOPCHANGED := CM_BASE + 40; - CM_UIACTIVATE := CM_BASE + 41;CM_UIDEACTIVATE := CM_BASE + 42;CM_DOCWINDOWACTIVATE := CM_BASE + 43; - CM_CONTROLLISTCHANGE := CM_BASE + 44;CM_GETDATALINK := CM_BASE + 45;CM_CHILDKEY := CM_BASE + 46; - CM_DRAG := CM_BASE + 47;CM_HINTSHOW := CM_BASE + 48;CM_DIALOGHANDLE := CM_BASE + 49; - CM_ISTOOLCONTROL := CM_BASE + 50;CM_RECREATEWND := CM_BASE + 51;CM_INVALIDATE := CM_BASE + 52; - CM_SYSFONTCHANGED := CM_BASE + 53;CM_CONTROLCHANGE := CM_BASE + 54;CM_CHANGED := CM_BASE + 55; - CM_DOCKCLIENT := CM_BASE + 56;CM_UNDOCKCLIENT := CM_BASE + 57;CM_FLOAT := CM_BASE + 58; - CM_BORDERCHANGED := CM_BASE + 59;CM_BIDIMODECHANGED := CM_BASE + 60;CM_PARENTBIDIMODECHANGED := CM_BASE + 61; - CM_ALLCHILDRENFLIPPED := CM_BASE + 62;CM_ACTIONUPDATE := CM_BASE + 63;CM_ACTIONEXECUTE := CM_BASE + 64; - CM_HINTSHOWPAUSE := CM_BASE + 65;CM_DOCKNOTIFICATION := CM_BASE + 66;CM_MOUSEWHEEL := CM_BASE + 67; - CM_ISSHORTCUT := CM_BASE + 68;CM_UPDATEACTIONS := CM_BASE + 69;CM_INVALIDATEDOCKHOST := CM_BASE + 70; - CM_SETACTIVECONTROL := CM_BASE + 71;CM_POPUPHWNDDESTROY := CM_BASE + 72;CM_CREATEPOPUP := CM_BASE + 73; - CM_DESTROYHANDLE := CM_BASE + 74;CM_MOUSEACTIVATE := CM_BASE + 75;CM_CONTROLLISTCHANGING := CM_BASE + 76; - CM_BUFFEREDPRINTCLIENT := CM_BASE + 77;CM_UNTHEMECONTROL := CM_BASE + 78;CM_DOUBLEBUFFEREDCHANGED := CM_BASE + 79; - CM_PARENTDOUBLEBUFFEREDCHANGED := CM_BASE + 80;CM_THEMECHANGED := CM_BASE + 81;CM_GESTURE := CM_BASE + 82; - CM_CUSTOMGESTURESCHANGED := CM_BASE + 83;CM_GESTUREMANAGERCHANGED := CM_BASE + 84;CM_STANDARDGESTURESCHANGED := CM_BASE + 85; - CM_INPUTLANGCHANGE := CM_BASE + 86;CM_TABLETOPTIONSCHANGED := CM_BASE + 87;CM_PARENTTABLETOPTIONSCHANGED := CM_BASE + 88; - CM_APPSHOWBTNGLYPHCHANGED := CM_BASE + CM_LCLOFFSET + 68;CM_APPSHOWMENUGLYPHCHANGED := CM_BASE + CM_LCLOFFSET + 69;CN_BASE := 0xBC00; - CN_CHARTOITEM := CN_BASE + LM_CHARTOITEM;CN_COMMAND := CN_BASE + LM_COMMAND;CN_COMPAREITEM := CN_BASE + LM_COMPAREITEM; - CN_CTLCOLORBTN := CN_BASE + LM_CTLCOLORBTN;CN_CTLCOLORDLG := CN_BASE + LM_CTLCOLORDLG;CN_CTLCOLOREDIT := CN_BASE + LM_CTLCOLOREDIT; - CN_CTLCOLORLISTBOX := CN_BASE + LM_CTLCOLORLISTBOX;CN_CTLCOLORMSGBOX := CN_BASE + LM_CTLCOLORMSGBOX;CN_CTLCOLORSCROLLBAR := CN_BASE + LM_CTLCOLORSCROLLBAR; - CN_CTLCOLORSTATIC := CN_BASE + LM_CTLCOLORSTATIC;CN_DELETEITEM := CN_BASE + LM_DELETEITEM;CN_DRAWITEM := CN_BASE + LM_DRAWITEM; - CN_HSCROLL := CN_BASE + LM_HSCROLL;CN_MEASUREITEM := CN_BASE + LM_MEASUREITEM;CN_PARENTNOTIFY := CN_BASE + LM_PARENTNOTIFY; - CN_VKEYTOITEM := CN_BASE + LM_VKEYTOITEM;CN_VSCROLL := CN_BASE + LM_VSCROLL;CN_KEYDOWN := CN_BASE + LM_KEYDOWN; - CN_KEYUP := CN_BASE + LM_KEYUP;CN_CHAR := CN_BASE + LM_CHAR;CN_SYSKEYUP := CN_BASE + LM_SYSKEYUP; - CN_SYSKEYDOWN := CN_BASE + LM_SYSKEYDOWN;CN_SYSCHAR := CN_BASE + LM_SYSCHAR;CN_NOTIFY := CN_BASE + LM_NOTIFY; - CN_ALIGN := CN_BASE+100;CN_ANCHOR := CN_BASE+101; - //20181218 - csNone := 0;csButton := 3;csComboBox := 4; - csCheckbox := 5;csEdit := 6;csForm := 7; - csStaticText := 8;csScrollBar := 10;csListView := 11; - csMemo := 13;csMainMenu := 14;csMenuBar := 15; - csMenuItem := 16;csNotebook := 17;csFileDialog := 18; - csRadioButton := 19;csScrolledWindow := 20;csSpinedit := 21; - csStatusBar := 22;csToggleBox := 24;csGroupBox := 29; - csPage := 34;csColorDialog := 35;csListBox := 36; - csFontDialog := 37;csProgressBar := 38;csTrackBar := 39; - csWinControl := 40;csFixed := csWinControl;csBitBtn := 44; - csCListBox := 45;csPopupMenu := 47;csHintWindow := 48; - csCalendar := 49;csArrow := 50;csPanel := 51; - csScrollBox := 52;csCheckListBox := 53;csPairSplitter := 54; - csPairSplitterSide := 55;csOpenFileDialog := 56;csSaveFileDialog := 57; - csSelectDirectoryDialog := 58;csPreviewFileControl := 59;csPreviewFileDialog := 60; - csNonLCL := 61; - end -end type TPAINTCOUNT=class {** @explan(˵) Ƽ %% diff --git a/funcext/tvclib/ugtkinterface.tsf b/funcext/tvclib/ugtkinterface.tsf index 93d0cff..c46559a 100644 --- a/funcext/tvclib/ugtkinterface.tsf +++ b/funcext/tvclib/ugtkinterface.tsf @@ -4,7 +4,7 @@ interface 20220128-0900 ȶӿ 20210902-0308 ΢ } -uses cstructurelib; +uses cstructurelib,utslvclmemstruct; function _gtkeventcall_();//gtkϢַ function _gtkidledo_(); //gtk idleϢַ function _gtk_add_time_msg_(h,m,w,l); @@ -426,16 +426,15 @@ type tgtkapis = class() //gtk end - function execsystem(s:string):integer;cdecl;external './plugin/libTSLUIL.so'; function openresourcemanager(p); //Դ begin if ifstring(p) then - return execsystem(format('nautilus "%s" &',p)); + return tsl_gtk_execsystem(format('nautilus "%s" &',p)); end /////////////////////////////pipe process///////////ִг///////////////////////////// - function tsl_gtk_closehandle(p:pointer):integer;cdecl;external "plugin/libTSLUIL.so"; + //function tsl_gtk_closehandle(p:pointer):integer;cdecl;external "plugin/libTSLUIL.so"; function tsl_gtk_pipread(p:pointer;var msg:string;ct:integer):integer;cdecl;external "plugin/libTSLUIL.so"; - function tsl_gtk_kill(p:pointer;sig:integer):integer;cdecl;external "plugin/libTSLUIL.so"; + //function tsl_gtk_kill(p:pointer;sig:integer):integer;cdecl;external "plugin/libTSLUIL.so"; function tsl_gtk_createprocessa(exe:string; cmd : array of string; ev : array of string;var pw:pointer):pointer;cdecl;external "plugin/libTSLUIL.so"; /////////////////////////////////timer/////////////////////////////// @@ -452,8 +451,6 @@ type tgtkapis = class() //gtk function gtk_main_iteration_do(f:integer):integer;cdecl;external 'libgtk-3.so'; function gtk_main_iteration():integer ;cdecl;external 'libgtk-3.so'; /////////////////////////////////////////////////////// - function tsl_gtk_idle_interface(p:pointer):integer;cdecl;external "./plugin/libTSLUIL.so"; - function tsl_gtk_color_selection_property(w:pointer):pointer;cdecl;external "./plugin/libTSLUIL.so"; function g_idle_remove_by_data(p:pointer):integer;cdecl;external 'libgtk-3.so'; //////////////// @@ -685,7 +682,7 @@ type tgtkapis = class() //gtk procedure cairo_paint_with_alpha(c:pointer;alpah:double);cdecl;external 'libgtk-3.so'; procedure cairo_paint(c:pointer);cdecl;external 'libgtk-3.so'; - function cairo_applay_pen_style(dc); + function cairo_applay_pen_style(dc); begin pt := gtk_object_get_data(dc,"pen.style"); if pt=0x2 then @@ -756,7 +753,7 @@ type tgtkapis = class() //gtk procedure gtk_window_set_resizable(p:pointer;f:integer);cdecl;external 'libgtk-3.so'; function gtk_window_get_resizable(p:pointer):integer;cdecl;external 'libgtk-3.so'; procedure gtk_window_set_decorated(w:pointer;f:integer);cdecl;external 'libgtk-3.so'; - function gtk_window_get_decorated(w:pointer):integer;cdecl;external 'libgtk-3.so'; + function gtk_window_get_decorated(w:pointer):integer;cdecl;external 'libgtk-3.so'; procedure gtk_window_set_title(w:pointer;t:string);cdecl;external 'libgtk-3.so'; procedure gtk_window_set_geometry_hints (window:pointer; eometry_widget:pointer; @@ -836,10 +833,10 @@ type tgtkapis = class() //gtk /////////////////////////// adjust scroll ///////////////////////////////// - function gtk_adjustment_get_type():pointer; cdecl;external 'libgtk-3.so'; - function GTK_ADJUSTMENT(w); + function gtk_adjustment_get_type():pointer; cdecl;external 'libgtk-3.so'; + function GTK_ADJUSTMENT(w); begin - return g_type_check_instance_cast(w,gtk_adjustment_get_type()); + return g_type_check_instance_cast(w,gtk_adjustment_get_type()); end function gtk_adjustment_new(v:double; lower:double; @@ -911,30 +908,30 @@ type tgtkapis = class() //gtk ////////////////////////// dialog /////////////////////////////////////////////////////////// - function gtk_dialog_run(d:pointer):integer; cdecl;external 'libgtk-3.so'; + function gtk_dialog_run(d:pointer):integer; cdecl;external 'libgtk-3.so'; procedure gtk_dialog_response(w:pointer;id:integer); cdecl;external 'libgtk-3.so'; - function gtk_file_chooser_dialog_new(t:string;p:pointer;act:integer;bstring1:string;bvalue1:integer;bstring2:string;bvalue2:integer;pend:pointer):pointer ; cdecl;external 'libgtk-3.so'; - function gtk_file_chooser_get_filename(p:pointer):string;cdecl;external 'libgtk-3.so'; - function gtk_file_chooser_set_filename(p:pointer;n:string):integer;cdecl;external 'libgtk-3.so'; + function gtk_file_chooser_dialog_new(t:string;p:pointer;act:integer;bstring1:string;bvalue1:integer;bstring2:string;bvalue2:integer;pend:pointer):pointer ; cdecl;external 'libgtk-3.so'; + function gtk_file_chooser_get_filename(p:pointer):string;cdecl;external 'libgtk-3.so'; + function gtk_file_chooser_set_filename(p:pointer;n:string):integer;cdecl;external 'libgtk-3.so'; procedure gtk_file_chooser_set_select_multiple(p:pointer;m:integer);cdecl;external 'libgtk-3.so'; - function gtk_file_chooser_get_filenames(p:pointer):pointer ;cdecl;external 'libgtk-3.so'; - function gtk_font_chooser_dialog_new(t:string;p:pointer):pointer;cdecl;external 'libgtk-3.so'; - function gtk_font_selection_dialog_new(t:string):pointer;cdecl;external 'libgtk-3.so'; - function gtk_font_selection_dialog_get_font_name(d:pointer):string;cdecl;external 'libgtk-3.so'; - function gtk_font_selection_dialog_get_preview_text(p:pointer):string;cdecl;external 'libgtk-3.so'; + function gtk_file_chooser_get_filenames(p:pointer):pointer ;cdecl;external 'libgtk-3.so'; + function gtk_font_chooser_dialog_new(t:string;p:pointer):pointer;cdecl;external 'libgtk-3.so'; + function gtk_font_selection_dialog_new(t:string):pointer;cdecl;external 'libgtk-3.so'; + function gtk_font_selection_dialog_get_font_name(d:pointer):string;cdecl;external 'libgtk-3.so'; + function gtk_font_selection_dialog_get_preview_text(p:pointer):string;cdecl;external 'libgtk-3.so'; procedure gtk_font_selection_dialog_set_preview_text(p:pointer;t:string); cdecl;external 'libgtk-3.so'; - function gtk_font_selection_dialog_set_font_name(p:pointer;f:string):integer; cdecl;external 'libgtk-3.so'; + function gtk_font_selection_dialog_set_font_name(p:pointer;f:string):integer; cdecl;external 'libgtk-3.so'; procedure gtk_widget_modify_font(w:pointer;p:pointer); cdecl;external 'libgtk-3.so'; - function gtk_color_selection_dialog_get_type():pointer;cdecl;external 'libgtk-3.so'; + function gtk_color_selection_dialog_get_type():pointer;cdecl;external 'libgtk-3.so'; procedure gtk_color_selection_set_current_color(w:pointer;c:pointer);cdecl;external 'libgtk-3.so'; procedure gtk_color_selection_get_current_color(w:pointer;c:pointer);cdecl;external 'libgtk-3.so'; - function gdk_color_parse(cs:string;c:pointer):integer;cdecl;external 'libgtk-3.so'; + function gdk_color_parse(cs:string;c:pointer):integer;cdecl;external 'libgtk-3.so'; ////////////////// evntbox //////////////////////////// - function gtk_event_box_new():pointer;cdecl;external 'libgtk-3.so'; + function gtk_event_box_new():pointer;cdecl;external 'libgtk-3.so'; //image - function GTK_WIDGET(w); //gtkwidget + function GTK_WIDGET(w); //gtkwidget begin wt := static gtk_widget_get_type(); return g_type_check_instance_cast(w,wt); @@ -959,7 +956,7 @@ type tgtkapis = class() //gtk return w; end - function GTK_COLOR_SELECTION_DIALOG(W); + function GTK_COLOR_SELECTION_DIALOG(W); begin return g_type_check_instance_cast(w,gtk_color_selection_dialog_get_type()); end @@ -978,9 +975,9 @@ type tgtkapis = class() //gtk function g_main_context_default():pointer;cdecl;external 'libgtk-3.so'; function g_main_context_get_poll_func(d:pointer):pointer;cdecl;external 'libgtk-3.so'; - function gtk_main_level():integer;external 'libgtk-3.so'; - function g_signal_connect_data(instance:pointer; detailed_signal:string; c_handler:pointer;data:pointer;dd:pointer;f:integer):integer;cdecl;external 'libgtk-3.so'; - function g_signal_new(signal_name:string; + function gtk_main_level():integer;external 'libgtk-3.so'; + function g_signal_connect_data(instance:pointer; detailed_signal:string; c_handler:pointer;data:pointer;dd:pointer;f:integer):integer;cdecl;external 'libgtk-3.so'; + function g_signal_new(signal_name:string; itype:pointer; signal_flags:integer; class_offset:integer; @@ -1057,7 +1054,7 @@ type _cairo_matrix_t = class(tslcstructureobj) property yy index "yy" read _getvalue_ write _setvalue_; property x0 index "x0" read _getvalue_ write _setvalue_; property y0 index "y0" read _getvalue_ write _setvalue_; - end +end type _cairo_text_extents_t = class(tslcstructureobj) private static SSTRUCT; @@ -1114,7 +1111,7 @@ type _cairo_font_extents_t = class(tslcstructureobj) property height index "height" read _getvalue_ write _setvalue_; property max_x_advance index "max_x_advance" read _getvalue_ write _setvalue_; property max_y_advance index "max_y_advance" read _getvalue_ write _setvalue_; - end +end type _dlgwidgets = class(tslcstructureobj) private @@ -1737,85 +1734,9 @@ type tagNMSELCHANGE=class(tslcstructureobj) end end -type TSTYLESTRUCT = class(tslcstructureobj) - private - static SSTRUCT; - function getstruct() - begin - if not SSTRUCT then SSTRUCT := MemoryAlignmentCalculate( - array( - ("styleold","int",0), - ("stylenew","int",0))); - return SSTRUCT; - end - public - function create(ptr) - begin - inherited create(getstruct(),ptr); - end - property styleold index "styleold" read _getvalue_ write _setvalue_ ; - property stylenew index "stylenew" read _getvalue_ write _setvalue_ ; -end -type TCREATESTRUCT = class(tslcstructureobj) - private - static SSTRUCT; - function getstruct() - begin - if not SSTRUCT then SSTRUCT := MemoryAlignmentCalculate( - array( - ("lpcreateparams","intptr",0), - ("hinstance","intptr",0), - ("hmenu","intptr",0), - ("hwndparent","intptr",0), - ("cy","int",0), - ("cx","int",0), - ("y","int",0), - ("x","int",0), - ("style","int",0), - ("lpszname","intptr",0), - ("lpszclass","intptr",0), - ("dwexstyle","int",0))); - return SSTRUCT; - end - public - function create(ptr) - begin - inherited create(getstruct(),ptr); - end - property style index "style" read _getvalue_ write _setvalue_; - property dwexstyle index "dwexstyle" read _getvalue_ write _setvalue_; -end -type TScrollinfo = class(tslcstructureobj) - private - static SSTRUCT; - function getstruct() - begin - if not SSTRUCT then SSTRUCT := - MemoryAlignmentCalculate( - array( - ("cbsize","int",0), - ("fmask","int",0), - ("nmin","int",0), - ("nmax","int",0), - ("npage","int",0), - ("npos","int",0), - ("ntrackpos","int",0))); - return SSTRUCT; - end - public - function create(ptr) - begin - inherited create(getstruct(),ptr); - cbsize := _size_(); - end - property cbsize:integer index "cbsize" read _getvalue_ write _setvalue_; - property fmask:integer index "fmask" read _getvalue_ write _setvalue_; - property nmin:integer index "nmin" read _getvalue_ write _setvalue_; - property nmax:integer index "nmax" read _getvalue_ write _setvalue_; - property npage:integer index "npage" read _getvalue_ write _setvalue_; - property npos:integer index "npos" read _getvalue_ write _setvalue_; - property ntrackpos:integer index "ntrackpos" read _getvalue_ write _setvalue_; -end + + + /////////////////////////////////ⶨĽṹ ΪӦwindows api/////////////////////////////////////////// type _gslist =class(tslcstructureobj) static classstruct; @@ -2408,10 +2329,13 @@ type tgtk_ctl_object = class(_gtkeventtype) ah := a.handle; if not _wapi.gtk_widget_is_toplevel(ah) then return true ; fcsctl := _wapi.gtk_window_get_focus(ah); - if not fcsctl then return true; + if not fcsctl then + begin + fcsctl := unit(tslvcl).initializeapplication().handle; //ڵ + if not fcsctl then return true; + end fcsctl := TGtkObjects[inttostr(fcsctl)] ; - if not fcsctl then return true; - + if not fcsctl then return true; if (kud = 8) and (kv<>65505 or kv<>65506) then begin @@ -3034,7 +2958,6 @@ type tgtk_ctl_object = class(_gtkeventtype) private FHandle; class function gtk_widget_get_type():pointer;cdecl;external 'libgtk-3.so'; - class function gettslvcleventhandler(n:string):pointer;cdecl;external "./plugin/libTSLUIL.so" name "gettslvcleventhandler"; class procedure g_signal_handler_disconnect(instance:pointer;id:integer);cdecl;external 'libgtk-3.so'; class function g_signal_connect_data(instance:pointer; detailed_signal:string; c_handler:pointer;data:pointer;dd:pointer;f:integer):pointer;cdecl;external 'libgtk-3.so'; class function g_signal_new(signal_name:string; @@ -3854,7 +3777,7 @@ type tgtk_ctl_window_PoPup = class(tgtk_ctl_scroll_window) InitContainerList(h); //list if (_const.WS_VISIBLE .& dwStyle)=_const.WS_VISIBLE then begin - _wapi.ShowWindow(h); + _wapi.ShowWindow(h); end else begin _wapi.gtk_widget_hide(h); @@ -4134,6 +4057,15 @@ begin if ifarray(d) then begin //echo "\r\n>>",d[0],"==",d[1],"===",d[4],">>>",datetimetostr(now()); + {if d[1] = 0x007B then + begin + r := class(tgtk_ctl_object).CallGtkWinProc(d[0],d[1],d[2],d[3]); + if not r then //Ҽ˵ϴ + begin + + end + return r; + end } if d[4]=0x113 and d[0]=0 then //ʱ begin unit(tslvcl)._timeproc_(d[0],d[1],d[2],d[3]); @@ -4141,6 +4073,17 @@ begin if d[0] then begin r := class(tgtk_ctl_object).CallGtkWinProc(d[0],d[1],d[2],d[3]); + if r=0 and d[1]= 0x007B then // contextmenuϢ + begin + _wapi := unit(tslvcl).gettswin32api(); + h := _wapi.GetParent(d[0]); + if h then + begin + AddMessageToGtkMessageQueue(h,d[1],h,d[3],true); + end + return 1; + end + return r; end else diff --git a/funcext/tvclib/utslmemo.tsf b/funcext/tvclib/utslmemo.tsf index 6932f58..8f894fc 100644 --- a/funcext/tvclib/utslmemo.tsf +++ b/funcext/tvclib/utslmemo.tsf @@ -1231,7 +1231,7 @@ type TCustomMemo = class(TCustomScrollControl,TCustomMemoCmd) begin if not ReadOnly then return InsertChars(c); end - function ExecuteCommand(cmd,data);virtual; + function ExecuteCommand(cmd,data);override; begin {** @explan(˵) ִв %% diff --git a/funcext/tvclib/utslvclauxiliary.tsf b/funcext/tvclib/utslvclauxiliary.tsf new file mode 100644 index 0000000..788de5f --- /dev/null +++ b/funcext/tvclib/utslvclauxiliary.tsf @@ -0,0 +1,814 @@ +unit utslvclauxiliary; +{** + @explan(˵) tslvcl %% +**} +interface +type TCharDiscrimi=class + static CD_SMA; + static CD_BGA; + static CD_SMZ; + static CD_BGZ; + static CD_UDL; + static CD_NIN; + static CD_ZER; + static CD_ISOK; + class function sinit();virtual; + begin + if not CD_ISOK then + begin + K := 1; + CD_SMA := ord("a"); + CD_BGA := ord("A"); + CD_SMZ := ord("z"); + CD_BGZ := ord("Z"); + CD_UDL := ord("_"); + CD_NIN := ord("9"); + CD_ZER := ord("0"); + CD_ISOK := 1; + end + end + class function IsLetter(cc); + begin + return IsUppercaseLetter(CC)OR IsLowercaseLetter(cc); + end + class function IsLowercaseLetter(cc); + begin + return(cc >= CD_SMA)and(cc <= CD_SMZ); + end + class function IsUppercaseLetter(cc); + begin + return(cc >= CD_BGA)and(cc <= CD_BGZ); + end + class function IsNumber(cc); + begin + return(cc >= CD_ZER)and(cc <= CD_NIN); + end + class function IsVariableName(s); + begin + if ifstring(s)and length(s)>= 1 then + begin + cc := ord(s[1]); + if IsLetter(cc)or cc=CD_UDL then + begin + for i := 2 To length(s) do + begin + cc := ord(s[i]); + if not(IsLetter(cc)or IsNumber(cc)or(cc=CD_UDL))then + begin + return false; + end + end + return true; + end + end + return 0; + end + function create(); + begin + sinit(); + end +end +type TByteDataOP=class() //λ + {** + @explan(˵) λװ + **} + {** + @example(:byteת) + oa := new TByteDataOP(); + echo tostn(oa.bytesasint(array(1,1,1,1))); + + **} + {** + @example(:תbyte) + oa := new TByteDataOP(); + echo tostn(oa.intasbytes(235); + + **} + class function BytesAsInt(a); + begin + {** + @explan(˵) ĸbyteתΪinteger %% + @param(a)(array) ʽʾֽ %% + @return(integer) װõ %% + **} + uu := a[0]; + ul := a[1]; + lu := a[2]; + ll := a[3]; + l := makelong(ll,lu,8); + u := makelong(ul,uu,8); + return makelong(l,u); + end + class function IntAsBytes(v); + begin + {** + @explan(˵) תΪbyte (ģ) %% + @param(v)(integer) %% + @return(array) ģbyte %% + **} + lowuperdword(v,l,u); + lowuperdword(l,ll,lu); + lowuperdword(u,ul,uu); + return array(uu,ul,lu,ll); + end + class function ShortsToInt(a); + begin + {** + @explan(˵) shortתΪһint %% + @param(a)(array) Ԫص %% + @return(integer) %% + **} + l := a[1]; + u := a[0]; + return makelong(l,u); + end + class function IntToShorts(v); + begin + {** + @explan(˵) תΪshort (ģ) %% + @param(v)(integer) %% + @return(array) ģshort %% + **} + lowuperdword(v,l,u); + return array(l,u); + end + class function StrAsBytes(s); + begin + {** + @explan(˵) ַתΪbyte %% + @param(s)(string) ַ %% + @return(array) ģbyte %% + **} + r := array(); + for i := 0 to length(s) do r[i]:= ord(s[i]); + return r; + end + class function BytesAsStr(b); + begin + {** + @explan(˵) byteתַ %% + @param(b)(array) byte %% + @return(string) ַ + **} + r := ""; + for i := 0 to length(b)-1 do r += chr(b[i]); + return r; + end +end + + //******************************************************************** +type tarray1dlk=class //0ʼ + private + _len; + FCompareValue; + protected _data; // + public + {** + @explan(˵) һά %% + @param(_len)(integer) %% + @param(_data)(array) %% + @param(CompareValue)(fpointer) ص function(v1,v2)begin return v1 = v2 ; end %% + **} + function setdata(data); + begin + {** + @explan(˵) һ %% + @param(data)(array) %% + **} + _data := data; + _len := length(data); + end + function clean(); + begin + {** + @explan(˵) %% + **} + _data := array(); + _len := 0; + end + function create(); // + begin + {** + @explan(˵) %% + **} + _data := array(); + _len := 0; + end + function CallCompare(v1,v2,f); + begin + if datatype(f)=7 then return call(f,v1,v2); + if datatype(FCompareValue)=7 then return call(FCompareValue,v1,v2); + return v1=v2; + end + function append(v) //׷ + begin + {** + @explan(˵) ׷ %% + @param(v)() tsl %% + **} + _data[_len++]:= v; + end; + function geti(i); //ȡ + begin + {** + @explan(˵) %% + @param(i)(integer) id %% + **} + return _data[i]; + end + function seti(i,v); //ֵ + begin + {** + @explan(˵) ֵ %% + @param(i)(integer) id %% + @param(v)() tsl %% + **} + if i >= 0 and i<_len then + begin + _data[i]:= v; + end + end + function deli(i); //ɾ + begin + {** + @explan(˵) ɾ %% + @param(i)(integer) id %% + **} + //len := length(_data)-1; + if i<0 or i >= _len then return-1; + _len -= 1; + return deleteindex(_data,i,1); + end + function delis(i); + begin + {** + @explan(˵) ɾ %% + @param(i)(array) ɾid %% + **} + dels := getdels(i); + for ii,v in dels do deli(v); + end + function getdels(i); //ɾ + begin + {** + @ignore () %% + @explan(˵) ɾ %% + @param(i)(array) ɾid %% + **} + ii := sselect thisrow from(i union2 array())where(thisrow >= 0 and thisrow<_len)order by thisrow end; + dels := array(); + ix := 0; + for iv in ii do + begin + dels[iv]:= ii[iv]-ix; + ix++; + end + return dels; + end + function insertbefor(v,i); //֮ǰ + begin + {** + @explan(˵) i֮ǰ %% + @param(v)() %% + @param(i)(integer) id %% + **} + if not ifnumber(i)then return; + if i >= _len then return append(v); + else if i <= 0 then + begin + _data := array(v)union _data; + end else + begin + _data := _data[0:(i-1)]union array(v)union _data[i:]; + end + _len++; + end + function insertafter(v,i); //֮ + begin + {** + @explan(˵) i֮ %% + @param(v)() %% + @param(i)(integer) id %% + **} + if not ifnumber(i)then return; + if i >= _len then return append(v); + else if i<0 then + begin + _data := array(v)union _data; + end else + begin + _data := _data[0:i]union array(v)union _data[i+1:]; + end + _len++; + end + function findvid(v1,func,lx); //,funcͨıȽϺ + begin + {** + @explan(˵) źv1 ƥid %% + @param(v1)(any) tsl %% + @param(lx)(bool) %% + @param(func)(fpointer) ȽϺ һΪ ж,ڶΪж %% + **} + ret :=-1; + if lx then + begin + for i := length(_data)downto 0 do + begin + if CallCompare(_data[i],v1,func)then return i; + end + return ret; + end + for i,v in _data do + begin + if CallCompare(v,v1,func)then + begin + return i; + end + end + return ret; + end + function getprev(v1); //һ + begin + {** + @explan(˵) һ ƥid %% + @param(v1)() tsl %% + **} + if _len<2 then return nil; + id :=-1; + for i,v in _data do + begin + if CallCompare(v,v1)then + begin + id := i; + break; + end + end + return _data[id-1]; + end + function getnext(v1); //һ + begin + {** + @explan(˵) һ ƥid %% + @param(v1)() tsl %% + **} + if _len<2 then return nil; + id := _len; + for i,v in _data do + begin + if CallCompare(v,v1)then + begin + id := i; + break; + end + end + return _data[id+1]; + end + function ergodic(f); //ѭ + begin + {** + @explan(˵) ѭ %% + @param(f)(fpointer) function(id,v) begin end %% + **} + if(datatype(f)<> 7)then return nil; + for i,v in _data do + begin + ret := call(f,i,v); //## f(i,v); + if ret=-1 then break; + end + return 1; + end + function data(); // + begin + {** + @explan(˵) %% + **} + return _data; + end + function replace(i,v) //滻 + begin + {** + @explan(˵) 滻 %% + @param(i)(integer) %% + @param(v)() tsl %% + **} + if i >= 0 and i<_len then + begin + ret := _data[i]; + _data[i]:= v; + return ret; + end else + return nil; + end + function len(); //С + begin + {** + @explan(˵) %% + **} + //return length(_data); + return _len; + end + function setorder(i,j); + begin + {** + @explan(˵) Ԫλ %% + @param(i)(integer)ԭʼλ %% + @param(j)(integer) ƶλ + **} + if j>_len-1 then j := _len-1; + if j<0 then j := 0; + if i=j or(i<0 and i>_len)then exit; + sl := createserial(i,j); + for ii := 0 to length(sl)-2 do + begin + SwapNoCheck(sl[ii],sl[ii+1]); + end + end + function swap(i,j); // + begin + {** + @explan(˵) %% + @param(i)(integer) %% + @param(j)(integer) %% + **} + if ifnumber(i)and ifnumber(j)and i <> j and i >= 0 and j >= 0 and i<_len and j<_len then + begin + SwapNoCheck(i,j); + //vi := _data[i]; + //_data[i]:=_data[j]; + //_data[j] := vi; + end + end + property CompareValue read FCompareValue write FCompareValue; + private + function SwapNoCheck(i,j); + begin + vi := _data[i]; + _data[i]:= _data[j]; + _data[j]:= vi; + end + function createserial(i,j); + begin + if j>i then return i -> j; + r := array(); + kk := 0; + for ii := i downto j do r[kk++]:= ii; + return r; + end + function moveto(i,j); //iƶjǰ + begin + {** + @ignore %% + @explan(˵) iƶjǰ %% + @param(i)(integer) %% + @param(j)(integer) %% + **} + if not(ifnumber(i)and i >= 0 and i<_len)then return-1; + if ifnil(j)then j := 0; + if i=j then return-1; + vi := geti(i); + insertbefor(vi,j); + if i>j then + begin + deli(i+1); + end else + begin + deli(i); + end + end +end +type tstrindexarray = class + {** + @explan() ַ±ĴСд%% + **} + function create(); + begin + FData := array(); + FRows := array(); + end + function DeleteIndex(idx); + begin + {** + @explan(˵) ɾָ± %% + **} + if ifnil(idx)or ifobj(idx)then return 0; + if ifstring(idx)then + begin + lidx := lowercase(idx); + ::deleteindex(FData,lidx,0); + return ::deleteindex(FRows,lidx,0); + end + ::deleteindex(FData,idx,0); + return ::deleteindex(FRows,idx,0); + end + function Operator[1](index,value); + begin + if ifstring(index)then + begin + li := lowercase(index); + end else + li := index; + if ifnone(value)then + begin + r := FData[li]; + if r then return r; + r := new tstrindexarray(); + FData[li]:= r; + FRows[li]:= index; + return r; + end + FRows[li]:= index; + if ifarray(value)and value then + begin + r := new tstrindexarray(); + FData[li]:= r; + for i,v in value do + begin + r[i]:= v; + end + return; + end + FData[li]:= value; + end + function Operator[](index); + begin + if ifstring(index)then r := FData[lowercase(index)]; + else r := FData[index]; + //if ifnil(r) then return NeW tstrindexarray(); + return r; + end + function Size(); + begin + {** + @explan(˵) ó %% + **} + return Length(FData); + end + function toarray(n); + begin + {** + @explan(˵) tsl array %% + @param(n)(bool) false Сд±꣬true ԭʼ± %% + **} + r := array(); + for i,v in FData do + begin + if v is class(tstrindexarray)then + begin + r[n?i:FRows[i]]:= v.toarray(n); + end else + r[n?i:FRows[i]]:= v; + end + return r; + end + function IndexNames(); + begin + {** + @explan(˵) ± %% + **} + return FRows; + end + function HaveIndex(); + begin + {** + @explan(˵) жǷij± %% + **} + o := self(true); + for i := 1 to Paramcount do + begin + if not(o is class(tstrindexarray))then return false; + id := params[i]; + if ifnil(o.TrueIndex(id))then return false; + o := o[id]; + end + return true; + end + function TrueIndex(n); + begin + {** + @explan(˵) öӦ± %% + **} + if ifstring(n)then idx := lowercase(n); + else idx := n; + return FRows[idx]; + end + property Data write SetData; + function destroy(); + begin + FData := nil; + FRows := nil; + end +private + function SetData(d); + begin + if not ifarray(d)then return false; + FRows := array(); + FData := array(); + si := self(true); + for i,v in d do + begin + si[i]:= v; + end + return true; + end + FData; + FRows; +end +type tnumindexarray = Class + {** + @explan(˵) ± %% + **} + private + FData; + public + function Create();virtual; + begin + {** + @explan(˵) 캯 %% + **} + FData := array(); + end + function Operator[1](idx,v); + begin + {** + @explan(˵)ͨ±Ԫ %% + **} + return SetValueByIndex(idx,v); + end + function Operator[](idx); + begin + {** + @explan(˵) ͨ±ȡԪ %% + **} + return GetValueByIndex(idx); + end + function length(); + begin + {** + @explan(˵) ݳ %% + @return(integer) %% + **} + return length(FData); + end + function Push({value1,value2,....}); + begin + {** + @explan(˵) ĩβ׷Ԫ, %% + **} + r := length(FData); + r1 := r; + for i := 0 to ParamCount-1 do + begin + FData[r]:= Params[i+1]; + r++; + end + if r1 <> r then LengthChanged(r1-r); + return r; + end + function Pop(); + begin + {** + @explan(˵) ĩβԪ %% + **} + if FData then + begin + id := length(FData)-1; + r := FData[id]; + deleteindex(FData,id); + LengthChanged(-1); + return r; + end + return nil; + end + function IndexOf(v); + begin + for i,vi in FData do + begin + if vi=v then return i; + end + return-1; + end + function LastIndexOf(v); + begin + for i := length(FData)-1 downto 0 do + begin + if v=FData[i]then return i; + end + return-1; + end + function GetValueByIndex(idx);virtual; + begin + return FData[idx]; + end + function SetValueByIndex(idx,v);virtual; + begin + len := length(FData); + if idx<0 then return nil; + if idx <= len then + begin + FData[idx]:= v; + end else + begin + for i := len to idx do FData[i]:= nil; + FData[idx]:= v; + return v; + end + end + function splice({startid,sellength,value1,valfue2,....}); + begin + {** + @explan(˵) 滻Ԫ,һΪʼλ,ڶΪ滻ĸ,ԺIJΪ滻ֵ,ر滻ֵ%% + **} + p := params; + st := p[0]; + sl := p[1]; + sl := ifnil(sl)?inf:sl; + sl := sl<0?0:sl; + len := length(FData); + st := st<0?0:st; + st := st >= len?(len):st; + et := st+sl; + et := et >= len?(len):et; + r := array(); + idx := 0; + for i := st to et-1 do + begin + r[idx++]:= FData[i]; + end + r1 := FData[0:st-1]; + r2 := FData[et:len-1]; + FData := r1 union p[2:]union r2; + if len <> length(FData)then LengthChanged(length(FData)-len); + return r; + end + function shift(); + begin + {** + @explan(˵) ͷԪ %% + **} + r := nil; + len := length(FData); + if len>0 then + begin + deleteindex(FData,0); + LengthChanged(-1); + end + return len<1?(len):(len-1); + end + function unshift({value1,value2,....}); + begin + {** + @explan(˵) ͷԪ, %% + **} + p := Params; + if p then + begin + FData := p union FData; + LengthChanged(1); + end + return length(FData); + end + function swap(i,j); + begin + {** + @explan(˵) ±еֵ %% + **} + if i=j then return false; + len := length(FData); + if i >= 0 and i= 0 and j