From 1f0b6246095558217e6e0b623b37bbf5cb0aa6cb Mon Sep 17 00:00:00 2001 From: JianjunLiu Date: Fri, 21 Jul 2023 14:54:24 +0800 Subject: [PATCH] tsl MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 更新新功能 --- TSLInterp.dll | Bin 1377792 -> 1385472 bytes designer/udesignerproject.tsf | 1 + designer/utslvclsyntaxparser.tsf | 21 +- funcext/tvclib/tcomponent.tsf | 28 +- funcext/tvclib/tcontrol.tsf | 2 +- funcext/tvclib/utslmemo.tsf | 286 +- funcext/tvclib/utslvclauxiliary.tsf | 81 + funcext/tvclib/utslvclconstant.tsf | 8662 +++++++++------------------ plugin/TSCURL.DLL | Bin 247296 -> 247296 bytes 9 files changed, 3060 insertions(+), 6021 deletions(-) diff --git a/TSLInterp.dll b/TSLInterp.dll index bf036664ac7d70e507fc698a4cddc9cc60dd7e31..aee14977d473d6ba23dd39c175685c01539fbce4 100644 GIT binary patch delta 522904 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

#28ZWI>>{e@jS2wxFDCD({K8fiU}^ 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

TIRrI-1-<__tmFO>1)xSa}WNtD1*o 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

@+fM zWS5Z{BfE{vJc%vRnO$Ak=W;Gu74^=X;|@j5nUg&*b0sOR*`fG6Gb86GNFRZ8dCnGV z<``&}S-W{Nyj{F$-cH_BZ;CguAfZ4hV9PU8l`1t=b7rRI3{!-^Bk!GNZp@pJoy9)_ z*dmmRld{5(@?)aDi06ogBCd&G5qHabeH2W5;}(gZi+FoEs$K=bDXK)v;CK_{bmZhX zSwk*iO)f1TX);EN6*<3Tj2ky8nA^&aRbt#~Q?zo9c_LJgVjtrerN$|riMa!LJ6Z0R z5F&Qpqj`7;qqU$_pcF@dJ1|b_b-x|S>TKRr92489dg(;sI;$)^L{fe#5(T|Q3Bbl< zeJBVY7Mqv;uzaMppB<|VWp(jHlrMajsz_agl8}&ChVZq7;<`B2t;wb(VT)s4TlW)S zE%pZt&JWIG-zYivf8*~lk$)S1z;Zy;-NutG{}j7!)b&8H0IY5_a~tpKoVpV1QbBCBn)g z24ZCsnpBSy-!Z6�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 delta 515258 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

DSnB(1+GRumAvq`jef8)G)ww~Z?Oq{ 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

J!EviRDi@X=|M3^+a+B1!@y*fX3004$4g!4H7 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

f}jwOW@iDX3y;Q+>!guNMu+JUR4^C%#E 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%0A^cabHeB3sS0M6S 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 diff --git a/designer/udesignerproject.tsf b/designer/udesignerproject.tsf index 37d7ccc..678c6b5 100644 --- a/designer/udesignerproject.tsf +++ b/designer/udesignerproject.tsf @@ -1255,6 +1255,7 @@ type %s=class(%s) ci := self.classinfo(); //½«³ÉÔ±±äÁ¿¸³ÖµÎªnil±ÜÃâÑ­»·ÒýÓà for i,v in ci["members"] do begin + if v["const"] then continue; if v["static"] then continue; invoke(self,v["name"],nil); end diff --git a/designer/utslvclsyntaxparser.tsf b/designer/utslvclsyntaxparser.tsf index 49314bc..79b556a 100644 --- a/designer/utslvclsyntaxparser.tsf +++ b/designer/utslvclsyntaxparser.tsf @@ -408,15 +408,20 @@ type tslparser = class(tslparserbase) // break; end if tk="=" and tp=TT_SYM then - begin - ctoken(tk,tp,pos); - if ifnil(tk) then break; - if tp=TT_SYM then - begin - bpos(); - continue; + begin + i_t := ""; + while true do + begin + ctoken(tk,tp,pos); + if ifnil(tk) then break; + if tp=TT_SYM and tk=";" then + begin + bpos(); + break; + end + i_t+=tk; end - r[rcount]["init"] := tk; + r[rcount]["init"] := i_t; continue; end if tk=";" then diff --git a/funcext/tvclib/tcomponent.tsf b/funcext/tvclib/tcomponent.tsf index dbdff61..de65bca 100644 --- a/funcext/tvclib/tcomponent.tsf +++ b/funcext/tvclib/tcomponent.tsf @@ -220,7 +220,7 @@ public //֪ͨ ow := nw; end //if ow<>ac then - ow.Notification(ac,Operation); + return ow.Notification(ac,Operation); end function Notification(AComponent,Operation);virtual; //֪ͨ begin @@ -229,7 +229,7 @@ public //֪ͨ @param(AComponent)(tcomponent) ¸Ä±äµÄ¶ÔÏó %% @param(Operation)(member of TOperation) ֪ͨÂë %% **} - if dosendrenote(AComponent,Operation) then return ; + if dosendrenote(AComponent,Operation) then return true; If(Operation=opRemove)then begin RemoveFreeNotification(AComponent); @@ -254,6 +254,15 @@ private return e.skip; end end + function doinqurequit(); + begin + if foninqurequit then + begin + e := new tuieventbase(0,0,0,0); + CallMessgeFunction(foninqurequit,self(true),e); + return e.skip; + end + end Procedure SetDesignInstance(Value); //ÉèÖÃÉè¼Æ×´Ì¬ begin If Value then @@ -377,6 +386,19 @@ public // AOwner.InsertComponent(self(true)); end end + function inqurequit():bool;virtual; //ѯÎÊÍ˳ö + begin + //·µ»Ø1 ²»Í˳ö + //if doinqurequit() then return true; + data := FComponents.data(); + C := length(data)-1; + While(C >= 0) do + begin + if data[c].inqurequit() then return true; + c--; + end; + if doinqurequit() then return true; + end function Recycling();override; //»ØÊÕ begin if not FComponentCreated then exit; @@ -689,6 +711,7 @@ public // property Loader read GetLoader; //¼ÓÔØÆ÷ property ondestroy:eventhandler read fondestroy write fondestroy; property onnotification:eventhandler read fonnotification write fonnotification; + property oninqurequit:eventhandler read foninqurequit write foninqurequit; private function dodestroy();virtual; begin @@ -701,4 +724,5 @@ public // end [weakref]fondestroy; [weakref]fonnotification; + [weakref]foninqurequit; end \ No newline at end of file diff --git a/funcext/tvclib/tcontrol.tsf b/funcext/tvclib/tcontrol.tsf index 2cf4175..c6da64a 100644 --- a/funcext/tvclib/tcontrol.tsf +++ b/funcext/tvclib/tcontrol.tsf @@ -658,7 +658,7 @@ type tcontrol = class(tcomponent) end end public//֪ͨ - procedure Notification(AComponent:TComponent;Operation:TOperation);override; //֪ͨ + function Notification(AComponent:TComponent;Operation:TOperation);override; //֪ͨ begin {** @explan(˵Ã÷) ֪ͨÏûÏ¢´¦Àí %% diff --git a/funcext/tvclib/utslmemo.tsf b/funcext/tvclib/utslmemo.tsf index 5f53fa6..b5cf029 100644 --- a/funcext/tvclib/utslmemo.tsf +++ b/funcext/tvclib/utslmemo.tsf @@ -398,28 +398,7 @@ type TCustomMemoCmd=class() // ) **} - static ecNone; - static ecViewCommandFirs; - static ecViewCommandLast; - static ecEditCommandFirs; - static ecEditCommandLast; - static ecLeft; - static ecRight; - static ecUp; - static ecDown; - static ecWordLeft; - static ecWordRight; - static ecLineStart; - static ecLineEnd; - static ecPageUp; - static ecPageDown; - static ecPageLeft; - static ecPageRight; - static ecPageTop; - static ecPageBottom; - static ecEditorTop; - static ecEditorBottom; - static ecGotoXY; + {** @param(ecGotoXY)() Ìø×ª¹â±êµ½Ö¸¶¨Î»ÖÃ,¶ÔÓ¦²ÎÊýΪ array(y,x) %% @param(ecSelGotoXY)() Ñ¡ÖÐÎı¾µ½Ö¸¶¨Î»ÖÃ,¶ÔÓ¦²ÎÊýΪ array(y,x) %% @@ -427,37 +406,7 @@ type TCustomMemoCmd=class() // @param(ecPaste)() Õ³Ìù¼ôÇаåÎı¾,ÎÞ¶ÔÓ¦²ÎÊý %% @param(ecString)() ²åÈë×Ö·û´®,¶ÔÓ¦²ÎÊýΪ ×Ö·û´® %% **} - static ecSelection; - static ecSelLeft; - static ecSelRight; - static ecSelUp; - static ecSelDown; - static ecSelWordLeft; - static ecSelWordRight; - static ecSelLineStart; - static ecSelLineEnd; - static ecSelPageUp; - static ecSelPageDown; - static ecSelPageLeft; - static ecSelPageRight; - static ecSelPageTop; - static ecSelPageBottom; - static ecSelEditorTop; - static ecSelEditorBottom; - static ecSelGotoXY; - static ecSelectAll; - static ecCopy; - static ecScrollUp; - static ecScrollDown; - static ecScrollLeft; - static ecScrollRight; - static ecInsertMode; - static ecOverwriteMode; - static ecToggleMode; - static ecNormalSelect; - static ecColumnSelect; - static ecLineSelect; - static ecMatchBracket; + {static ecGotoMarker0; static ecGotoMarker1; static ecGotoMarker2; @@ -478,159 +427,36 @@ type TCustomMemoCmd=class() // static ecSetMarker7; static ecSetMarker8; static ecSetMarker9;} - static ecDeleteLastChar; - static ecDeleteChar; - static ecDeleteWord; - static ecDeleteLastWord; - static ecDeleteBOL; - static ecDeleteEOL; - static ecDeleteLine; - static ecClearAll; - static ecLineBreak; - static ecInsertLine; - static ecChar; - static ecImeStr; - static ecUndo; - static ecRedo; - static ecCut; - static ecPaste; - static ecBlockIndent; - static ecBlockUnindent; - static ecTab; - static ecShiftTab; - static ecAutoCompletion; - static ecComment; - static ecUnComment; - static ecNextBlock; - static ecPrevBlock; - static ecNextJumpOut; - static ecPrevJumpOut; - static ecUserFirst; - static ecFind; - static ecReplace; - static ecSearchAgain; - static ecFindAll; - static ecString; - static ecSearchUpAgain; - protected - class function InitCommandConst(); - begin - ecNone := 0; // Nothing. Useful for user event to handle command - ecViewCommandFirst := 0; - ecViewCommandLast := 500; - ecEditCommandFirst := 501; - ecEditCommandLast := 1000; - ecLeft := 1; // Move cursor left one char - ecRight := 2; // Move cursor right one char - ecUp := 3; // Move cursor up one line - ecDown := 4; // Move cursor down one line - ecWordLeft := 5; // Move cursor left one word - ecWordRight := 6; // Move cursor right one word - ecLineStart := 7; // Move cursor to beginning of line - ecLineEnd := 8; // Move cursor to end of line - ecPageUp := 9; // Move cursor up one page - ecPageDown := 10; // Move cursor down one page - ecPageLeft := 11; // Move cursor right one page - ecPageRight := 12; // Move cursor left one page - ecPageTop := 13; // Move cursor to top of page - ecPageBottom := 14; // Move cursor to bottom of page - ecEditorTop := 15; // Move cursor to absolute beginning - ecEditorBottom := 16; // Move cursor to absolute end - ecGotoXY := 17; // Move cursor to specific coordinates, Data := PPoint - //****************************************************************************** - // Maybe the command processor should just take a boolean that signifies if - // selection is affected or not? - //****************************************************************************** - ecSelection := 100; // Add this to ecXXX command to get equivalent - // command, but with selection enabled. This is not - // a command itself. - // Same as commands above, except they affect selection, too - ecSelLeft := ecLeft+ecSelection; - ecSelRight := ecRight+ecSelection; - ecSelUp := ecUp+ecSelection; - ecSelDown := ecDown+ecSelection; - ecSelWordLeft := ecWordLeft+ecSelection; - ecSelWordRight := ecWordRight+ecSelection; - ecSelLineStart := ecLineStart+ecSelection; - ecSelLineEnd := ecLineEnd+ecSelection; - ecSelPageUp := ecPageUp+ecSelection; - ecSelPageDown := ecPageDown+ecSelection; - ecSelPageLeft := ecPageLeft+ecSelection; - ecSelPageRight := ecPageRight+ecSelection; - ecSelPageTop := ecPageTop+ecSelection; - ecSelPageBottom := ecPageBottom+ecSelection; - ecSelEditorTop := ecEditorTop+ecSelection; - ecSelEditorBottom := ecEditorBottom+ecSelection; - ecSelGotoXY := ecGotoXY+ecSelection; // Data := PPoint - ecSelectAll := 199; // Select entire contents of editor, cursor to end - ecCopy := 201; // Copy selection to clipboard - ecScrollUp := 211; // Scroll up one line leaving cursor position unchanged. - ecScrollDown := 212; // Scroll down one line leaving cursor position unchanged. - ecScrollLeft := 213; // Scroll left one char leaving cursor position unchanged. - ecScrollRight := 214; // Scroll right one char leaving cursor position unchanged. - ecInsertMode := 221; // Set insert mode - ecOverwriteMode := 222; // Set overwrite mode - ecToggleMode := 223; // Toggle ins/ovr mode - ecNormalSelect := 231; // Normal selection mode - ecColumnSelect := 232; // Column selection mode - ecLineSelect := 233; // Line selection mode - ecMatchBracket := 250; // Go to matching bracket - {ecGotoMarker0 := 301; // Goto marker - ecGotoMarker1 := 302; // Goto marker - ecGotoMarker2 := 303; // Goto marker - ecGotoMarker3 := 304; // Goto marker - ecGotoMarker4 := 305; // Goto marker - ecGotoMarker5 := 306; // Goto marker - ecGotoMarker6 := 307; // Goto marker - ecGotoMarker7 := 308; // Goto marker - ecGotoMarker8 := 309; // Goto marker - ecGotoMarker9 := 310; // Goto marker - ecSetMarker0 := 351; // Set marker, Data := PPoint - X, Y Pos - ecSetMarker1 := 352; // Set marker, Data := PPoint - X, Y Pos - ecSetMarker2 := 353; // Set marker, Data := PPoint - X, Y Pos - ecSetMarker3 := 354; // Set marker, Data := PPoint - X, Y Pos - ecSetMarker4 := 355; // Set marker, Data := PPoint - X, Y Pos - ecSetMarker5 := 356; // Set marker, Data := PPoint - X, Y Pos - ecSetMarker6 := 357; // Set marker, Data := PPoint - X, Y Pos - ecSetMarker7 := 358; // Set marker, Data := PPoint - X, Y Pos - ecSetMarker8 := 359; // Set marker, Data := PPoint - X, Y Pos - ecSetMarker9 := 360; // Set marker, Data := PPoint - X, Y Pos - } - ecDeleteLastChar := 501; // Delete last char (i.e. backspace key) - ecDeleteChar := 502; // Delete char at cursor (i.e. delete key) - ecDeleteWord := 503; // Delete from cursor to end of word - ecDeleteLastWord := 504; // Delete from cursor to start of word - ecDeleteBOL := 505; // Delete from cursor to beginning of line - ecDeleteEOL := 506; // Delete from cursor to end of line - ecDeleteLine := 507; // Delete current line - ecClearAll := 508; // Delete everything - ecLineBreak := 509; // Break line at current position, move caret to new line - ecInsertLine := 510; // Break line at current position, leave caret - ecChar := 511; // Insert a character at current position - ecImeStr := 550; // Insert character(s) from IME - ecUndo := 601; // Perform undo if available - ecRedo := 602; // Perform redo if available - ecCut := 603; // Cut selection to clipboard - ecPaste := 604; // Paste clipboard to current position - ecBlockIndent := 610; // Indent selection - ecBlockUnindent := 611; // Unindent selection - ecTab := 612; // Tab key - ecShiftTab := 613; // Shift+Tab key - ecAutoCompletion := 650; - ecComment := 651; - ecUnComment := 652; - ecNextBlock := 701; - ecPrevBlock := 702; - ecNextJumpOut := 703; - ecPrevJumpOut := 704; - ecUserFirst := 1001; // Start of user-defined commands - ecFind := ecUserFirst+1; - ecReplace := ecUserFirst+2; - ecSearchAgain := ecUserFirst+3; - ecFindAll := ecUserFirst+4; - ecString := ecUserFirst+5; - ecSearchUpAgain := ecUserFirst+6; - end + static const ecNone=0x0;static const ecViewCommandFirs=NIL; + static const ecViewCommandLast=0x1F4;static const ecEditCommandFirs=NIL;static const ecEditCommandLast=0x3E8; + static const ecLeft=0x1;static const ecRight=0x2;static const ecUp=0x3; + static const ecDown=0x4;static const ecWordLeft=0x5;static const ecWordRight=0x6; + static const ecLineStart=0x7;static const ecLineEnd=0x8;static const ecPageUp=0x9; + static const ecPageDown=0xA;static const ecPageLeft=0xB;static const ecPageRight=0xC; + static const ecPageTop=0xD;static const ecPageBottom=0xE;static const ecEditorTop=0xF; + static const ecEditorBottom=0x10;static const ecGotoXY=0x11;static const ecSelection=0x64; + static const ecSelLeft=0x65;static const ecSelRight=0x66;static const ecSelUp=0x67; + static const ecSelDown=0x68;static const ecSelWordLeft=0x69;static const ecSelWordRight=0x6A; + static const ecSelLineStart=0x6B;static const ecSelLineEnd=0x6C;static const ecSelPageUp=0x6D; + static const ecSelPageDown=0x6E;static const ecSelPageLeft=0x6F;static const ecSelPageRight=0x70; + static const ecSelPageTop=0x71;static const ecSelPageBottom=0x72;static const ecSelEditorTop=0x73; + static const ecSelEditorBottom=0x74;static const ecSelGotoXY=0x75;static const ecSelectAll=0xC7; + static const ecCopy=0xC9;static const ecScrollUp=0xD3;static const ecScrollDown=0xD4; + static const ecScrollLeft=0xD5;static const ecScrollRight=0xD6;static const ecInsertMode=0xDD; + static const ecOverwriteMode=0xDE;static const ecToggleMode=0xDF;static const ecNormalSelect=0xE7; + static const ecColumnSelect=0xE8;static const ecLineSelect=0xE9;static const ecMatchBracket=0xFA; + static const ecDeleteLastChar=0x1F5;static const ecDeleteChar=0x1F6;static const ecDeleteWord=0x1F7; + static const ecDeleteLastWord=0x1F8;static const ecDeleteBOL=0x1F9;static const ecDeleteEOL=0x1FA; + static const ecDeleteLine=0x1FB;static const ecClearAll=0x1FC;static const ecLineBreak=0x1FD; + static const ecInsertLine=0x1FE;static const ecChar=0x1FF;static const ecImeStr=0x226; + static const ecUndo=0x259;static const ecRedo=0x25A;static const ecCut=0x25B; + static const ecPaste=0x25C;static const ecBlockIndent=0x262;static const ecBlockUnindent=0x263; + static const ecTab=0x264;static const ecShiftTab=0x265;static const ecAutoCompletion=0x28A; + static const ecComment=0x28B;static const ecUnComment=0x28C;static const ecNextBlock=0x2BD; + static const ecPrevBlock=0x2BE;static const ecNextJumpOut=0x2BF;static const ecPrevJumpOut=0x2C0; + static const ecUserFirst=0x3E9;static const ecFind=0x3EA;static const ecReplace=0x3EB; + static const ecSearchAgain=0x3EC;static const ecFindAll=0x3ED;static const ecString=0x3EE; + static const ecSearchUpAgain=0x3EF; end type TCustomMemo = class(TCustomScrollControl,TCustomMemoCmd) //±à¼­Æ÷»ùÀà @@ -683,18 +509,20 @@ type TCustomMemo = class(TCustomScrollControl,TCustomMemoCmd) // fUndoList; //³·Ïú fRedoList; //·´³·Ïú //******²Ù×÷±ê¼Ç******** - static crInsert; - static crPaste; - static crDragDropInsert; - static crDeleteAfterCursor; - static crDelete; - static crLineBreak; - static crIndent; - static crUnindent; - static crSilentDelete; - static crSilentDeleteAfterCursor; - static crNothing; - static smNormal,smLine,smColumn; + static const crInsert = 1; + static const crPaste = 2; + static const crDragDropInsert = 3; + static const crDeleteAfterCursor = 4; + static const crDelete = 5; + static const crLineBreak = 6; + static const crIndent = 6; + static const crUnindent = 7; + static const crSilentDelete = 8; + static const crSilentDeleteAfterCursor = 9; + static const crNothing = 10; + static const smNormal = 0; + static const smLine = 1; + static const smColumn = 2; //**************** protected @@ -1075,28 +903,6 @@ type TCustomMemo = class(TCustomScrollControl,TCustomMemoCmd) // FSetPostioned := 0; InvalidateRect(nil,false); end - class function sinit();override; - begin - if not crInsert then - begin - crInsert := 1; - crPaste := 2; - crDragDropInsert := 3; - crDeleteAfterCursor := 4; - crDelete := 5; - crLineBreak := 6; - crIndent := 6; - crUnindent := 7; - crSilentDelete := 8; - crSilentDeleteAfterCursor := 9; - crNothing := 10; - smNormal := 0; - smLine := 1; - smColumn := 2; - InitCommandConst(); - end - inherited; - end public //¹ö¶¯Ë¢ÐÂ,¹¹Ôì function IncPaintLock(); begin diff --git a/funcext/tvclib/utslvclauxiliary.tsf b/funcext/tvclib/utslvclauxiliary.tsf index 19ce18b..546f914 100644 --- a/funcext/tvclib/utslvclauxiliary.tsf +++ b/funcext/tvclib/utslvclauxiliary.tsf @@ -2269,6 +2269,87 @@ type tinstancemanager = class() private fhandles; end +type tstr_step_match=class() + {** + @explan(˵Ã÷)×Ö·û´®Êý×鯥Åä %% + **} + function create(its); //ËÍÈëÆ¥ÅäµÄ×Ö·û´®Êý×é + begin + fits := array(); + findstaks := array(); + findidxs := array(""); + set_items(its); + end + function step_find_idx(s:string); //Æ¥ÅäµÄÐòºÅ + begin + {** + @explan(˵Ã÷)Æ¥Åä×Ö·û´® %% + @param(s)(string) Æ¥ÅäµÄÄ¿±ê %% + @return(array of integer) ³É¹¦µÄλÖà %% + **} + idx := 0; + d := getsdata(s); + if ifarray(d) then return d; //ÒѾ­´æÔÚÁË,·µ»Ø + for i := 1 to length(s) do //ʧЧÅÐ¶Ï + begin + si := s[1:i]; + if findidxs[i]<>si then //ÅжÏʧЧλÖà + begin + findidxs := findidxs[0:(i-1)]; + break; + end + end + for i:= length(findidxs) to length(s) do //´ÓÓÐЧλÖÿªÊ¼´¦Àí + begin + si := s[1:i]; + asi := array(); + asidx := 0; + for ii,v in findstaks[i-1] do //ÅжÏÿ¸öÖµ + begin + if checksame(si,v) then + begin + asi[asidx++] := v; + end + end + findstaks[i] := asi; //µÃµ½ÐµÄÖµ + findidxs[i] := si; + end + return findstaks[length(findidxs)-1];//fits[]; + end + function step_find(s); //²éÕÒÆ¥ÅäµÄ×Ö·û + begin + return fits[step_find_idx(s)]; + end + function set_items(its); //ÉèÖòéÕÒÊý¾Ý + begin + if fits<> its and check_legal(its) then + begin + fits := its; + findstaks := array(0->(length(fits)-1)); + findidxs := array(""); + end + end + private + function checksame(a,b);virtual;//ÅжÏÏàµÈ + begin + return pos(a,fits[ b]); + end + function check_legal(its);virtual; //ºÏ·¨¼ì²é + begin + return ifarray(its); + end + function getsdata(s);//»ñÈ¡³É¹¦µÄλÖà + begin + for i,v in findidxs do + begin + if v=s then return findstaks[i]; + end + end + private + fits; //ԭʼÊý¾Ý + findstaks; //ÀúÊ·Æ¥Åä¼Ç¼ + findidxs;//×Ö·û´® +end implementation function iffuncptr(fn); begin diff --git a/funcext/tvclib/utslvclconstant.tsf b/funcext/tvclib/utslvclconstant.tsf index 69f9e0d..009f637 100644 --- a/funcext/tvclib/utslvclconstant.tsf +++ b/funcext/tvclib/utslvclconstant.tsf @@ -1,7 +1,7 @@ unit utslvclconstant; {** @explan(˵Ã÷) tsl½Ó¿Ú³£Á¿¿â %% - @date(20220429)(ÀàÐÍ) %% + @date(20230718)(ÀàÐÍ-³£Á¿) %% **} interface //******************³£Á¿ÀàÐÍ********************************** @@ -10,43 +10,8 @@ type constant = class() @explan(˵Ã÷) Ϊ·½±ãʹÓÃ,ÀûÓþ²Ì¬³ÉÔ±±äÁ¿Ä£ÄâµÄ³£Á¿,Çë²»ÒªÐÞ¸ÄÆäÖµ %% **} 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 TAlign=class(tenumeration) - {** +type TAlign=class() +{** @explan(˵Ã÷) ×Ô¶¯¶ÔÆëÀàÐͳ£Á¿ %% **} {** @@ -58,16 +23,12 @@ type TAlign=class(tenumeration) @param(alClient)(constant) Õ¼Âú %% **} - static alNone; - static alTop; - static alBottom; - static alLeft; - static alRight; - static alClient; - static alCustom; + static const alNone=0x0;static const alTop=0x1; + static const alBottom=0x2;static const alLeft=0x3;static const alRight=0x4; + static const alClient=0x5;static const alCustom=0x6; end -type TAnchorKind=class(tenumeration) - {** +type TAnchorKind=class() +{** @explan(˵Ã÷) 궨ÀàÐͳ£Á¿ %% **} {** @@ -76,103 +37,87 @@ type TAnchorKind=class(tenumeration) @param(akRight)(constant) ÓÒ %% @param(akBottom)(constant)Ï %% **} - static akTop; - static akLeft; - static akRight; - static akBottom; + static const akTop=0x0;static const akLeft=0x1; + static const akRight=0x2;static const akBottom=0x3; end -type TFormStyle=class(tenumeration) - static fsMDIChild; - static fsMDIForm; - static fsStayOnTop; - static fsSplash; - static fsSystemStayOnTop; +type TFormStyle=class() + static const fsMDIChild=0x0;static const fsMDIForm=0x1; + static const fsStayOnTop=0x2;static const fsSplash=0x3;static const fsSystemStayOnTop=0x4; end -type TComponentState=class(tenumeration) - static csLoading; - static csReading; - static csWriting; - static csDestroying; - static csDesigning; - static csAncestor; - static csUpdating; - static csFixups; - static csFreeNotification; - static csInline; - static csDesignInstance; +type TComponentState=class() + static const csLoading=0x0;static const csReading=0x1; + static const csWriting=0x2;static const csDestroying=0x3;static const csDesigning=0x4; + static const csAncestor=0x5;static const csUpdating=0x6;static const csFixups=0x7; + static const csFreeNotification=0x8;static const csInline=0x9;static const csDesignInstance=0xA; end -type TComponentStyle=class(tenumeration) - static csInheritable; - static csCheckPropAvail; - static csSubComponent; - static csTransient; -end -type TWinControlFlag=class(tenumeration) - static wcfClientRectNeedsUpdate; - static wcfColorChanged; - static wcfFontChanged; - static wcfAllAutoSizing; - static wcfAligningControls; - static wcfEraseBackground; - static wcfCreatingHandle; - static wcfInitializing; - static wcfCreatingChildHandles; - static wcfRealizingBounds; - static wcfBoundsRealized; - static wcfUpdateShowing; - static wcfHandleVisible; - static wcfAdjustedLogicalClientRectValid; - static wcfKillIntfSetBounds; +type TComponentStyle=class() + static const csInheritable=0x0;static const csCheckPropAvail=0x1; + static const csSubComponent=0x2;static const csTransient=0x3; end - -type TControlStyleType=class(tenumeration) - static csAcceptsControls; // can have children in the designer; - static csCaptureMouse; // auto capture mouse when clicked; - static csDesignInteractive; // wants mouse events in design mode; - static csClickEvents; // handles mouse events; - static csFramed; // not implemented; has 3d frame; - static csSetCaption; // if Name=Caption; changing the Name changes the Caption; - static csOpaque; // the control paints its area completely; - static csDoubleClicks; // understands mouse double clicks; - static csTripleClicks; // understands mouse triple clicks; - static csQuadClicks; // understands mouse quad clicks; - static csFixedWidth; // cannot change its width; - static csFixedHeight; // cannot change its height (for example combobox); - static csNoDesignVisible; // is invisible in the designer; - static csReplicatable; // PaintTo works; - static csNoStdEvents; // standard events such as mouse; key; and click events are ignored.; - static csDisplayDragImage; // display images from dragimagelist during drag operation over control; - static csReflector; // not implemented; the controls respond to size; focus and dlg messages - it can be used as ActiveX control under Windows; - static csActionClient; // Action is set; - static csMenuEvents; // not implemented; - static csNoFocus; // control will not take focus when clicked with mouse.; - static csNeedsBorderPaint; // not implemented; - static csParentBackground; // tells WinXP to paint the theme background of parent on controls background; - static csDesignNoSmoothResize; // when resizing control in the designer do not SetBounds while dragging; - static csDesignFixedBounds; // can not be moved nor resized in designer; - static csHasDefaultAction; // implements useful ExecuteDefaultAction; - static csHasCancelAction; // implements useful ExecuteCancelAction; - static csNoDesignSelectable; // can not be selected at design time; - static csOwnedChildrenNotSelectable; // child controls owned by this control are NOT selectable in the designer; - static csAutoSize0x0; // if the preferred size is 0x0 then control is shrinked ot 0x0; - static csAutoSizeKeepChildLeft; // when AutoSize=true do not move children horizontally; - static csAutoSizeKeepChildTop; // when AutoSize=true do not move children vertically; - static csRequiresKeyboardInput; // If the device has no physical keyboard then show the virtual keyboard when this control gets focus (therefore available only to TWinControl descendents); +type TWinControlFlag=class() + static const wcfClientRectNeedsUpdate=0x0;static const wcfColorChanged=0x1; + static const wcfFontChanged=0x2;static const wcfAllAutoSizing=0x3;static const wcfAligningControls=0x4; + static const wcfEraseBackground=0x5;static const wcfCreatingHandle=0x6;static const wcfInitializing=0x7; + static const wcfCreatingChildHandles=0x8;static const wcfRealizingBounds=0x9;static const wcfBoundsRealized=0xA; + static const wcfUpdateShowing=0xB;static const wcfHandleVisible=0xC;static const wcfAdjustedLogicalClientRectValid=0xD; + static const wcfKillIntfSetBounds=0xE; end -type TMouseButton=class(tenumeration) +type TControlStyleType=class() +// static csAcceptsControls; // can have children in the designer; +// static csCaptureMouse; // auto capture mouse when clicked; +// static csDesignInteractive; // wants mouse events in design mode; +// static csClickEvents; // handles mouse events; +// static csFramed; // not implemented; has 3d frame; +// static csSetCaption; // if Name=Caption; changing the Name changes the Caption; +// static csOpaque; // the control paints its area completely; +// static csDoubleClicks; // understands mouse double clicks; +// static csTripleClicks; // understands mouse triple clicks; +// static csQuadClicks; // understands mouse quad clicks; +// static csFixedWidth; // cannot change its width; +// static csFixedHeight; // cannot change its height (for example combobox); +// static csNoDesignVisible; // is invisible in the designer; +// static csReplicatable; // PaintTo works; +// static csNoStdEvents; // standard events such as mouse; key; and click events are ignored.; +// static csDisplayDragImage; // display images from dragimagelist during drag operation over control; +// static csReflector; // not implemented; the controls respond to size; focus and dlg messages - it can be used as ActiveX control under Windows; +// static csActionClient; // Action is set; +// static csMenuEvents; // not implemented; +// static csNoFocus; // control will not take focus when clicked with mouse.; +// static csNeedsBorderPaint; // not implemented; +// static csParentBackground; // tells WinXP to paint the theme background of parent on controls background; +// static csDesignNoSmoothResize; // when resizing control in the designer do not SetBounds while dragging; +// static csDesignFixedBounds; // can not be moved nor resized in designer; +// static csHasDefaultAction; // implements useful ExecuteDefaultAction; +// static csHasCancelAction; // implements useful ExecuteCancelAction; +// static csNoDesignSelectable; // can not be selected at design time; +// static csOwnedChildrenNotSelectable; // child controls owned by this control are NOT selectable in the designer; +// static csAutoSize0x0; // if the preferred size is 0x0 then control is shrinked ot 0x0; +// static csAutoSizeKeepChildLeft; // when AutoSize=true do not move children horizontally; +// static csAutoSizeKeepChildTop; // when AutoSize=true do not move children vertically; +// static csRequiresKeyboardInput; // If the device has no physical keyboard then show the virtual keyboard when this control gets focus (therefore available only to TWinControl descendents); + static const csAcceptsControls=0x0;static const csCaptureMouse=0x1; + static const csDesignInteractive=0x2;static const csClickEvents=0x3;static const csFramed=0x4; + static const csSetCaption=0x5;static const csOpaque=0x6;static const csDoubleClicks=0x7; + static const csTripleClicks=0x8;static const csQuadClicks=0x9;static const csFixedWidth=0xA; + static const csFixedHeight=0xB;static const csNoDesignVisible=0xC;static const csReplicatable=0xD; + static const csNoStdEvents=0xE;static const csDisplayDragImage=0xF;static const csReflector=0x10; + static const csActionClient=0x11;static const csMenuEvents=0x12;static const csNoFocus=0x13; + static const csNeedsBorderPaint=0x14;static const csParentBackground=0x15;static const csDesignNoSmoothResize=0x16; + static const csDesignFixedBounds=0x17;static const csHasDefaultAction=0x18;static const csHasCancelAction=0x19; + static const csNoDesignSelectable=0x1A;static const csOwnedChildrenNotSelectable=0x1B;static const csAutoSize0x0=0x1C; + static const csAutoSizeKeepChildLeft=0x1D;static const csAutoSizeKeepChildTop=0x1E;static const csRequiresKeyboardInput=0x1F; +end +type TMouseButton=class() {** @exlan(˵Ã÷) Êó±ê°´¼üÇé¿ö %% @param(mbLeft)(constant) ×ó¼ü %% @param(mbRight)(constant) ÓÒ¼ü %% @param(mbMiddle)(constant) Öм䰴¼ü %% **} - static mbLeft; - static mbRight; - static mbMiddle; - static mbExtra1; - static mbExtra2; + static const mbLeft=0x0;static const mbRight=0x1; + static const mbMiddle=0x2;static const mbExtra1=0x3;static const mbExtra2=0x4; end -type TShiftStateEnum=class(tenumeration) +type TShiftStateEnum=class() {** @exlan(˵Ã÷) ¹¦Äܼü³£Á¿ %% @param(ssShift)(constant) shift %% @@ -180,149 +125,86 @@ type TShiftStateEnum=class(tenumeration) @param(ssCtrl)(constant) ctl %% @param(ssDouble)(constant) Ë«»÷ %% **} - static ssShift; - static ssAlt; - static ssCtrl; - static ssLeft; - static ssRight; - static ssMiddle; - static ssDouble; - static ssMeta; //// Extra additions - static ssSuper; - static ssHyper; - static ssAltGr; - static ssCaps; - static ssNum; - static ssScroll; - static ssTriple; - static ssQuad; - static ssExtra1; - static ssExtra2; + static const ssShift=0x0;static const ssAlt=0x1; + static const ssCtrl=0x2;static const ssLeft=0x3;static const ssRight=0x4; + static const ssMiddle=0x5;static const ssDouble=0x6;static const ssMeta=0x7; + static const ssSuper=0x8;static const ssHyper=0x9;static const ssAltGr=0xA; + static const ssCaps=0xB;static const ssNum=0xC;static const ssScroll=0xD; + static const ssTriple=0xE;static const ssQuad=0xF;static const ssExtra1=0x10; + static const ssExtra2=0x11; end -type TControlFlag=class(tenumeration) - static cfLoading; // set by TControl.ReadState; unset by TControl.Loaded when all on form finished loading; - static cfAutoSizeNeeded; - static cfLeftLoaded; // cfLeftLoaded is set; when 'Left' is set during loading.; - static cfTopLoaded; - static cfWidthLoaded; - static cfHeightLoaded; - static cfClientWidthLoaded; - static cfClientHeightLoaded; - static cfBoundsRectForNewParentValid; - static cfBaseBoundsValid; - static cfPreferredSizeValid; - static cfPreferredMinSizeValid; - static cfOnChangeBoundsNeeded; - static cfProcessingWMPaint; - static cfKillChangeBounds; - static cfKillInvalidatePreferredSize; - static cfKillAdjustSize; +type TControlFlag=class() + static const cfLoading=0x0;static const cfAutoSizeNeeded=0x1; + static const cfLeftLoaded=0x2;static const cfTopLoaded=0x3;static const cfWidthLoaded=0x4; + static const cfHeightLoaded=0x5;static const cfClientWidthLoaded=0x6;static const cfClientHeightLoaded=0x7; + static const cfBoundsRectForNewParentValid=0x8;static const cfBaseBoundsValid=0x9;static const cfPreferredSizeValid=0xA; + static const cfPreferredMinSizeValid=0xB;static const cfOnChangeBoundsNeeded=0xC;static const cfProcessingWMPaint=0xD; + static const cfKillChangeBounds=0xE;static const cfKillInvalidatePreferredSize=0xF;static const cfKillAdjustSize=0x10; end -type TDockOrientation=class(tenumeration) - static doNoOrient; // zone contains a TControl and no child zones.; - static doHorizontal; // zone's children are stacked top-to-bottom.; - static doVertical; // zone's children are arranged left-to-right.; - static doPages; // zone's children are pages arranged left-to-right.; +type TDockOrientation=class() + static const doNoOrient=0x0;static const doHorizontal=0x1; + static const doVertical=0x2;static const doPages=0x3; end -type TDragKind=class(tenumeration) - static dkDrag; - static dkDock; +type TDragKind=class() + static const dkDrag=0x0;static const dkDock=0x1; end -type TDragMode=class(tenumeration) - static dmManual; - static dmAutomatic; +type TDragMode=class() + static const dmManual=0x0;static const dmAutomatic=0x1; end - -type TDragState=class(tenumeration) - static dsDragEnter; - static dsDragLeave; - static dsDragMove; +type TDragState=class() + static const dsDragEnter=0x0;static const dsDragLeave=0x1; + static const dsDragMove=0x2; end - -type TDragMessage=class(tenumeration) - static dmDragEnter; - static dmDragLeave; - static dmDragMove; - static dmDragDrop; - static dmDragCancel; - static dmFindTarget; +type TDragMessage=class() + static const dmDragEnter=0x0;static const dmDragLeave=0x1; + static const dmDragMove=0x2;static const dmDragDrop=0x3;static const dmDragCancel=0x4; + static const dmFindTarget=0x5; end -type TCanvasStates=class(tenumeration) - static csHandleValid; - static csFontValid; - static csPenvalid; - static csBrushValid; - static csRegionValid; +type TCanvasStates=class() + static const csHandleValid=0x0;static const csFontValid=0x1; + static const csPenvalid=0x2;static const csBrushValid=0x3;static const csRegionValid=0x4; end -type TFPPenMode=class(tenumeration) - static pmBlack; - static pmWhite; - static pmNop; - static pmNot; - static pmCopy; - static pmNotCopy; - static pmMergePenNot; - static pmMaskPenNot; - static pmMergeNotPen; - static pmMaskNotPen; - static pmMerge; - static pmNotMerge; - static pmMask; - static pmNotMask; - static pmXor; - static pmNotXor; +type TFPPenMode=class() + static const pmBlack=0x0;static const pmWhite=0x1; + static const pmNop=0x2;static const pmNot=0x3;static const pmCopy=0x4; + static const pmNotCopy=0x5;static const pmMergePenNot=0x6;static const pmMaskPenNot=0x7; + static const pmMergeNotPen=0x8;static const pmMaskNotPen=0x9;static const pmMerge=0xA; + static const pmNotMerge=0xB;static const pmMask=0xC;static const pmNotMask=0xD; + static const pmXor=0xE;static const pmNotXor=0xF; end -type TFPPenEndCap=class(tenumeration) - static pecRound; - static pecSquare; - static pecFlat; +type TFPPenEndCap=class() + static const pecRound=0x0;static const pecSquare=0x1; + static const pecFlat=0x2; end -type TFPPenJoinStyle=class(tenumeration) - static pjsRound; - static pjsBevel; - static pjsMiter; +type TFPPenJoinStyle=class() + static const pjsRound=0x0;static const pjsBevel=0x1; + static const pjsMiter=0x2; end -type TControlStateType=class(tenumeration) - static csLButtonDown; - static csClicked; - static csPalette; - static csReadingState; - static csFocusing; - static csCreating; - static csPaintCopy; - static csCustomPaint; - static csDestroyingHandle; - static csDocking; - static csVisibleSetInLoading; +type TControlStateType=class() + static const csLButtonDown=0x0;static const csClicked=0x1; + static const csPalette=0x2;static const csReadingState=0x3;static const csFocusing=0x4; + static const csCreating=0x5;static const csPaintCopy=0x6;static const csCustomPaint=0x7; + static const csDestroyingHandle=0x8;static const csDocking=0x9;static const csVisibleSetInLoading=0xA; end -type TFormBorderStyle=class(tenumeration) - static bsNone; - static bsSingle; - static bsSizeable; - static bsDialog; - static bsToolWindow; - static bsSizeToolWin; +type TFormBorderStyle=class() + static const bsNone=0x0;static const bsSingle=0x1; + static const bsSizeable=0x2;static const bsDialog=0x3;static const bsToolWindow=0x4; + static const bsSizeToolWin=0x5; end -type TAlignStyle9=class(tenumeration) - {** +type TAlignStyle9=class() + {** @explan(˵Ã÷) ¾Å¹¬¸ñ¶ÔÆë³£Á¿,al9_ ¿ªÍ· %% @param(AL9_DEFAULT)(constant) ĬÈÏ %% @param(AL9_TOPLEFT)(constant) ¶¥²¿ %% @param(AL9_CENTER)(constant) ¾Ó %% **} - static AL9_DEFAULT; //0 - static AL9_TOPLEFT; //1 - static AL9_TOPCENTER; //2 - static AL9_TOPRIGHT; //3 - static AL9_CENTERLEFT; //4 - static AL9_CENTER; //5 - static AL9_CENTERRIGHT; //6 - static AL9_BOTTOMLEFT; //7 - static AL9_BOTTOMCENTER; //8 - static AL9_BOTTOMRIGHT; //9 + static const AL9_DEFAULT=0x0;static const AL9_TOPLEFT=0x1; + static const AL9_TOPCENTER=0x2;static const AL9_TOPRIGHT=0x3;static const AL9_CENTERLEFT=0x4; + static const AL9_CENTER=0x5;static const AL9_CENTERRIGHT=0x6;static const AL9_BOTTOMLEFT=0x7; + static const AL9_BOTTOMCENTER=0x8;static const AL9_BOTTOMRIGHT=0x9; end -type TAlignStyleH3=class(tenumeration) - {** +type TAlignStyleH3=class() +{** @explan(˵Ã÷) ˮƽ¶ÔÆë³£Á¿ %% **} (** @@ -330,16 +212,11 @@ type TAlignStyleH3=class(tenumeration) @param(AL3_RIGHT)(constant) ÓÒ %% @param(AL3_CENTER)(constant) ¾ÓÖÐ %% **) - - static AL3_LEFT; //0 - static AL3_RIGHT; //1 - static AL3_CENTER; //2 + static const AL3_LEFT=0x0;static const AL3_RIGHT=0x1; + static const AL3_CENTER=0x2; end -type TSysCursor=class(tenumeration) - - class function basevalue();override; - begin - { +type TSysCursor=class() + { //gtk ¶ÔÕÕ IDC_ARROW :=2 ; IDC_IBEAM :=152; @@ -359,50 +236,41 @@ type TSysCursor=class(tenumeration) IDC_HELP :=92; return ; } - IDC_ARROW := 32512; - IDC_SIZE := 32540; - IDC_NO := 32548; - end - {** - @explan(˵Ã÷)idc_ ¿ªÍ·µÄ ¹â±êÑùʽ %% - @param(IDC_ARROW)(constant) ÀàÐÍ %% - **} - - static IDC_ARROW; //MAKEINTRESOURCE(32512) - static IDC_IBEAM; //MAKEINTRESOURCE(32513) - static IDC_WAIT; //MAKEINTRESOURCE(32514) - static IDC_CROSS; //MAKEINTRESOURCE(32515) - static IDC_UPARROW; //MAKEINTRESOURCE(32516) - static IDC_SIZE; //MAKEINTRESOURCE(32640) /* OBSOLETE: use IDC_SIZEALL */ - static IDC_ICON; //MAKEINTRESOURCE(32641) /* OBSOLETE: use IDC_ARROW */ - static IDC_SIZENWSE; // MAKEINTRESOURCE(32642) - static IDC_SIZENESW; // MAKEINTRESOURCE(32643) - static IDC_SIZEWE; //MAKEINTRESOURCE(32644) - static IDC_SIZENS; //MAKEINTRESOURCE(32645) - static IDC_SIZEALL; //MAKEINTRESOURCE(32646) - static IDC_NO; //MAKEINTRESOURCE(32648) - static IDC_HAND; //MAKEINTRESOURCE(32649) - static IDC_APPSTARTING; // MAKEINTRESOURCE(32650) - static IDC_HELP; //MAKEINTRESOURCE(32651) +// static IDC_ARROW; //MAKEINTRESOURCE(32512) +// static IDC_IBEAM; //MAKEINTRESOURCE(32513) +// static IDC_WAIT; //MAKEINTRESOURCE(32514) +// static IDC_CROSS; //MAKEINTRESOURCE(32515) +// static IDC_UPARROW; //MAKEINTRESOURCE(32516) +// static IDC_SIZE; //MAKEINTRESOURCE(32640) /* OBSOLETE: use IDC_SIZEALL */ +// static IDC_ICON; //MAKEINTRESOURCE(32641) /* OBSOLETE: use IDC_ARROW */ +// static IDC_SIZENWSE; // MAKEINTRESOURCE(32642) +// static IDC_SIZENESW; // MAKEINTRESOURCE(32643) +// static IDC_SIZEWE; //MAKEINTRESOURCE(32644) +// static IDC_SIZENS; //MAKEINTRESOURCE(32645) +// static IDC_SIZEALL; //MAKEINTRESOURCE(32646) +// static IDC_NO; //MAKEINTRESOURCE(32648) +// static IDC_HAND; //MAKEINTRESOURCE(32649) +// static IDC_APPSTARTING; // MAKEINTRESOURCE(32650) +// static IDC_HELP; //MAKEINTRESOURCE(32651) + static const IDC_ARROW=0x7F00;static const IDC_IBEAM=0x7F01; + static const IDC_WAIT=0x7F02;static const IDC_CROSS=0x7F03;static const IDC_UPARROW=0x7F04; + static const IDC_SIZE=0x7F1C;static const IDC_ICON=0x7F1D;static const IDC_SIZENWSE=0x7F1E; + static const IDC_SIZENESW=0x7F1F;static const IDC_SIZEWE=0x7F20;static const IDC_SIZENS=0x7F21; + static const IDC_SIZEALL=0x7F22;static const IDC_NO=0x7F24;static const IDC_HAND=0x7F25; + static const IDC_APPSTARTING=0x7F26;static const IDC_HELP=0x7F27; end -type TActionListState=class(tenumeration) - static asNormal; - static asSuspended; - static asSuspendedEnabled; +type TActionListState=class() + static const asNormal=0x0;static const asSuspended=0x1; + static const asSuspendedEnabled=0x2; end -type TToolButtonStyle=class(tenumeration) - static tbsButton; - static tbsCheck; - static tbsDropDown; - static tbsSeparator; - static tbsDivider; - static tbsButtonDrop; +type TToolButtonStyle=class() + static const tbsButton=0x0;static const tbsCheck=0x1; + static const tbsDropDown=0x2;static const tbsSeparator=0x3;static const tbsDivider=0x4; + static const tbsButtonDrop=0x5; end -type TPairSplitterType=class(tenumeration) - static pstHorizontal; - static pstVertical; +type TPairSplitterType=class() + static const pstHorizontal=0x0;static const pstVertical=0x1; end - type TMBbtnstyle=class() {** @explan(˵Ã÷) TMessageboxADlg °´Å¥Ñùʽ³£Á¿%% @@ -544,5484 +412,2738 @@ type TSystemCursor=class static OCR_IBEAM; //152 end type tmacroconst=class(_commctrldef_,_tvclmsageid_,_shellapi_) -{** - @explan(˵Ã÷) ºê¶¨Ò弯ºÏ %% -**} - class function sinit();virtual; - begin - if tmacroconstinit then return ; - class(_commctrldef_).sinit(); - class(_tvclmsageid_).sinit(); - class(_shellapi_).sinit(); - tmacroconstinit := true; - end - static tmacroconstinit; + static const tmacroconstinit=0x1; +end + +type tconstant=class(talign,TAnchorKind,TFormStyle,TComponentState,TComponentStyle,TWinControlFlag,TControlStyleType,TMouseButton,TShiftStateEnum,TControlFlag,TDockOrientation,TDragKind,TDragMode,TDragState,TDragMessage,TCanvasStates,TFPPenMode,TFPPenEndCap,TFPPenJoinStyle,TControlStateType,TFormBorderStyle,TAlignStyle9,TAlignStyleH3,TSysCursor,TActionListState,TToolButtonStyle,TPairSplitterType) + end -type tconstant = class(talign,TAnchorKind,TFormStyle,TComponentState, - TComponentStyle,TWinControlFlag, - TControlStyleType,TMouseButton,TShiftStateEnum, - TControlFlag,TDockOrientation,TDragKind,TDragMode, - TDragState,TDragMessage,TCanvasStates,TFPPenMode, - TFPPenEndCap,TFPPenJoinStyle,TControlStateType, - TFormBorderStyle,TAlignStyle9,TAlignStyleH3,TSysCursor, - TActionListState,TToolButtonStyle,TPairSplitterType - ) - {** - @explan(˵Ã÷) ³£Á¿À༯ºÏ %% - **} -end type TSLUICONST=class(tmacroconst,tconstant) - {** - @explan(˵Ã÷) ½çÃæ¿â³£Á¿Àà %% - **} - static WM_TRAY; - static opInsert; - static opRemove; - static opRecycling; - class function sinit();override; - begin - if WM_TRAY>0 then return ; - class(tmacroconst).sinit(); - opRemove := "opRemove-";//ÒÆ³ý²Ù×÷ - opInsert := "opInsert+";//²åÈë - opRecycling := "opRecycling-"; - WM_TRAY := WM_USER+100; - end -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 + static const WM_TRAY=0x464;static const opInsert="opInsert+"; + static const opRemove="opRemove-";static const opRecycling="opRecycling-"; 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 + static const AF_UNSPEC=0x0;static const AF_UNIX=0x1; + static const AF_INET=0x2;static const AF_IMPLINK=0x3;static const AF_PUP=0x4; + static const AF_CHAOS=0x5;static const AF_NS=0x6;static const AF_IPX=0x6; + static const AF_ISO=0x7;static const AF_OSI=0x7;static const AF_ECMA=0x8; + static const AF_DATAKIT=0x9;static const AF_CCITT=0xA;static const AF_SNA=0xB; + static const AF_DECNET=0xC;static const AF_DLI=0xD;static const AF_LAT=0xE; + static const AF_HYLINK=0xF;static const AF_APPLETALK=0x10;static const AF_NETBIOS=0x11; + static const AF_VOICEVIEW=0x12;static const AF_FIREFOX=0x13;static const AF_UNKNOWN1=0x14; + static const AF_BAN=0x15;static const AF_ATM=0x16;static const AF_INET6=0x17; + static const AF_CLUSTER=0x18;static const AF_12844=0x19;static const AF_IRDA=0x1A; + static const AF_NETDES=0x1C;static const AF_TCNPROCESS=0x1D;static const AF_TCNMESSAGE=0x1E; + static const AF_ICLFXBM=0x1F;static const AF_BTH=0x20;static const AF_LINK=0x21; + static const AF_MAX=0x22;static const SOCK_STREAM=0x1;static const SOCK_DGRAM=0x2; + static const SOCK_RAW=0x3;static const SOCK_RDM=0x4;static const SOCK_SEQPACKET=0x5; + static const SOL_SOCKET=0xFFFF;static const SO_DEBUG=0x1;static const SO_ACCEPTCONN=0x2; + static const SO_REUSEADDR=0x4;static const SO_KEEPALIVE=0x8;static const SO_DONTROUTE=0x10; + static const SO_BROADCAST=0x20;static const SO_USELOOPBACK=0x40;static const SO_LINGER=0x80; + static const SO_OOBINLINE=0x100;static const SO_DONTLINGER=0xFFFFFF7F;static const SO_EXCLUSIVEADDRUSE=0xFFFFFFFB; + static const SO_SNDBUF=0x1001;static const SO_RCVBUF=0x1002;static const SO_SNDLOWAT=0x1003; + static const SO_RCVLOWAT=0x1004;static const SO_SNDTIMEO=0x1005;static const SO_RCVTIMEO=0x1006; + static const SO_ERROR=0x1007;static const SO_TYPE=0x1008;static const SO_BSP_STATE=0x1009; + static const SO_GROUP_ID=0x2001;static const SO_GROUP_PRIORITY=0x2002;static const SO_MAX_MSG_SIZE=0x2003; + static const SO_CONDITIONAL_ACCEPT=0x3002;static const SO_PAUSE_ACCEPT=0x3003;static const SO_COMPARTMENT_ID=0x3004; + static const SO_RANDOMIZE_PORT=0x3005;static const SO_PORT_SCALABILITY=0x3006;static const WSK_SO_BASE=0x4000; + static const TCP_NODELAY=0x1;static const _SS_MAXSIZE=0x80;static const IOC_UNIX=0x0; + static const IOC_WS2=0x8000000;static const IOC_PROTOCOL=0x10000000;static const IOC_VENDOR=0x18000000; + static const IOC_WSK=0xF000000;static const IPPROTO_IP=0x0;static const IPPORT_TCPMUX=0x1; + static const IPPORT_ECHO=0x7;static const IPPORT_DISCARD=0x9;static const IPPORT_SYSTAT=0xB; + static const IPPORT_DAYTIME=0xD;static const IPPORT_NETSTAT=0xF;static const IPPORT_QOTD=0x11; + static const IPPORT_MSP=0x12;static const IPPORT_CHARGEN=0x13;static const IPPORT_FTP_DATA=0x14; + static const IPPORT_FTP=0x15;static const IPPORT_TELNET=0x17;static const IPPORT_SMTP=0x19; + static const IPPORT_TIMESERVER=0x25;static const IPPORT_NAMESERVER=0x2A;static const IPPORT_WHOIS=0x2B; + static const IPPORT_MTP=0x39;static const IPPORT_TFTP=0x45;static const IPPORT_RJE=0x4D; + static const IPPORT_FINGER=0x4F;static const IPPORT_TTYLINK=0x57;static const IPPORT_SUPDUP=0x5F; + static const IPPORT_POP3=0x6E;static const IPPORT_NTP=0x7B;static const IPPORT_EPMAP=0x87; + static const IPPORT_NETBIOS_NS=0x89;static const IPPORT_NETBIOS_DGM=0x8A;static const IPPORT_NETBIOS_SSN=0x8B; + static const IPPORT_IMAP=0x8F;static const IPPORT_SNMP=0xA1;static const IPPORT_SNMP_TRAP=0xA2; + static const IPPORT_IMAP3=0xDC;static const IPPORT_LDAP=0x185;static const IPPORT_HTTPS=0x1BB; + static const IPPORT_MICROSOFT_DS=0x1BD;static const IPPORT_EXECSERVER=0x200;static const IPPORT_LOGINSERVER=0x201; + static const IPPORT_CMDSERVER=0x202;static const IPPORT_EFSSERVER=0x208;static const IPPORT_BIFFUDP=0x200; + static const IPPORT_WHOSERVER=0x201;static const IPPORT_ROUTESERVER=0x208;static const IPPORT_RESERVED=0x400; + static const IPPORT_REGISTERED_MIN=0x400;static const IPPORT_REGISTERED_MAX=0xBFFF;static const IPPORT_DYNAMIC_MIN=0xC000; + static const IPPORT_DYNAMIC_MAX=0xFFFF;static const IN_CLASSA_NET=0xFF000000;static const IN_CLASSA_NSHIFT=0x18; + static const IN_CLASSA_HOST=0xFFFFFF;static const IN_CLASSA_MAX=0x80;static const IN_CLASSB_NET=0xFFFF0000; + static const IN_CLASSB_NSHIFT=0x10;static const IN_CLASSB_HOST=0xFFFF;static const IN_CLASSB_MAX=0x10000; + static const IN_CLASSC_NET=0xFFFFFF00;static const IN_CLASSC_NSHIFT=0x8;static const IN_CLASSC_HOST=0xFF; + static const IN_CLASSD_NET=0xF0000000;static const IN_CLASSD_NSHIFT=0x1C;static const IN_CLASSD_HOST=0xFFFFFFF; + static const INADDR_ANY=0x0;static const INADDR_LOOPBACK=0x7F000001;static const INADDR_BROADCAST=0xFFFFFFFF; + static const INADDR_NONE=0xFFFFFFFF;static const SCOPEID_UNSPECIFIED_INIT=0x0;static const IOCPARM_MASK=0x7F; + static const IOC_VOID=0x20000000;static const IOC_OUT=0x40000000;static const IOC_IN=0x80000000; + static const IOC_INOUT=0xC0000000;static const _WSACMSGHDR=0x0;static const CMSGHDR_ALIGN=0x0; + static const CMSGDATA_ALIGN=0x0;static const CMSG_FIRSTHDR=0x0;static const CMSG_NXTHDR=0x0; + static const CMSG_SPACE=0x0;static const CMSG_LEN=0x0;static const MSG_TRUNC=0x100; + static const MSG_CTRUNC=0x200;static const MSG_BCAST=0x400;static const MSG_MCAST=0x800; + static const AI_PASSIVE=0x1;static const AI_CANONNAME=0x2;static const AI_NUMERICHOST=0x4; + static const AI_NUMERICSERV=0x8;static const AI_ALL=0x100;static const AI_ADDRCONFIG=0x400; + static const AI_V4MAPPED=0x800;static const AI_NON_AUTHORITATIVE=0x4000;static const AI_SECURE=0x8000; + static const AI_RETURN_PREFERRED_NAMES=0x10000;static const AI_FQDN=0x20000;static const AI_FILESERVER=0x40000; + static const AI_DISABLE_IDN_ENCODING=0x80000;static const AI_EXTENDED=0x80000000;static const ADDRINFOEX_VERSION_2=0x2; + static const ADDRINFOEX_VERSION_3=0x3;static const NS_ALL=0x0;static const NS_SAP=0x1; + static const NS_NDS=0x2;static const NS_PEER_BROWSE=0x3;static const NS_SLP=0x5; + static const NS_DHCP=0x6;static const NS_TCPIP_LOCAL=0xA;static const NS_TCPIP_HOSTS=0xB; + static const NS_DNS=0xC;static const NS_NETBT=0xD;static const NS_WINS=0xE; + static const NS_NLA=0xF;static const NS_BTH=0x10;static const NS_NBP=0x14; + static const NS_MS=0x1E;static const NS_STDA=0x1F;static const NS_NTDS=0x20; + static const NS_EMAIL=0x25;static const NS_PNRPNAME=0x26;static const NS_PNRPCLOUD=0x27; + static const NS_X500=0x28;static const NS_NIS=0x29;static const NS_NISPLUS=0x2A; + static const NS_WRQ=0x32;static const NS_NETDES=0x3C;static const NI_NOFQDN=0x1; + static const NI_NUMERICHOST=0x2;static const NI_NAMEREQD=0x4;static const NI_NUMERICSERV=0x8; + static const NI_DGRAM=0x10;static const NI_MAXHOST=0x401;static const NI_MAXSERV=0x20; + static const IPPROTO_HOPOPTS=0x0;static const IPPROTO_ICMP=0x1;static const IPPROTO_IGMP=0x2; + static const IPPROTO_GGP=0x3;static const IPPROTO_IPV4=0x4;static const IPPROTO_ST=0x5; + static const IPPROTO_TCP=0x6;static const IPPROTO_CBT=0x7;static const IPPROTO_EGP=0x8; + static const IPPROTO_IGP=0x9;static const IPPROTO_PUP=0xC;static const IPPROTO_UDP=0x11; + static const IPPROTO_IDP=0x16;static const IPPROTO_RDP=0x1B;static const IPPROTO_IPV6=0x29; + static const IPPROTO_ROUTING=0x2B;static const IPPROTO_FRAGMENT=0x2C;static const IPPROTO_ESP=0x32; + static const IPPROTO_AH=0x33;static const IPPROTO_ICMPV6=0x3A;static const IPPROTO_NONE=0x3B; + static const IPPROTO_DSTOPTS=0x3C;static const IPPROTO_ND=0x4D;static const IPPROTO_ICLFXBM=0x4E; + static const IPPROTO_PIM=0x67;static const IPPROTO_PGM=0x71;static const IPPROTO_L2TP=0x73; + static const IPPROTO_SCTP=0x84;static const IPPROTO_RAW=0xFF;static const IPPROTO_MAX=0x100; + static const IPPROTO_RESERVED_RAW=0x101;static const IPPROTO_RESERVED_IPSEC=0x102;static const IPPROTO_RESERVED_IPSECOFFLOAD=0x103; + static const IPPROTO_RESERVED_WNV=0x104;static const IPPROTO_RESERVED_MAX=0x105; 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 +type _socketdef_=class(ws2def_h) + static const _WINSOCKAPI_=NIL;static const INCL_WINSOCK_API_PROTOTYPES=0x1; + static const INCL_WINSOCK_API_TYPEDEFS=0x0;static const WINSOCK_API_LINKAGE=0x0;static const FD_SETSIZE=0x40; + static const IOCPARM_MASK=0x7F;static const IOC_VOID=0x20000000;static const IOC_OUT=0x40000000; + static const IOC_IN=0x80000000;static const IOC_INOUT=0xC0000000;static const H_ADDR=NIL; + static const IPPORT_ECHO=0x7;static const IPPORT_DISCARD=0x9;static const IPPORT_SYSTAT=0xB; + static const IPPORT_DAYTIME=0xD;static const IPPORT_NETSTAT=0xF;static const IPPORT_FTP=0x15; + static const IPPORT_TELNET=0x17;static const IPPORT_SMTP=0x19;static const IPPORT_TIMESERVER=0x25; + static const IPPORT_NAMESERVER=0x2A;static const IPPORT_WHOIS=0x2B;static const IPPORT_MTP=0x39; + static const IPPORT_TFTP=0x45;static const IPPORT_RJE=0x4D;static const IPPORT_FINGER=0x4F; + static const IPPORT_TTYLINK=0x57;static const IPPORT_SUPDUP=0x5F;static const IPPORT_EXECSERVER=0x200; + static const IPPORT_LOGINSERVER=0x201;static const IPPORT_CMDSERVER=0x202;static const IPPORT_EFSSERVER=0x208; + static const IPPORT_BIFFUDP=0x200;static const IPPORT_WHOSERVER=0x201;static const IPPORT_ROUTESERVER=0x208; + static const IPPORT_RESERVED=0x400;static const IMPLINK_IP=0x9B;static const IMPLINK_LOWEXPER=0x9C; + static const IMPLINK_HIGHEXPER=0x9E;static const ADDR_ANY=0x0;static const WSADESCRIPTION_LEN=0x100; + static const WSASYS_STATUS_LEN=0x80;static const INVALID_SOCKET=0xFFFFFFFF;static const SOCKET_ERROR=0xFFFFFFFF; + static const FROM_PROTOCOL_INFO=0xFFFFFFFF;static const SOCK_STREAM=0x1;static const SOCK_DGRAM=0x2; + static const SOCK_RAW=0x3;static const SOCK_RDM=0x4;static const SOCK_SEQPACKET=0x5; + static const SO_DEBUG=0x1;static const SO_ACCEPTCONN=0x2;static const SO_REUSEADDR=0x4; + static const SO_KEEPALIVE=0x8;static const SO_DONTROUTE=0x10;static const SO_BROADCAST=0x20; + static const SO_USELOOPBACK=0x40;static const SO_LINGER=0x80;static const SO_OOBINLINE=0x100; + static const SO_DONTLINGER=0xFFFFFF7F;static const SO_EXCLUSIVEADDRUSE=0xFFFFFFFB;static const SO_SNDBUF=0x1001; + static const SO_RCVBUF=0x1002;static const SO_SNDLOWAT=0x1003;static const SO_RCVLOWAT=0x1004; + static const SO_SNDTIMEO=0x1005;static const SO_RCVTIMEO=0x1006;static const SO_ERROR=0x1007; + static const SO_TYPE=0x1008;static const SO_GROUP_ID=0x2001;static const SO_GROUP_PRIORITY=0x2002; + static const SO_MAX_MSG_SIZE=0x2003;static const SO_PROTOCOL_INFOA=0x2004;static const SO_PROTOCOL_INFOW=0x2005; + static const PVD_CONFIG=0x3001;static const SO_CONDITIONAL_ACCEPT=0x3002;static const PF_UNSPEC=0x0; + static const PF_UNIX=0x1;static const PF_INET=0x2;static const PF_IMPLINK=0x3; + static const PF_PUP=0x4;static const PF_CHAOS=0x5;static const PF_NS=0x6; + static const PF_IPX=0x6;static const PF_ISO=0x7;static const PF_OSI=0x7; + static const PF_ECMA=0x8;static const PF_DATAKIT=0x9;static const PF_CCITT=0xA; + static const PF_SNA=0xB;static const PF_DECNET=0xC;static const PF_DLI=0xD; + static const PF_LAT=0xE;static const PF_HYLINK=0xF;static const PF_APPLETALK=0x10; + static const PF_VOICEVIEW=0x12;static const PF_FIREFOX=0x13;static const PF_UNKNOWN1=0x14; + static const PF_BAN=0x15;static const PF_ATM=0x16;static const PF_INET6=0x17; + static const PF_BTH=0x20;static const PF_MAX=0x22;static const SOL_SOCKET=0xFFFF; + static const SOMAXCONN=0x7FFFFFFF;static const MSG_OOB=0x1;static const MSG_PEEK=0x2; + static const MSG_DONTROUTE=0x4;static const MSG_WAITALL=0x8;static const MSG_PUSH_IMMEDIATE=0x20; + static const MSG_PARTIAL=0x8000;static const MSG_INTERRUPT=0x10;static const MSG_MAXIOVLEN=0x10; + static const MAXGETHOSTSTRUCT=0x400;static const FIONBIO=0x8004667E;static const FIONREAD=0x4004667F; + static const FIOASYNC=0x8004667D;static const FD_READ_BIT=0x0;static const FD_READ=0x1; + static const FD_WRITE_BIT=0x1;static const FD_WRITE=0x2;static const FD_OOB_BIT=0x2; + static const FD_OOB=0x4;static const FD_ACCEPT_BIT=0x3;static const FD_ACCEPT=0x8; + static const FD_CONNECT_BIT=0x4;static const FD_CONNECT=0x10;static const FD_CLOSE_BIT=0x5; + static const FD_CLOSE=0x20;static const FD_QOS_BIT=0x6;static const FD_QOS=0x40; + static const FD_GROUP_QOS_BIT=0x7;static const FD_GROUP_QOS=0x80;static const FD_ROUTING_INTERFACE_CHANGE_BIT=0x8; + static const FD_ROUTING_INTERFACE_CHANGE=0x100;static const FD_ADDRESS_LIST_CHANGE_BIT=0x9;static const FD_ADDRESS_LIST_CHANGE=0x200; + static const FD_MAX_EVENTS=0xA;static const FD_ALL_EVENTS=0x3FF;static const WSABASEERR=0x2710; + static const WSAEINTR=0x2714;static const WSAEBADF=0x2719;static const WSAEACCES=0x271D; + static const WSAEFAULT=0x271E;static const WSAEINVAL=0x2726;static const WSAEMFILE=0x2728; + static const WSAEWOULDBLOCK=0x2733;static const WSAEINPROGRESS=0x2734;static const WSAEALREADY=0x2735; + static const WSAENOTSOCK=0x2736;static const WSAEDESTADDRREQ=0x2737;static const WSAEMSGSIZE=0x2738; + static const WSAEPROTOTYPE=0x2739;static const WSAENOPROTOOPT=0x273A;static const WSAEPROTONOSUPPORT=0x273B; + static const WSAESOCKTNOSUPPORT=0x273C;static const WSAEOPNOTSUPP=0x273D;static const WSAEPFNOSUPPORT=0x273E; + static const WSAEAFNOSUPPORT=0x273F;static const WSAEADDRINUSE=0x2740;static const WSAEADDRNOTAVAIL=0x2741; + static const WSAENETDOWN=0x2742;static const WSAENETUNREACH=0x2743;static const WSAENETRESET=0x2744; + static const WSAECONNABORTED=0x2745;static const WSAECONNRESET=0x2746;static const WSAENOBUFS=0x2747; + static const WSAEISCONN=0x2748;static const WSAENOTCONN=0x2749;static const WSAESHUTDOWN=0x274A; + static const WSAETOOMANYREFS=0x274B;static const WSAETIMEDOUT=0x274C;static const WSAECONNREFUSED=0x274D; + static const WSAELOOP=0x274E;static const WSAENAMETOOLONG=0x274F;static const WSAEHOSTDOWN=0x2750; + static const WSAEHOSTUNREACH=0x2751;static const WSAENOTEMPTY=0x2752;static const WSAEPROCLIM=0x2753; + static const WSAEUSERS=0x2754;static const WSAEDQUOT=0x2755;static const WSAESTALE=0x2756; + static const WSAEREMOTE=0x2757;static const WSASYSNOTREADY=0x276B;static const WSAVERNOTSUPPORTED=0x276C; + static const WSANOTINITIALISED=0x276D;static const WSAEDISCON=0x2775;static const WSAENOMORE=0x2776; + static const WSAECANCELLED=0x2777;static const WSAEINVALIDPROCTABLE=0x2778;static const WSAEINVALIDPROVIDER=0x2779; + static const WSAEPROVIDERFAILEDINIT=0x277A;static const WSASYSCALLFAILURE=0x277B;static const WSASERVICE_NOT_FOUND=0x277C; + static const WSATYPE_NOT_FOUND=0x277D;static const WSA_E_NO_MORE=0x277E;static const WSA_E_CANCELLED=0x277F; + static const WSAEREFUSED=0x2780;static const WSAHOST_NOT_FOUND=0x2AF9;static const WSATRY_AGAIN=0x2AFA; + static const WSANO_RECOVERY=0x2AFB;static const WSANO_DATA=0x2AFC;static const WSA_QOS_RECEIVERS=0x2AFD; + static const WSA_QOS_SENDERS=0x2AFE;static const WSA_QOS_NO_SENDERS=0x2AFF;static const WSA_QOS_NO_RECEIVERS=0x2B00; + static const WSA_QOS_REQUEST_CONFIRMED=0x2B01;static const WSA_QOS_ADMISSION_FAILURE=0x2B02;static const WSA_QOS_POLICY_FAILURE=0x2B03; + static const WSA_QOS_BAD_STYLE=0x2B04;static const WSA_QOS_BAD_OBJECT=0x2B05;static const WSA_QOS_TRAFFIC_CTRL_ERROR=0x2B06; + static const WSA_QOS_GENERIC_ERROR=0x2B07;static const WSA_QOS_ESERVICETYPE=0x2B08;static const WSA_QOS_EFLOWSPEC=0x2B09; + static const WSA_QOS_EPROVSPECBUF=0x2B0A;static const WSA_QOS_EFILTERSTYLE=0x2B0B;static const WSA_QOS_EFILTERTYPE=0x2B0C; + static const WSA_QOS_EFILTERCOUNT=0x2B0D;static const WSA_QOS_EOBJLENGTH=0x2B0E;static const WSA_QOS_EFLOWCOUNT=0x2B0F; + static const WSA_QOS_EUNKOWNPSOBJ=0x2B10;static const WSA_QOS_EPOLICYOBJ=0x2B11;static const WSA_QOS_EFLOWDESC=0x2B12; + static const WSA_QOS_EPSFLOWSPEC=0x2B13;static const WSA_QOS_EPSFILTERSPEC=0x2B14;static const WSA_QOS_ESDMODEOBJ=0x2B15; + static const WSA_QOS_ESHAPERATEOBJ=0x2B16;static const WSA_QOS_RESERVED_PETYPE=0x2B17;static const HOST_NOT_FOUND=0x2AF9; + static const TRY_AGAIN=0x2AFA;static const NO_RECOVERY=0x2AFB;static const NO_DATA=0x2AFC; + static const WSANO_ADDRESS=0x2AFC;static const NO_ADDRESS=0x2AFC;static const EWOULDBLOCK=0x2733; + static const EINPROGRESS=0x2734;static const EALREADY=0x2735;static const ENOTSOCK=0x2736; + static const EDESTADDRREQ=0x2737;static const EMSGSIZE=0x2738;static const EPROTOTYPE=0x2739; + static const ENOPROTOOPT=0x273A;static const EPROTONOSUPPORT=0x273B;static const ESOCKTNOSUPPORT=0x273C; + static const EOPNOTSUPP=0x273D;static const EPFNOSUPPORT=0x273E;static const EAFNOSUPPORT=0x273F; + static const EADDRINUSE=0x2740;static const EADDRNOTAVAIL=0x2741;static const ENETDOWN=0x2742; + static const ENETUNREACH=0x2743;static const ENETRESET=0x2744;static const ECONNABORTED=0x2745; + static const ECONNRESET=0x2746;static const ENOBUFS=0x2747;static const EISCONN=0x2748; + static const ENOTCONN=0x2749;static const ESHUTDOWN=0x274A;static const ETOOMANYREFS=0x274B; + static const ETIMEDOUT=0x274C;static const ECONNREFUSED=0x274D;static const ELOOP=0x274E; + static const ENAMETOOLONG=0x274F;static const EHOSTDOWN=0x2750;static const EHOSTUNREACH=0x2751; + static const ENOTEMPTY=0x2752;static const EPROCLIM=0x2753;static const EUSERS=0x2754; + static const EDQUOT=0x2755;static const ESTALE=0x2756;static const EREMOTE=0x2757; + static const WSAAPI=NIL;static const WSAEVENT=0x0;static const LPWSAEVENT=0x0; + static const WSAOVERLAPPED=0x0;static const WSA_IO_PENDING=0x0;static const WSA_IO_INCOMPLETE=0x0; + static const WSA_INVALID_HANDLE=0x0;static const WSA_INVALID_PARAMETER=0x0;static const WSA_NOT_ENOUGH_MEMORY=0x0; + static const WSA_OPERATION_ABORTED=0x0;static const WSA_INVALID_EVENT=0x0;static const WSA_MAXIMUM_WAIT_EVENTS=0x0; + static const WSA_WAIT_FAILED=0x0;static const WSA_WAIT_EVENT_0=0x0;static const WSA_WAIT_IO_COMPLETION=0x0; + static const WSA_WAIT_TIMEOUT=0x0;static const WSA_INFINITE=0x0;static const LPQOS=0x0; + static const CF_ACCEPT=0x0;static const CF_REJECT=0x1;static const CF_DEFER=0x2; + static const SD_RECEIVE=0x0;static const SD_SEND=0x1;static const SD_BOTH=0x2; + static const SG_UNCONSTRAINED_GROUP=0x1;static const SG_CONSTRAINED_GROUP=0x2;static const MAX_PROTOCOL_CHAIN=0x7; + static const BASE_PROTOCOL=0x1;static const LAYERED_PROTOCOL=0x0;static const WSAPROTOCOL_LEN=0xFF; + static const PFL_MULTIPLE_PROTO_ENTRIES=0x1;static const PFL_RECOMMENDED_PROTO_ENTRY=0x2;static const PFL_HIDDEN=0x4; + static const PFL_MATCHES_PROTOCOL_ZERO=0x8;static const PFL_NETWORKDIRECT_PROVIDER=0x10;static const XP1_CONNECTIONLESS=0x1; + static const XP1_GUARANTEED_DELIVERY=0x2;static const XP1_GUARANTEED_ORDER=0x4;static const XP1_MESSAGE_ORIENTED=0x8; + static const XP1_PSEUDO_STREAM=0x10;static const XP1_GRACEFUL_CLOSE=0x20;static const XP1_EXPEDITED_DATA=0x40; + static const XP1_CONNECT_DATA=0x80;static const XP1_DISCONNECT_DATA=0x100;static const XP1_SUPPORT_BROADCAST=0x200; + static const XP1_SUPPORT_MULTIPOINT=0x400;static const XP1_MULTIPOINT_CONTROL_PLANE=0x800;static const XP1_MULTIPOINT_DATA_PLANE=0x1000; + static const XP1_QOS_SUPPORTED=0x2000;static const XP1_INTERRUPT=0x4000;static const XP1_UNI_SEND=0x8000; + static const XP1_UNI_RECV=0x10000;static const XP1_IFS_HANDLES=0x20000;static const XP1_PARTIAL_MESSAGE=0x40000; + static const XP1_SAN_SUPPORT_SDP=0x80000;static const BIGENDIAN=0x0;static const LITTLEENDIAN=0x1; + static const SECURITY_PROTOCOL_NONE=0x0;static const JL_SENDER_ONLY=0x1;static const JL_RECEIVER_ONLY=0x2; + static const JL_BOTH=0x4;static const WSA_FLAG_OVERLAPPED=0x1;static const WSA_FLAG_MULTIPOINT_C_ROOT=0x2; + static const WSA_FLAG_MULTIPOINT_C_LEAF=0x4;static const WSA_FLAG_MULTIPOINT_D_ROOT=0x8;static const WSA_FLAG_MULTIPOINT_D_LEAF=0x10; + static const WSA_FLAG_ACCESS_SYSTEM_SECURITY=0x40;static const WSA_FLAG_NO_HANDLE_INHERIT=0x80;static const WSA_FLAG_REGISTERED_IO=0x100; + static const TH_NETDEV=0x1;static const TH_TAPI=0x2;static const SERVICE_MULTIPLE=0x1; + static const NS_ALL=0x0;static const NS_SAP=0x1;static const NS_NDS=0x2; + static const NS_PEER_BROWSE=0x3;static const NS_SLP=0x5;static const NS_DHCP=0x6; + static const NS_TCPIP_LOCAL=0xA;static const NS_WINS=0xE;static const NS_BTH=0x10; + static const NS_NBP=0x14;static const NS_MS=0x1E;static const NS_STDA=0x1F; + static const NS_NTDS=0x20;static const NS_EMAIL=0x25;static const NS_X500=0x28; + static const NS_NIS=0x29;static const NS_NISPLUS=0x2A;static const NS_WRQ=0x32; + static const NS_NETDES=0x3C;static const NS_TCPIP_HOSTS=0xB;static const NS_DNS=0xC; + static const NS_NETBT=0xD;static const NS_NLA=0xF;static const NS_LOCALNAME=0x13; + static const NS_PNRPNAME=0x26;static const NS_PNRPCLOUD=0x27;static const RES_UNUSED_1=0x1; + static const RES_FLUSH_CACHE=0x2;static const RES_SERVICE=0x4;static const SERVICE_TYPE_VALUE_IPXPORTA="IpxSocket"; + static const SERVICE_TYPE_VALUE_IPXPORTW=L"IpxSocket";static const SERVICE_TYPE_VALUE_SAPIDA="SapId";static const SERVICE_TYPE_VALUE_SAPIDW=L"SapId"; + static const SERVICE_TYPE_VALUE_TCPPORTA="TcpPort";static const SERVICE_TYPE_VALUE_TCPPORTW=L"TcpPort";static const SERVICE_TYPE_VALUE_UDPPORTA="UdpPort"; + static const SERVICE_TYPE_VALUE_UDPPORTW=L"UdpPort";static const SERVICE_TYPE_VALUE_OBJECTIDA="ObjectId";static const SERVICE_TYPE_VALUE_OBJECTIDW=L"ObjectId"; + static const LUP_DEEP=0x1;static const LUP_CONTAINERS=0x2;static const LUP_NOCONTAINERS=0x4; + static const LUP_NEAREST=0x8;static const LUP_RETURN_NAME=0x10;static const LUP_RETURN_TYPE=0x20; + static const LUP_RETURN_VERSION=0x40;static const LUP_RETURN_COMMENT=0x80;static const LUP_RETURN_ADDR=0x100; + static const LUP_RETURN_BLOB=0x200;static const LUP_RETURN_ALIASES=0x400;static const LUP_RETURN_QUERY_STRING=0x800; + static const LUP_RETURN_ALL=0xFF0;static const LUP_RES_SERVICE=0x8000;static const LUP_FLUSHCACHE=0x1000; + static const LUP_FLUSHPREVIOUS=0x2000;static const LUP_NON_AUTHORITATIVE=0x4000;static const LUP_SECURE=0x8000; + static const LUP_RETURN_PREFERRED_NAMES=0x10000;static const LUP_ADDRCONFIG=0x100000;static const LUP_DUAL_ADDR=0x200000; + static const LUP_FILESERVER=0x400000;static const LUP_DISABLE_IDN_ENCODING=0x800000;static const LUP_API_ANSI=0x1000000; + static const RESULT_IS_ALIAS=0x1;static const RESULT_IS_ADDED=0x10;static const RESULT_IS_CHANGED=0x20; + static const RESULT_IS_DELETED=0x40;static const POLLRDNORM=0x100;static const POLLRDBAND=0x200; + static const POLLIN=0x300;static const POLLPRI=0x400;static const POLLWRNORM=0x10; + static const POLLOUT=0x10;static const POLLWRBAND=0x20;static const POLLERR=0x1; + static const POLLHUP=0x2;static const POLLNVAL=0x4; 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 + static const WINGDIAPI=0x0;static const WINSPOOLAPI=0x0; + static const WINVER=0x500;static const R2_BLACK=0x1;static const R2_NOTMERGEPEN=0x2; + static const R2_MASKNOTPEN=0x3;static const R2_NOTCOPYPEN=0x4;static const R2_MASKPENNOT=0x5; + static const R2_NOT=0x6;static const R2_XORPEN=0x7;static const R2_NOTMASKPEN=0x8; + static const R2_MASKPEN=0x9;static const R2_NOTXORPEN=0xA;static const R2_NOP=0xB; + static const R2_MERGENOTPEN=0xC;static const R2_COPYPEN=0xD;static const R2_MERGEPENNOT=0xE; + static const R2_MERGEPEN=0xF;static const R2_WHITE=0x10;static const R2_LAST=0x10; + static const SRCCOPY=0xCC0020;static const SRCPAINT=0xEE0086;static const SRCAND=0x8800C6; + static const SRCINVERT=0x660046;static const SRCERASE=0x440328;static const NOTSRCCOPY=0x330008; + static const NOTSRCERASE=0x1100A6;static const MERGECOPY=0xC000CA;static const MERGEPAINT=0xBB0226; + static const PATCOPY=0xF00021;static const PATPAINT=0xFB0A09;static const PATINVERT=0x5A0049; + static const DSTINVERT=0x550009;static const BLACKNESS=0x42;static const WHITENESS=0xFF0062; + static const NOMIRRORBITMAP=0x80000000;static const CAPTUREBLT=0x40000000;static const GDI_ERROR=0xFFFFFFFF; + static const HGDI_ERROR=0xFFFFFFFF;static const ERROR=0x0;static const NULLREGION=0x1; + static const SIMPLEREGION=0x2;static const COMPLEXREGION=0x3;static const RGN_ERROR=0x0; + static const RGN_AND=0x1;static const RGN_OR=0x2;static const RGN_XOR=0x3; + static const RGN_DIFF=0x4;static const RGN_COPY=0x5;static const RGN_MIN=0x1; + static const RGN_MAX=0x5;static const BLACKONWHITE=0x1;static const WHITEONBLACK=0x2; + static const COLORONCOLOR=0x3;static const HALFTONE=0x4;static const MAXSTRETCHBLTMODE=0x4; + static const STRETCH_ANDSCANS=0x1;static const STRETCH_ORSCANS=0x2;static const STRETCH_DELETESCANS=0x3; + static const STRETCH_HALFTONE=0x4;static const ALTERNATE=0x1;static const WINDING=0x2; + static const POLYFILL_LAST=0x2;static const LAYOUT_RTL=0x1;static const LAYOUT_BTT=0x2; + static const LAYOUT_VBH=0x4;static const LAYOUT_ORIENTATIONMASK=0x7;static const LAYOUT_BITMAPORIENTATIONPRESERVED=0x8; + static const TA_NOUPDATECP=0x0;static const TA_UPDATECP=0x1;static const TA_LEFT=0x0; + static const TA_RIGHT=0x2;static const TA_CENTER=0x6;static const TA_TOP=0x0; + static const TA_BOTTOM=0x8;static const TA_BASELINE=0x18;static const TA_RTLREADING=0x100; + static const TA_MASK=0x11F;static const VTA_BASELINE=0x18;static const VTA_LEFT=0x8; + static const VTA_RIGHT=0x0;static const VTA_CENTER=0x6;static const VTA_BOTTOM=0x2; + static const VTA_TOP=0x0;static const ETO_OPAQUE=0x2;static const ETO_CLIPPED=0x4; + static const ETO_GLYPH_INDEX=0x10;static const ETO_RTLREADING=0x80;static const ETO_NUMERICSLOCAL=0x400; + static const ETO_NUMERICSLATIN=0x800;static const ETO_IGNORELANGUAGE=0x1000;static const ETO_PDY=0x2000; + static const ETO_REVERSE_INDEX_MAP=0x10000;static const ASPECT_FILTERING=0x1;static const DCB_RESET=0x1; + static const DCB_ACCUMULATE=0x2;static const DCB_DIRTY=0x2;static const DCB_SET=0x3; + static const DCB_ENABLE=0x4;static const DCB_DISABLE=0x8;static const META_SETBKCOLOR=0x201; + static const META_SETBKMODE=0x102;static const META_SETMAPMODE=0x103;static const META_SETROP2=0x104; + static const META_SETRELABS=0x105;static const META_SETPOLYFILLMODE=0x106;static const META_SETSTRETCHBLTMODE=0x107; + static const META_SETTEXTCHAREXTRA=0x108;static const META_SETTEXTCOLOR=0x209;static const META_SETTEXTJUSTIFICATION=0x20A; + static const META_SETWINDOWORG=0x20B;static const META_SETWINDOWEXT=0x20C;static const META_SETVIEWPORTORG=0x20D; + static const META_SETVIEWPORTEXT=0x20E;static const META_OFFSETWINDOWORG=0x20F;static const META_SCALEWINDOWEXT=0x410; + static const META_OFFSETVIEWPORTORG=0x211;static const META_SCALEVIEWPORTEXT=0x412;static const META_LINETO=0x213; + static const META_MOVETO=0x214;static const META_EXCLUDECLIPRECT=0x415;static const META_INTERSECTCLIPRECT=0x416; + static const META_ARC=0x817;static const META_ELLIPSE=0x418;static const META_FLOODFILL=0x419; + static const META_PIE=0x81A;static const META_RECTANGLE=0x41B;static const META_ROUNDRECT=0x61C; + static const META_PATBLT=0x61D;static const META_SAVEDC=0x1E;static const META_SETPIXEL=0x41F; + static const META_OFFSETCLIPRGN=0x220;static const META_TEXTOUT=0x521;static const META_BITBLT=0x922; + static const META_STRETCHBLT=0xB23;static const META_POLYGON=0x324;static const META_POLYLINE=0x325; + static const META_ESCAPE=0x626;static const META_RESTOREDC=0x127;static const META_FILLREGION=0x228; + static const META_FRAMEREGION=0x429;static const META_INVERTREGION=0x12A;static const META_PAINTREGION=0x12B; + static const META_SELECTCLIPREGION=0x12C;static const META_SELECTOBJECT=0x12D;static const META_SETTEXTALIGN=0x12E; + static const META_CHORD=0x830;static const META_SETMAPPERFLAGS=0x231;static const META_EXTTEXTOUT=0xA32; + static const META_SETDIBTODEV=0xD33;static const META_SELECTPALETTE=0x234;static const META_REALIZEPALETTE=0x35; + static const META_ANIMATEPALETTE=0x436;static const META_SETPALENTRIES=0x37;static const META_POLYPOLYGON=0x538; + static const META_RESIZEPALETTE=0x139;static const META_DIBBITBLT=0x940;static const META_DIBSTRETCHBLT=0xB41; + static const META_DIBCREATEPATTERNBRUSH=0x142;static const META_STRETCHDIB=0xF43;static const META_EXTFLOODFILL=0x548; + static const META_SETLAYOUT=0x149;static const META_DELETEOBJECT=0x1F0;static const META_CREATEPALETTE=0xF7; + static const META_CREATEPATTERNBRUSH=0x1F9;static const META_CREATEPENINDIRECT=0x2FA;static const META_CREATEFONTINDIRECT=0x2FB; + static const META_CREATEBRUSHINDIRECT=0x2FC;static const META_CREATEREGION=0x6FF;static const NEWFRAME=0x1; + static const ABORTDOC=0x2;static const NEXTBAND=0x3;static const SETCOLORTABLE=0x4; + static const GETCOLORTABLE=0x5;static const FLUSHOUTPUT=0x6;static const DRAFTMODE=0x7; + static const QUERYESCSUPPORT=0x8;static const SETABORTPROC=0x9;static const STARTDOC=0xA; + static const ENDDOC=0xB;static const GETPHYSPAGESIZE=0xC;static const GETPRINTINGOFFSET=0xD; + static const GETSCALINGFACTOR=0xE;static const MFCOMMENT=0xF;static const GETPENWIDTH=0x10; + static const SETCOPYCOUNT=0x11;static const SELECTPAPERSOURCE=0x12;static const DEVICEDATA=0x13; + static const PASSTHROUGH=0x13;static const GETTECHNOLGY=0x14;static const GETTECHNOLOGY=0x14; + static const SETLINECAP=0x15;static const SETLINEJOIN=0x16;static const SETMITERLIMIT=0x17; + static const BANDINFO=0x18;static const DRAWPATTERNRECT=0x19;static const GETVECTORPENSIZE=0x1A; + static const GETVECTORBRUSHSIZE=0x1B;static const ENABLEDUPLEX=0x1C;static const GETSETPAPERBINS=0x1D; + static const GETSETPRINTORIENT=0x1E;static const ENUMPAPERBINS=0x1F;static const SETDIBSCALING=0x20; + static const EPSPRINTING=0x21;static const ENUMPAPERMETRICS=0x22;static const GETSETPAPERMETRICS=0x23; + static const POSTSCRIPT_DATA=0x25;static const POSTSCRIPT_IGNORE=0x26;static const MOUSETRAILS=0x27; + static const GETDEVICEUNITS=0x2A;static const GETEXTENDEDTEXTMETRICS=0x100;static const GETEXTENTTABLE=0x101; + static const GETPAIRKERNTABLE=0x102;static const GETTRACKKERNTABLE=0x103;static const EXTTEXTOUT=0x200; + static const GETFACENAME=0x201;static const DOWNLOADFACE=0x202;static const ENABLERELATIVEWIDTHS=0x300; + static const ENABLEPAIRKERNING=0x301;static const SETKERNTRACK=0x302;static const SETALLJUSTVALUES=0x303; + static const SETCHARSET=0x304;static const STRETCHBLT=0x800;static const METAFILE_DRIVER=0x801; + static const GETSETSCREENPARAMS=0xC00;static const QUERYDIBSUPPORT=0xC01;static const BEGIN_PATH=0x1000; + static const CLIP_TO_PATH=0x1001;static const END_PATH=0x1002;static const EXT_DEVICE_CAPS=0x1003; + static const RESTORE_CTM=0x1004;static const SAVE_CTM=0x1005;static const SET_ARC_DIRECTION=0x1006; + static const SET_BACKGROUND_COLOR=0x1007;static const SET_POLY_MODE=0x1008;static const SET_SCREEN_ANGLE=0x1009; + static const SET_SPREAD=0x100A;static const TRANSFORM_CTM=0x100B;static const SET_CLIP_BOX=0x100C; + static const SET_BOUNDS=0x100D;static const SET_MIRROR_MODE=0x100E;static const OPENCHANNEL=0x100E; + static const DOWNLOADHEADER=0x100F;static const CLOSECHANNEL=0x1010;static const POSTSCRIPT_PASSTHROUGH=0x1013; + static const ENCAPSULATED_POSTSCRIPT=0x1014;static const POSTSCRIPT_IDENTIFY=0x1015;static const POSTSCRIPT_INJECTION=0x1016; + static const CHECKJPEGFORMAT=0x1017;static const CHECKPNGFORMAT=0x1018;static const GET_PS_FEATURESETTING=0x1019; + static const GDIPLUS_TS_QUERYVER=0x101A;static const GDIPLUS_TS_RECORD=0x101B;static const MILCORE_TS_QUERYVER_RESULT_FALSE=0x0; + static const MILCORE_TS_QUERYVER_RESULT_TRUE=0x7FFFFFFF;static const SPCLPASSTHROUGH2=0x11D8;static const PSIDENT_GDICENTRIC=0x0; + static const PSIDENT_PSCENTRIC=0x1;static const PSINJECT_BEGINSTREAM=0x1;static const PSINJECT_PSADOBE=0x2; + static const PSINJECT_PAGESATEND=0x3;static const PSINJECT_PAGES=0x4;static const PSINJECT_DOCNEEDEDRES=0x5; + static const PSINJECT_DOCSUPPLIEDRES=0x6;static const PSINJECT_PAGEORDER=0x7;static const PSINJECT_ORIENTATION=0x8; + static const PSINJECT_BOUNDINGBOX=0x9;static const PSINJECT_DOCUMENTPROCESSCOLORS=0xA;static const PSINJECT_COMMENTS=0xB; + static const PSINJECT_BEGINDEFAULTS=0xC;static const PSINJECT_ENDDEFAULTS=0xD;static const PSINJECT_BEGINPROLOG=0xE; + static const PSINJECT_ENDPROLOG=0xF;static const PSINJECT_BEGINSETUP=0x10;static const PSINJECT_ENDSETUP=0x11; + static const PSINJECT_TRAILER=0x12;static const PSINJECT_EOF=0x13;static const PSINJECT_ENDSTREAM=0x14; + static const PSINJECT_DOCUMENTPROCESSCOLORSATEND=0x15;static const PSINJECT_PAGENUMBER=0x64;static const PSINJECT_BEGINPAGESETUP=0x65; + static const PSINJECT_ENDPAGESETUP=0x66;static const PSINJECT_PAGETRAILER=0x67;static const PSINJECT_PLATECOLOR=0x68; + static const PSINJECT_SHOWPAGE=0x69;static const PSINJECT_PAGEBBOX=0x6A;static const PSINJECT_ENDPAGECOMMENTS=0x6B; + static const PSINJECT_VMSAVE=0xC8;static const PSINJECT_VMRESTORE=0xC9;static const PSINJECT_DLFONT=0xDDDDDDDD; + static const FEATURESETTING_NUP=0x0;static const FEATURESETTING_OUTPUT=0x1;static const FEATURESETTING_PSLEVEL=0x2; + static const FEATURESETTING_CUSTPAPER=0x3;static const FEATURESETTING_MIRROR=0x4;static const FEATURESETTING_NEGATIVE=0x5; + static const FEATURESETTING_PROTOCOL=0x6;static const FEATURESETTING_PRIVATE_BEGIN=0x1000;static const FEATURESETTING_PRIVATE_END=0x1FFF; + static const PSPROTOCOL_ASCII=0x0;static const PSPROTOCOL_BCP=0x1;static const PSPROTOCOL_TBCP=0x2; + static const PSPROTOCOL_BINARY=0x3;static const QDI_SETDIBITS=0x1;static const QDI_GETDIBITS=0x2; + static const QDI_DIBTOSCREEN=0x4;static const QDI_STRETCHDIB=0x8;static const SP_NOTREPORTED=0x4000; + static const SP_ERROR=0xFFFFFFFF;static const SP_APPABORT=0xFFFFFFFE;static const SP_USERABORT=0xFFFFFFFD; + static const SP_OUTOFDISK=0xFFFFFFFC;static const SP_OUTOFMEMORY=0xFFFFFFFB;static const PR_JOBSTATUS=0x0; + static const OBJ_PEN=0x1;static const OBJ_BRUSH=0x2;static const OBJ_DC=0x3; + static const OBJ_METADC=0x4;static const OBJ_PAL=0x5;static const OBJ_FONT=0x6; + static const OBJ_BITMAP=0x7;static const OBJ_REGION=0x8;static const OBJ_METAFILE=0x9; + static const OBJ_MEMDC=0xA;static const OBJ_EXTPEN=0xB;static const OBJ_ENHMETADC=0xC; + static const OBJ_ENHMETAFILE=0xD;static const OBJ_COLORSPACE=0xE;static const GDI_OBJ_LAST=0xE; + static const MWT_IDENTITY=0x1;static const MWT_LEFTMULTIPLY=0x2;static const MWT_RIGHTMULTIPLY=0x3; + static const MWT_MIN=0x1;static const MWT_MAX=0x3;static const CS_ENABLE=0x1; + static const CS_DISABLE=0x2;static const CS_DELETE_TRANSFORM=0x3;static const LCS_SIGNATURE="PSOC"; + static const LCS_SRGB="sRGB";static const LCS_WINDOWS_COLOR_SPACE="Win ";static const LCS_CALIBRATED_RGB=0x0; + static const LCS_GM_BUSINESS=0x1;static const LCS_GM_GRAPHICS=0x2;static const LCS_GM_IMAGES=0x4; + static const LCS_GM_ABS_COLORIMETRIC=0x8;static const CM_OUT_OF_GAMUT=0xFF;static const CM_IN_GAMUT=0x0; + static const ICM_ADDPROFILE=0x1;static const ICM_DELETEPROFILE=0x2;static const ICM_QUERYPROFILE=0x3; + static const ICM_SETDEFAULTPROFILE=0x4;static const ICM_REGISTERICMATCHER=0x5;static const ICM_UNREGISTERICMATCHER=0x6; + static const ICM_QUERYMATCH=0x7;static const PROFILE_LINKED="LINK";static const PROFILE_EMBEDDED="MBED"; + static const BI_RGB=0x0;static const BI_RLE8=0x1;static const BI_RLE4=0x2; + static const BI_BITFIELDS=0x3;static const BI_JPEG=0x4;static const BI_PNG=0x5; + static const TCI_SRCCHARSET=0x1;static const TCI_SRCCODEPAGE=0x2;static const TCI_SRCFONTSIG=0x3; + static const TCI_SRCLOCALE=0x1000;static const TMPF_FIXED_PITCH=0x1;static const TMPF_VECTOR=0x2; + static const TMPF_DEVICE=0x8;static const TMPF_TRUETYPE=0x4;static const NTM_REGULAR=0x40; + static const NTM_BOLD=0x20;static const NTM_ITALIC=0x1;static const NTM_NONNEGATIVE_AC=0x10000; + static const NTM_PS_OPENTYPE=0x20000;static const NTM_TT_OPENTYPE=0x40000;static const NTM_MULTIPLEMASTER=0x80000; + static const NTM_TYPE1=0x100000;static const NTM_DSIG=0x200000;static const LF_FACESIZE=0x20; + static const LF_FULLFACESIZE=0x40;static const OUT_DEFAULT_PRECIS=0x0;static const OUT_STRING_PRECIS=0x1; + static const OUT_CHARACTER_PRECIS=0x2;static const OUT_STROKE_PRECIS=0x3;static const OUT_TT_PRECIS=0x4; + static const OUT_DEVICE_PRECIS=0x5;static const OUT_RASTER_PRECIS=0x6;static const OUT_TT_ONLY_PRECIS=0x7; + static const OUT_OUTLINE_PRECIS=0x8;static const OUT_SCREEN_OUTLINE_PRECIS=0x9;static const OUT_PS_ONLY_PRECIS=0xA; + static const CLIP_DEFAULT_PRECIS=0x0;static const CLIP_CHARACTER_PRECIS=0x1;static const CLIP_STROKE_PRECIS=0x2; + static const CLIP_MASK=0xF;static const CLIP_LH_ANGLES=0x10;static const CLIP_TT_ALWAYS=0x20; + static const CLIP_DFA_DISABLE=0x40;static const CLIP_EMBEDDED=0x80;static const DEFAULT_QUALITY=0x0; + static const DRAFT_QUALITY=0x1;static const PROOF_QUALITY=0x2;static const NONANTIALIASED_QUALITY=0x3; + static const ANTIALIASED_QUALITY=0x4;static const CLEARTYPE_QUALITY=0x5;static const CLEARTYPE_NATURAL_QUALITY=0x6; + static const DEFAULT_PITCH=0x0;static const FIXED_PITCH=0x1;static const VARIABLE_PITCH=0x2; + static const MONO_FONT=0x8;static const ANSI_CHARSET=0x0;static const DEFAULT_CHARSET=0x1; + static const SYMBOL_CHARSET=0x2;static const SHIFTJIS_CHARSET=0x80;static const HANGEUL_CHARSET=0x81; + static const HANGUL_CHARSET=0x81;static const GB2312_CHARSET=0x86;static const CHINESEBIG5_CHARSET=0x88; + static const OEM_CHARSET=0xFF;static const JOHAB_CHARSET=0x82;static const HEBREW_CHARSET=0xB1; + static const ARABIC_CHARSET=0xB2;static const GREEK_CHARSET=0xA1;static const TURKISH_CHARSET=0xA2; + static const VIETNAMESE_CHARSET=0xA3;static const THAI_CHARSET=0xDE;static const EASTEUROPE_CHARSET=0xEE; + static const RUSSIAN_CHARSET=0xCC;static const MAC_CHARSET=0x4D;static const BALTIC_CHARSET=0xBA; + static const FS_LATIN1=0x1;static const FS_LATIN2=0x2;static const FS_CYRILLIC=0x4; + static const FS_GREEK=0x8;static const FS_TURKISH=0x10;static const FS_HEBREW=0x20; + static const FS_ARABIC=0x40;static const FS_BALTIC=0x80;static const FS_VIETNAMESE=0x100; + static const FS_THAI=0x10000;static const FS_JISJAPAN=0x20000;static const FS_CHINESESIMP=0x40000; + static const FS_WANSUNG=0x80000;static const FS_CHINESETRAD=0x100000;static const FS_JOHAB=0x200000; + static const FS_SYMBOL=0x80000000;static const FF_DONTCARE=0x0;static const FF_ROMAN=0x10; + static const FF_SWISS=0x20;static const FF_MODERN=0x30;static const FF_SCRIPT=0x40; + static const FF_DECORATIVE=0x50;static const FW_DONTCARE=0x0;static const FW_THIN=0x64; + static const FW_EXTRALIGHT=0xC8;static const FW_LIGHT=0x12C;static const FW_NORMAL=0x190; + static const FW_MEDIUM=0x1F4;static const FW_SEMIBOLD=0x258;static const FW_BOLD=0x2BC; + static const FW_EXTRABOLD=0x320;static const FW_HEAVY=0x384;static const FW_ULTRALIGHT=0xC8; + static const FW_REGULAR=0x190;static const FW_DEMIBOLD=0x258;static const FW_ULTRABOLD=0x320; + static const FW_BLACK=0x384;static const PANOSE_COUNT=0xA;static const PAN_FAMILYTYPE_INDEX=0x0; + static const PAN_SERIFSTYLE_INDEX=0x1;static const PAN_WEIGHT_INDEX=0x2;static const PAN_PROPORTION_INDEX=0x3; + static const PAN_CONTRAST_INDEX=0x4;static const PAN_STROKEVARIATION_INDEX=0x5;static const PAN_ARMSTYLE_INDEX=0x6; + static const PAN_LETTERFORM_INDEX=0x7;static const PAN_MIDLINE_INDEX=0x8;static const PAN_XHEIGHT_INDEX=0x9; + static const PAN_CULTURE_LATIN=0x0;static const PAN_ANY=0x0;static const PAN_NO_FIT=0x1; + static const PAN_FAMILY_TEXT_DISPLAY=0x2;static const PAN_FAMILY_SCRIPT=0x3;static const PAN_FAMILY_DECORATIVE=0x4; + static const PAN_FAMILY_PICTORIAL=0x5;static const PAN_SERIF_COVE=0x2;static const PAN_SERIF_OBTUSE_COVE=0x3; + static const PAN_SERIF_SQUARE_COVE=0x4;static const PAN_SERIF_OBTUSE_SQUARE_COVE=0x5;static const PAN_SERIF_SQUARE=0x6; + static const PAN_SERIF_THIN=0x7;static const PAN_SERIF_BONE=0x8;static const PAN_SERIF_EXAGGERATED=0x9; + static const PAN_SERIF_TRIANGLE=0xA;static const PAN_SERIF_NORMAL_SANS=0xB;static const PAN_SERIF_OBTUSE_SANS=0xC; + static const PAN_SERIF_PERP_SANS=0xD;static const PAN_SERIF_FLARED=0xE;static const PAN_SERIF_ROUNDED=0xF; + static const PAN_WEIGHT_VERY_LIGHT=0x2;static const PAN_WEIGHT_LIGHT=0x3;static const PAN_WEIGHT_THIN=0x4; + static const PAN_WEIGHT_BOOK=0x5;static const PAN_WEIGHT_MEDIUM=0x6;static const PAN_WEIGHT_DEMI=0x7; + static const PAN_WEIGHT_BOLD=0x8;static const PAN_WEIGHT_HEAVY=0x9;static const PAN_WEIGHT_BLACK=0xA; + static const PAN_WEIGHT_NORD=0xB;static const PAN_PROP_OLD_STYLE=0x2;static const PAN_PROP_MODERN=0x3; + static const PAN_PROP_EVEN_WIDTH=0x4;static const PAN_PROP_EXPANDED=0x5;static const PAN_PROP_CONDENSED=0x6; + static const PAN_PROP_VERY_EXPANDED=0x7;static const PAN_PROP_VERY_CONDENSED=0x8;static const PAN_PROP_MONOSPACED=0x9; + static const PAN_CONTRAST_NONE=0x2;static const PAN_CONTRAST_VERY_LOW=0x3;static const PAN_CONTRAST_LOW=0x4; + static const PAN_CONTRAST_MEDIUM_LOW=0x5;static const PAN_CONTRAST_MEDIUM=0x6;static const PAN_CONTRAST_MEDIUM_HIGH=0x7; + static const PAN_CONTRAST_HIGH=0x8;static const PAN_CONTRAST_VERY_HIGH=0x9;static const PAN_STROKE_GRADUAL_DIAG=0x2; + static const PAN_STROKE_GRADUAL_TRAN=0x3;static const PAN_STROKE_GRADUAL_VERT=0x4;static const PAN_STROKE_GRADUAL_HORZ=0x5; + static const PAN_STROKE_RAPID_VERT=0x6;static const PAN_STROKE_RAPID_HORZ=0x7;static const PAN_STROKE_INSTANT_VERT=0x8; + static const PAN_STRAIGHT_ARMS_HORZ=0x2;static const PAN_STRAIGHT_ARMS_WEDGE=0x3;static const PAN_STRAIGHT_ARMS_VERT=0x4; + static const PAN_STRAIGHT_ARMS_SINGLE_SERIF=0x5;static const PAN_STRAIGHT_ARMS_DOUBLE_SERIF=0x6;static const PAN_BENT_ARMS_HORZ=0x7; + static const PAN_BENT_ARMS_WEDGE=0x8;static const PAN_BENT_ARMS_VERT=0x9;static const PAN_BENT_ARMS_SINGLE_SERIF=0xA; + static const PAN_BENT_ARMS_DOUBLE_SERIF=0xB;static const PAN_LETT_NORMAL_CONTACT=0x2;static const PAN_LETT_NORMAL_WEIGHTED=0x3; + static const PAN_LETT_NORMAL_BOXED=0x4;static const PAN_LETT_NORMAL_FLATTENED=0x5;static const PAN_LETT_NORMAL_ROUNDED=0x6; + static const PAN_LETT_NORMAL_OFF_CENTER=0x7;static const PAN_LETT_NORMAL_SQUARE=0x8;static const PAN_LETT_OBLIQUE_CONTACT=0x9; + static const PAN_LETT_OBLIQUE_WEIGHTED=0xA;static const PAN_LETT_OBLIQUE_BOXED=0xB;static const PAN_LETT_OBLIQUE_FLATTENED=0xC; + static const PAN_LETT_OBLIQUE_ROUNDED=0xD;static const PAN_LETT_OBLIQUE_OFF_CENTER=0xE;static const PAN_LETT_OBLIQUE_SQUARE=0xF; + static const PAN_MIDLINE_STANDARD_TRIMMED=0x2;static const PAN_MIDLINE_STANDARD_POINTED=0x3;static const PAN_MIDLINE_STANDARD_SERIFED=0x4; + static const PAN_MIDLINE_HIGH_TRIMMED=0x5;static const PAN_MIDLINE_HIGH_POINTED=0x6;static const PAN_MIDLINE_HIGH_SERIFED=0x7; + static const PAN_MIDLINE_CONSTANT_TRIMMED=0x8;static const PAN_MIDLINE_CONSTANT_POINTED=0x9;static const PAN_MIDLINE_CONSTANT_SERIFED=0xA; + static const PAN_MIDLINE_LOW_TRIMMED=0xB;static const PAN_MIDLINE_LOW_POINTED=0xC;static const PAN_MIDLINE_LOW_SERIFED=0xD; + static const PAN_XHEIGHT_CONSTANT_SMALL=0x2;static const PAN_XHEIGHT_CONSTANT_STD=0x3;static const PAN_XHEIGHT_CONSTANT_LARGE=0x4; + static const PAN_XHEIGHT_DUCKING_SMALL=0x5;static const PAN_XHEIGHT_DUCKING_STD=0x6;static const PAN_XHEIGHT_DUCKING_LARGE=0x7; + static const ELF_VENDOR_SIZE=0x4;static const ELF_VERSION=0x0;static const ELF_CULTURE_LATIN=0x0; + static const RASTER_FONTTYPE=0x1;static const DEVICE_FONTTYPE=0x2;static const TRUETYPE_FONTTYPE=0x4; + static const PC_RESERVED=0x1;static const PC_EXPLICIT=0x2;static const PC_NOCOLLAPSE=0x4; + static const TRANSPARENT=0x1;static const OPAQUE=0x2;static const BKMODE_LAST=0x2; + static const GM_COMPATIBLE=0x1;static const GM_ADVANCED=0x2;static const GM_LAST=0x2; + static const PT_CLOSEFIGURE=0x1;static const PT_LINETO=0x2;static const PT_BEZIERTO=0x4; + static const PT_MOVETO=0x6;static const MM_TEXT=0x1;static const MM_LOMETRIC=0x2; + static const MM_HIMETRIC=0x3;static const MM_LOENGLISH=0x4;static const MM_HIENGLISH=0x5; + static const MM_TWIPS=0x6;static const MM_ISOTROPIC=0x7;static const MM_ANISOTROPIC=0x8; + static const MM_MIN=0x1;static const MM_MAX=0x8;static const MM_MAX_FIXEDSCALE=0x6; + static const ABSOLUTE=0x1;static const RELATIVE=0x2;static const WHITE_BRUSH=0x0; + static const LTGRAY_BRUSH=0x1;static const GRAY_BRUSH=0x2;static const DKGRAY_BRUSH=0x3; + static const BLACK_BRUSH=0x4;static const NULL_BRUSH=0x5;static const HOLLOW_BRUSH=0x5; + static const WHITE_PEN=0x6;static const BLACK_PEN=0x7;static const NULL_PEN=0x8; + static const OEM_FIXED_FONT=0xA;static const ANSI_FIXED_FONT=0xB;static const ANSI_VAR_FONT=0xC; + static const SYSTEM_FONT=0xD;static const DEVICE_DEFAULT_FONT=0xE;static const DEFAULT_PALETTE=0xF; + static const SYSTEM_FIXED_FONT=0x10;static const DEFAULT_GUI_FONT=0x11;static const DC_BRUSH=0x12; + static const DC_PEN=0x13;static const STOCK_LAST=0x13;static const CLR_INVALID=0xFFFFFFFF; + static const BS_SOLID=0x0;static const BS_NULL=0x1;static const BS_HOLLOW=0x1; + static const BS_HATCHED=0x2;static const BS_PATTERN=0x3;static const BS_INDEXED=0x4; + static const BS_DIBPATTERN=0x5;static const BS_DIBPATTERNPT=0x6;static const BS_PATTERN8X8=0x7; + static const BS_DIBPATTERN8X8=0x8;static const BS_MONOPATTERN=0x9;static const HS_HORIZONTAL=0x0; + static const HS_VERTICAL=0x1;static const HS_FDIAGONAL=0x2;static const HS_BDIAGONAL=0x3; + static const HS_CROSS=0x4;static const HS_DIAGCROSS=0x5;static const HS_API_MAX=0xC; + static const PS_SOLID=0x0;static const PS_DASH=0x1;static const PS_DOT=0x2; + static const PS_DASHDOT=0x3;static const PS_DASHDOTDOT=0x4;static const PS_NULL=0x5; + static const PS_INSIDEFRAME=0x6;static const PS_USERSTYLE=0x7;static const PS_ALTERNATE=0x8; + static const PS_STYLE_MASK=0xF;static const PS_ENDCAP_ROUND=0x0;static const PS_ENDCAP_SQUARE=0x100; + static const PS_ENDCAP_FLAT=0x200;static const PS_ENDCAP_MASK=0xF00;static const PS_JOIN_ROUND=0x0; + static const PS_JOIN_BEVEL=0x1000;static const PS_JOIN_MITER=0x2000;static const PS_JOIN_MASK=0xF000; + static const PS_COSMETIC=0x0;static const PS_GEOMETRIC=0x10000;static const PS_TYPE_MASK=0xF0000; + static const AD_COUNTERCLOCKWISE=0x1;static const AD_CLOCKWISE=0x2;static const DRIVERVERSION=0x0; + static const TECHNOLOGY=0x2;static const HORZSIZE=0x4;static const VERTSIZE=0x6; + static const HORZRES=0x8;static const VERTRES=0xA;static const BITSPIXEL=0xC; + static const PLANES=0xE;static const NUMBRUSHES=0x10;static const NUMPENS=0x12; + static const NUMMARKERS=0x14;static const NUMFONTS=0x16;static const NUMCOLORS=0x18; + static const PDEVICESIZE=0x1A;static const CURVECAPS=0x1C;static const LINECAPS=0x1E; + static const POLYGONALCAPS=0x20;static const TEXTCAPS=0x22;static const CLIPCAPS=0x24; + static const RASTERCAPS=0x26;static const ASPECTX=0x28;static const ASPECTY=0x2A; + static const ASPECTXY=0x2C;static const LOGPIXELSX=0x58;static const LOGPIXELSY=0x5A; + static const SIZEPALETTE=0x68;static const NUMRESERVED=0x6A;static const COLORRES=0x6C; + static const PHYSICALWIDTH=0x6E;static const PHYSICALHEIGHT=0x6F;static const PHYSICALOFFSETX=0x70; + static const PHYSICALOFFSETY=0x71;static const SCALINGFACTORX=0x72;static const SCALINGFACTORY=0x73; + static const VREFRESH=0x74;static const DESKTOPVERTRES=0x75;static const DESKTOPHORZRES=0x76; + static const BLTALIGNMENT=0x77;static const SHADEBLENDCAPS=0x78;static const COLORMGMTCAPS=0x79; + static const DT_PLOTTER=0x0;static const DT_RASDISPLAY=0x1;static const DT_RASPRINTER=0x2; + static const DT_RASCAMERA=0x3;static const DT_CHARSTREAM=0x4;static const DT_METAFILE=0x5; + static const DT_DISPFILE=0x6;static const CC_NONE=0x0;static const CC_CIRCLES=0x1; + static const CC_PIE=0x2;static const CC_CHORD=0x4;static const CC_ELLIPSES=0x8; + static const CC_WIDE=0x10;static const CC_STYLED=0x20;static const CC_WIDESTYLED=0x40; + static const CC_INTERIORS=0x80;static const CC_ROUNDRECT=0x100;static const LC_NONE=0x0; + static const LC_POLYLINE=0x2;static const LC_MARKER=0x4;static const LC_POLYMARKER=0x8; + static const LC_WIDE=0x10;static const LC_STYLED=0x20;static const LC_WIDESTYLED=0x40; + static const LC_INTERIORS=0x80;static const PC_NONE=0x0;static const PC_POLYGON=0x1; + static const PC_RECTANGLE=0x2;static const PC_WINDPOLYGON=0x4;static const PC_TRAPEZOID=0x4; + static const PC_SCANLINE=0x8;static const PC_WIDE=0x10;static const PC_STYLED=0x20; + static const PC_WIDESTYLED=0x40;static const PC_INTERIORS=0x80;static const PC_POLYPOLYGON=0x100; + static const PC_PATHS=0x200;static const CP_NONE=0x0;static const CP_RECTANGLE=0x1; + static const CP_REGION=0x2;static const TC_OP_CHARACTER=0x1;static const TC_OP_STROKE=0x2; + static const TC_CP_STROKE=0x4;static const TC_CR_90=0x8;static const TC_CR_ANY=0x10; + static const TC_SF_X_YINDEP=0x20;static const TC_SA_DOUBLE=0x40;static const TC_SA_INTEGER=0x80; + static const TC_SA_CONTIN=0x100;static const TC_EA_DOUBLE=0x200;static const TC_IA_ABLE=0x400; + static const TC_UA_ABLE=0x800;static const TC_SO_ABLE=0x1000;static const TC_RA_ABLE=0x2000; + static const TC_VA_ABLE=0x4000;static const TC_RESERVED=0x8000;static const TC_SCROLLBLT=0x10000; + static const RC_BITBLT=0x1;static const RC_BANDING=0x2;static const RC_SCALING=0x4; + static const RC_BITMAP64=0x8;static const RC_GDI20_OUTPUT=0x10;static const RC_GDI20_STATE=0x20; + static const RC_SAVEBITMAP=0x40;static const RC_DI_BITMAP=0x80;static const RC_PALETTE=0x100; + static const RC_DIBTODEV=0x200;static const RC_BIGFONT=0x400;static const RC_STRETCHBLT=0x800; + static const RC_FLOODFILL=0x1000;static const RC_STRETCHDIB=0x2000;static const RC_OP_DX_OUTPUT=0x4000; + static const RC_DEVBITS=0x8000;static const SB_NONE=0x0;static const SB_CONST_ALPHA=0x1; + static const SB_PIXEL_ALPHA=0x2;static const SB_PREMULT_ALPHA=0x4;static const SB_GRAD_RECT=0x10; + static const SB_GRAD_TRI=0x20;static const CM_NONE=0x0;static const CM_DEVICE_ICM=0x1; + static const CM_GAMMA_RAMP=0x2;static const CM_CMYK_COLOR=0x4;static const DIB_RGB_COLORS=0x0; + static const DIB_PAL_COLORS=0x1;static const SYSPAL_ERROR=0x0;static const SYSPAL_STATIC=0x1; + static const SYSPAL_NOSTATIC=0x2;static const SYSPAL_NOSTATIC256=0x3;static const CBM_INIT=0x4; + static const FLOODFILLBORDER=0x0;static const FLOODFILLSURFACE=0x1;static const CCHDEVICENAME=0x20; + static const CCHFORMNAME=0x20;static const DM_SPECVERSION=0x401;static const DM_ORIENTATION=0x1; + static const DM_PAPERSIZE=0x2;static const DM_PAPERLENGTH=0x4;static const DM_PAPERWIDTH=0x8; + static const DM_SCALE=0x10;static const DM_POSITION=0x20;static const DM_NUP=0x40; + static const DM_DISPLAYORIENTATION=0x80;static const DM_COPIES=0x100;static const DM_DEFAULTSOURCE=0x200; + static const DM_PRINTQUALITY=0x400;static const DM_COLOR=0x800;static const DM_DUPLEX=0x1000; + static const DM_YRESOLUTION=0x2000;static const DM_TTOPTION=0x4000;static const DM_COLLATE=0x8000; + static const DM_FORMNAME=0x10000;static const DM_LOGPIXELS=0x20000;static const DM_BITSPERPEL=0x40000; + static const DM_PELSWIDTH=0x80000;static const DM_PELSHEIGHT=0x100000;static const DM_DISPLAYFLAGS=0x200000; + static const DM_DISPLAYFREQUENCY=0x400000;static const DM_ICMMETHOD=0x800000;static const DM_ICMINTENT=0x1000000; + static const DM_MEDIATYPE=0x2000000;static const DM_DITHERTYPE=0x4000000;static const DM_PANNINGWIDTH=0x8000000; + static const DM_PANNINGHEIGHT=0x10000000;static const DM_DISPLAYFIXEDOUTPUT=0x20000000;static const DMORIENT_PORTRAIT=0x1; + static const DMORIENT_LANDSCAPE=0x2;static const DMPAPER_FIRST=NIL;static const DMPAPER_LETTER=0x1; + static const DMPAPER_LETTERSMALL=0x2;static const DMPAPER_TABLOID=0x3;static const DMPAPER_LEDGER=0x4; + static const DMPAPER_LEGAL=0x5;static const DMPAPER_STATEMENT=0x6;static const DMPAPER_EXECUTIVE=0x7; + static const DMPAPER_A3=0x8;static const DMPAPER_A4=0x9;static const DMPAPER_A4SMALL=0xA; + static const DMPAPER_A5=0xB;static const DMPAPER_B4=0xC;static const DMPAPER_B5=0xD; + static const DMPAPER_FOLIO=0xE;static const DMPAPER_QUARTO=0xF;static const DMPAPER_10X14=0x10; + static const DMPAPER_11X17=0x11;static const DMPAPER_NOTE=0x12;static const DMPAPER_ENV_9=0x13; + static const DMPAPER_ENV_10=0x14;static const DMPAPER_ENV_11=0x15;static const DMPAPER_ENV_12=0x16; + static const DMPAPER_ENV_14=0x17;static const DMPAPER_CSHEET=0x18;static const DMPAPER_DSHEET=0x19; + static const DMPAPER_ESHEET=0x1A;static const DMPAPER_ENV_DL=0x1B;static const DMPAPER_ENV_C5=0x1C; + static const DMPAPER_ENV_C3=0x1D;static const DMPAPER_ENV_C4=0x1E;static const DMPAPER_ENV_C6=0x1F; + static const DMPAPER_ENV_C65=0x20;static const DMPAPER_ENV_B4=0x21;static const DMPAPER_ENV_B5=0x22; + static const DMPAPER_ENV_B6=0x23;static const DMPAPER_ENV_ITALY=0x24;static const DMPAPER_ENV_MONARCH=0x25; + static const DMPAPER_ENV_PERSONAL=0x26;static const DMPAPER_FANFOLD_US=0x27;static const DMPAPER_FANFOLD_STD_GERMAN=0x28; + static const DMPAPER_FANFOLD_LGL_GERMAN=0x29;static const DMPAPER_ISO_B4=0x2A;static const DMPAPER_JAPANESE_POSTCARD=0x2B; + static const DMPAPER_9X11=0x2C;static const DMPAPER_10X11=0x2D;static const DMPAPER_15X11=0x2E; + static const DMPAPER_ENV_INVITE=0x2F;static const DMPAPER_RESERVED_48=0x30;static const DMPAPER_RESERVED_49=0x31; + static const DMPAPER_LETTER_EXTRA=0x32;static const DMPAPER_LEGAL_EXTRA=0x33;static const DMPAPER_TABLOID_EXTRA=0x34; + static const DMPAPER_A4_EXTRA=0x35;static const DMPAPER_LETTER_TRANSVERSE=0x36;static const DMPAPER_A4_TRANSVERSE=0x37; + static const DMPAPER_LETTER_EXTRA_TRANSVERSE=0x38;static const DMPAPER_A_PLUS=0x39;static const DMPAPER_B_PLUS=0x3A; + static const DMPAPER_LETTER_PLUS=0x3B;static const DMPAPER_A4_PLUS=0x3C;static const DMPAPER_A5_TRANSVERSE=0x3D; + static const DMPAPER_B5_TRANSVERSE=0x3E;static const DMPAPER_A3_EXTRA=0x3F;static const DMPAPER_A5_EXTRA=0x40; + static const DMPAPER_B5_EXTRA=0x41;static const DMPAPER_A2=0x42;static const DMPAPER_A3_TRANSVERSE=0x43; + static const DMPAPER_A3_EXTRA_TRANSVERSE=0x44;static const DMPAPER_DBL_JAPANESE_POSTCARD=0x45;static const DMPAPER_A6=0x46; + static const DMPAPER_JENV_KAKU2=0x47;static const DMPAPER_JENV_KAKU3=0x48;static const DMPAPER_JENV_CHOU3=0x49; + static const DMPAPER_JENV_CHOU4=0x4A;static const DMPAPER_LETTER_ROTATED=0x4B;static const DMPAPER_A3_ROTATED=0x4C; + static const DMPAPER_A4_ROTATED=0x4D;static const DMPAPER_A5_ROTATED=0x4E;static const DMPAPER_B4_JIS_ROTATED=0x4F; + static const DMPAPER_B5_JIS_ROTATED=0x50;static const DMPAPER_JAPANESE_POSTCARD_ROTATED=0x51;static const DMPAPER_DBL_JAPANESE_POSTCARD_ROTATED=0x52; + static const DMPAPER_A6_ROTATED=0x53;static const DMPAPER_JENV_KAKU2_ROTATED=0x54;static const DMPAPER_JENV_KAKU3_ROTATED=0x55; + static const DMPAPER_JENV_CHOU3_ROTATED=0x56;static const DMPAPER_JENV_CHOU4_ROTATED=0x57;static const DMPAPER_B6_JIS=0x58; + static const DMPAPER_B6_JIS_ROTATED=0x59;static const DMPAPER_12X11=0x5A;static const DMPAPER_JENV_YOU4=0x5B; + static const DMPAPER_JENV_YOU4_ROTATED=0x5C;static const DMPAPER_P16K=0x5D;static const DMPAPER_P32K=0x5E; + static const DMPAPER_P32KBIG=0x5F;static const DMPAPER_PENV_1=0x60;static const DMPAPER_PENV_2=0x61; + static const DMPAPER_PENV_3=0x62;static const DMPAPER_PENV_4=0x63;static const DMPAPER_PENV_5=0x64; + static const DMPAPER_PENV_6=0x65;static const DMPAPER_PENV_7=0x66;static const DMPAPER_PENV_8=0x67; + static const DMPAPER_PENV_9=0x68;static const DMPAPER_PENV_10=0x69;static const DMPAPER_P16K_ROTATED=0x6A; + static const DMPAPER_P32K_ROTATED=0x6B;static const DMPAPER_P32KBIG_ROTATED=0x6C;static const DMPAPER_PENV_1_ROTATED=0x6D; + static const DMPAPER_PENV_2_ROTATED=0x6E;static const DMPAPER_PENV_3_ROTATED=0x6F;static const DMPAPER_PENV_4_ROTATED=0x70; + static const DMPAPER_PENV_5_ROTATED=0x71;static const DMPAPER_PENV_6_ROTATED=0x72;static const DMPAPER_PENV_7_ROTATED=0x73; + static const DMPAPER_PENV_8_ROTATED=0x74;static const DMPAPER_PENV_9_ROTATED=0x75;static const DMPAPER_PENV_10_ROTATED=0x76; + static const DMPAPER_LAST=0x76;static const DMPAPER_USER=0x100;static const DMBIN_FIRST=NIL; + static const DMBIN_UPPER=0x1;static const DMBIN_ONLYONE=0x1;static const DMBIN_LOWER=0x2; + static const DMBIN_MIDDLE=0x3;static const DMBIN_MANUAL=0x4;static const DMBIN_ENVELOPE=0x5; + static const DMBIN_ENVMANUAL=0x6;static const DMBIN_AUTO=0x7;static const DMBIN_TRACTOR=0x8; + static const DMBIN_SMALLFMT=0x9;static const DMBIN_LARGEFMT=0xA;static const DMBIN_LARGECAPACITY=0xB; + static const DMBIN_CASSETTE=0xE;static const DMBIN_FORMSOURCE=0xF;static const DMBIN_LAST=0xF; + static const DMBIN_USER=0x100;static const DMRES_DRAFT=0xFFFFFFFF;static const DMRES_LOW=0xFFFFFFFE; + static const DMRES_MEDIUM=0xFFFFFFFD;static const DMRES_HIGH=0xFFFFFFFC;static const DMCOLOR_MONOCHROME=0x1; + static const DMCOLOR_COLOR=0x2;static const DMDUP_SIMPLEX=0x1;static const DMDUP_VERTICAL=0x2; + static const DMDUP_HORIZONTAL=0x3;static const DMTT_BITMAP=0x1;static const DMTT_DOWNLOAD=0x2; + static const DMTT_SUBDEV=0x3;static const DMTT_DOWNLOAD_OUTLINE=0x4;static const DMCOLLATE_FALSE=0x0; + static const DMCOLLATE_TRUE=0x1;static const DMDO_DEFAULT=0x0;static const DMDO_90=0x1; + static const DMDO_180=0x2;static const DMDO_270=0x3;static const DMDFO_DEFAULT=0x0; + static const DMDFO_STRETCH=0x1;static const DMDFO_CENTER=0x2;static const DM_INTERLACED=0x2; + static const DMDISPLAYFLAGS_TEXTMODE=0x4;static const DMNUP_SYSTEM=0x1;static const DMNUP_ONEUP=0x2; + static const DMICMMETHOD_NONE=0x1;static const DMICMMETHOD_SYSTEM=0x2;static const DMICMMETHOD_DRIVER=0x3; + static const DMICMMETHOD_DEVICE=0x4;static const DMICMMETHOD_USER=0x100;static const DMICM_SATURATE=0x1; + static const DMICM_CONTRAST=0x2;static const DMICM_COLORIMETRIC=0x3;static const DMICM_ABS_COLORIMETRIC=0x4; + static const DMICM_USER=0x100;static const DMMEDIA_STANDARD=0x1;static const DMMEDIA_TRANSPARENCY=0x2; + static const DMMEDIA_GLOSSY=0x3;static const DMMEDIA_USER=0x100;static const DMDITHER_NONE=0x1; + static const DMDITHER_COARSE=0x2;static const DMDITHER_FINE=0x3;static const DMDITHER_LINEART=0x4; + static const DMDITHER_ERRORDIFFUSION=0x5;static const DMDITHER_RESERVED6=0x6;static const DMDITHER_RESERVED7=0x7; + static const DMDITHER_RESERVED8=0x8;static const DMDITHER_RESERVED9=0x9;static const DMDITHER_GRAYSCALE=0xA; + static const DMDITHER_USER=0x100;static const DISPLAY_DEVICE_ATTACHED_TO_DESKTOP=0x1;static const DISPLAY_DEVICE_MULTI_DRIVER=0x2; + static const DISPLAY_DEVICE_PRIMARY_DEVICE=0x4;static const DISPLAY_DEVICE_MIRRORING_DRIVER=0x8;static const DISPLAY_DEVICE_VGA_COMPATIBLE=0x10; + static const DISPLAY_DEVICE_REMOVABLE=0x20;static const DISPLAY_DEVICE_ACC_DRIVER=0x40;static const DISPLAY_DEVICE_MODESPRUNED=0x8000000; + static const DISPLAY_DEVICE_REMOTE=0x4000000;static const DISPLAY_DEVICE_DISCONNECT=0x2000000;static const DISPLAY_DEVICE_TS_COMPATIBLE=0x200000; + static const DISPLAY_DEVICE_UNSAFE_MODES_ON=0x80000;static const DISPLAY_DEVICE_ACTIVE=0x1;static const DISPLAY_DEVICE_ATTACHED=0x2; + static const DISPLAYCONFIG_MAXPATH=0x400;static const DISPLAYCONFIG_PATH_MODE_IDX_INVALID=0xFFFFFFFF;static const DISPLAYCONFIG_SOURCE_IN_USE=0x1; + static const DISPLAYCONFIG_TARGET_IN_USE=0x1;static const DISPLAYCONFIG_TARGET_FORCIBLE=0x2;static const DISPLAYCONFIG_TARGET_FORCED_AVAILABILITY_BOOT=0x4; + static const DISPLAYCONFIG_TARGET_FORCED_AVAILABILITY_PATH=0x8;static const DISPLAYCONFIG_TARGET_FORCED_AVAILABILITY_SYSTEM=0x10;static const DISPLAYCONFIG_PATH_ACTIVE=0x1; + static const QDC_ALL_PATHS=0x1;static const QDC_ONLY_ACTIVE_PATHS=0x2;static const QDC_DATABASE_CURRENT=0x4; + static const SDC_TOPOLOGY_INTERNAL=0x1;static const SDC_TOPOLOGY_CLONE=0x2;static const SDC_TOPOLOGY_EXTEND=0x4; + static const SDC_TOPOLOGY_EXTERNAL=0x8;static const SDC_TOPOLOGY_SUPPLIED=0x10;static const SDC_USE_DATABASE_CURRENT=0xF; + static const SDC_USE_SUPPLIED_DISPLAY_CONFIG=0x20;static const SDC_VALIDATE=0x40;static const SDC_APPLY=0x80; + static const SDC_NO_OPTIMIZATION=0x100;static const SDC_SAVE_TO_DATABASE=0x200;static const SDC_ALLOW_CHANGES=0x400; + static const SDC_PATH_PERSIST_IF_REQUIRED=0x800;static const SDC_FORCE_MODE_ENUMERATION=0x1000;static const SDC_ALLOW_PATH_ORDER_CHANGES=0x2000; + static const RDH_RECTANGLES=0x1;static const SYSRGN=0x4;static const GGO_METRICS=0x0; + static const GGO_BITMAP=0x1;static const GGO_NATIVE=0x2;static const GGO_BEZIER=0x3; + static const GGO_GRAY2_BITMAP=0x4;static const GGO_GRAY4_BITMAP=0x5;static const GGO_GRAY8_BITMAP=0x6; + static const GGO_GLYPH_INDEX=0x80;static const GGO_UNHINTED=0x100;static const TT_POLYGON_TYPE=0x18; + static const TT_PRIM_LINE=0x1;static const TT_PRIM_QSPLINE=0x2;static const TT_PRIM_CSPLINE=0x3; + static const GCP_DBCS=0x1;static const GCP_REORDER=0x2;static const GCP_USEKERNING=0x8; + static const GCP_GLYPHSHAPE=0x10;static const GCP_LIGATE=0x20;static const GCP_DIACRITIC=0x100; + static const GCP_KASHIDA=0x400;static const GCP_ERROR=0x8000;static const FLI_MASK=0x103B; + static const GCP_JUSTIFY=0x10000;static const FLI_GLYPHS=0x40000;static const GCP_CLASSIN=0x80000; + static const GCP_MAXEXTENT=0x100000;static const GCP_JUSTIFYIN=0x200000;static const GCP_DISPLAYZWG=0x400000; + static const GCP_SYMSWAPOFF=0x800000;static const GCP_NUMERICOVERRIDE=0x1000000;static const GCP_NEUTRALOVERRIDE=0x2000000; + static const GCP_NUMERICSLATIN=0x4000000;static const GCP_NUMERICSLOCAL=0x8000000;static const GCPCLASS_LATIN=0x1; + static const GCPCLASS_HEBREW=0x2;static const GCPCLASS_ARABIC=0x2;static const GCPCLASS_NEUTRAL=0x3; + static const GCPCLASS_LOCALNUMBER=0x4;static const GCPCLASS_LATINNUMBER=0x5;static const GCPCLASS_LATINNUMERICTERMINATOR=0x6; + static const GCPCLASS_LATINNUMERICSEPARATOR=0x7;static const GCPCLASS_NUMERICSEPARATOR=0x8;static const GCPCLASS_PREBOUNDLTR=0x80; + static const GCPCLASS_PREBOUNDRTL=0x40;static const GCPCLASS_POSTBOUNDLTR=0x20;static const GCPCLASS_POSTBOUNDRTL=0x10; + static const GCPGLYPH_LINKBEFORE=0x8000;static const GCPGLYPH_LINKAFTER=0x4000;static const TT_AVAILABLE=0x1; + static const TT_ENABLED=0x2;static const PFD_TYPE_RGBA=0x0;static const PFD_TYPE_COLORINDEX=0x1; + static const PFD_MAIN_PLANE=0x0;static const PFD_OVERLAY_PLANE=0x1;static const PFD_UNDERLAY_PLANE=0xFFFFFFFF; + static const PFD_DOUBLEBUFFER=0x1;static const PFD_STEREO=0x2;static const PFD_DRAW_TO_WINDOW=0x4; + static const PFD_DRAW_TO_BITMAP=0x8;static const PFD_SUPPORT_GDI=0x10;static const PFD_SUPPORT_OPENGL=0x20; + static const PFD_GENERIC_FORMAT=0x40;static const PFD_NEED_PALETTE=0x80;static const PFD_NEED_SYSTEM_PALETTE=0x100; + static const PFD_SWAP_EXCHANGE=0x200;static const PFD_SWAP_COPY=0x400;static const PFD_SWAP_LAYER_BUFFERS=0x800; + static const PFD_GENERIC_ACCELERATED=0x1000;static const PFD_SUPPORT_DIRECTDRAW=0x2000;static const PFD_DIRECT3D_ACCELERATED=0x4000; + static const PFD_SUPPORT_COMPOSITION=0x8000;static const PFD_DEPTH_DONTCARE=0x20000000;static const PFD_DOUBLEBUFFER_DONTCARE=0x40000000; + static const PFD_STEREO_DONTCARE=0x80000000;static const DM_UPDATE=0x1;static const DM_COPY=0x2; + static const DM_PROMPT=0x4;static const DM_MODIFY=0x8;static const DM_IN_BUFFER=0x8; + static const DM_IN_PROMPT=0x4;static const DM_OUT_BUFFER=0x2;static const DM_OUT_DEFAULT=0x1; + static const DC_FIELDS=0x1;static const DC_PAPERS=0x2;static const DC_PAPERSIZE=0x3; + static const DC_MINEXTENT=0x4;static const DC_MAXEXTENT=0x5;static const DC_BINS=0x6; + static const DC_DUPLEX=0x7;static const DC_SIZE=0x8;static const DC_EXTRA=0x9; + static const DC_VERSION=0xA;static const DC_DRIVER=0xB;static const DC_BINNAMES=0xC; + static const DC_ENUMRESOLUTIONS=0xD;static const DC_FILEDEPENDENCIES=0xE;static const DC_TRUETYPE=0xF; + static const DC_PAPERNAMES=0x10;static const DC_ORIENTATION=0x11;static const DC_COPIES=0x12; + static const DC_BINADJUST=0x13;static const DC_EMF_COMPLIANT=0x14;static const DC_DATATYPE_PRODUCED=0x15; + static const DC_COLLATE=0x16;static const DC_MANUFACTURER=0x17;static const DC_MODEL=0x18; + static const DC_PERSONALITY=0x19;static const DC_PRINTRATE=0x1A;static const DC_PRINTRATEUNIT=0x1B; + static const PRINTRATEUNIT_PPM=0x1;static const PRINTRATEUNIT_CPS=0x2;static const PRINTRATEUNIT_LPM=0x3; + static const PRINTRATEUNIT_IPM=0x4;static const DC_PRINTERMEM=0x1C;static const DC_MEDIAREADY=0x1D; + static const DC_STAPLE=0x1E;static const DC_PRINTRATEPPM=0x1F;static const DC_COLORDEVICE=0x20; + static const DC_NUP=0x21;static const DC_MEDIATYPENAMES=0x22;static const DC_MEDIATYPES=0x23; + static const DCTT_BITMAP=0x1;static const DCTT_DOWNLOAD=0x2;static const DCTT_SUBDEV=0x4; + static const DCTT_DOWNLOAD_OUTLINE=0x8;static const DCBA_FACEUPNONE=0x0;static const DCBA_FACEUPCENTER=0x1; + static const DCBA_FACEUPLEFT=0x2;static const DCBA_FACEUPRIGHT=0x3;static const DCBA_FACEDOWNNONE=0x100; + static const DCBA_FACEDOWNCENTER=0x101;static const DCBA_FACEDOWNLEFT=0x102;static const DCBA_FACEDOWNRIGHT=0x103; + static const GETTEXTEXTENTPOINT32=0x0;static const GS_8BIT_INDICES=0x1;static const GGI_MARK_NONEXISTING_GLYPHS=0x1; + static const STAMP_DESIGNVECTOR=0x8007664;static const STAMP_AXESLIST=0x8006C61;static const MM_MAX_NUMAXES=0x10; + static const FR_PRIVATE=0x10;static const FR_NOT_ENUM=0x20;static const MM_MAX_AXES_NAMELEN=0x10; + static const GDIREGISTERDDRAWPACKETVERSION=0x1;static const AC_SRC_OVER=0x0;static const AC_SRC_ALPHA=0x1; + static const GRADIENT_FILL_RECT_H=0x0;static const GRADIENT_FILL_RECT_V=0x1;static const GRADIENT_FILL_TRIANGLE=0x2; + static const GRADIENT_FILL_OP_FLAG=0xFF;static const CA_NEGATIVE=0x1;static const CA_LOG_FILTER=0x2; + static const ILLUMINANT_DEVICE_DEFAULT=0x0;static const ILLUMINANT_A=0x1;static const ILLUMINANT_B=0x2; + static const ILLUMINANT_C=0x3;static const ILLUMINANT_D50=0x4;static const ILLUMINANT_D55=0x5; + static const ILLUMINANT_D65=0x6;static const ILLUMINANT_D75=0x7;static const ILLUMINANT_F2=0x8; + static const ILLUMINANT_MAX_INDEX=0x8;static const ILLUMINANT_TUNGSTEN=0x1;static const ILLUMINANT_DAYLIGHT=0x3; + static const ILLUMINANT_FLUORESCENT=0x8;static const ILLUMINANT_NTSC=0x3;static const RGB_GAMMA_MIN=0x9C4; + static const RGB_GAMMA_MAX=0xFDE8;static const REFERENCE_WHITE_MIN=0x1770;static const REFERENCE_WHITE_MAX=0x2710; + static const REFERENCE_BLACK_MIN=0x0;static const REFERENCE_BLACK_MAX=0xFA0;static const COLOR_ADJ_MIN=0xFFFFFF9C; + static const COLOR_ADJ_MAX=0x64;static const DI_APPBANDING=0x1;static const DI_ROPS_READ_DESTINATION=0x2; + static const FONTMAPPER_MAX=0xA;static const ICM_OFF=0x1;static const ICM_ON=0x2; + static const ICM_QUERY=0x3;static const ICM_DONE_OUTSIDEDC=0x4;static const ENHMETA_SIGNATURE=0x464D4520; + static const ENHMETA_STOCK_OBJECT=0x80000000;static const EMR_HEADER=0x1;static const EMR_POLYBEZIER=0x2; + static const EMR_POLYGON=0x3;static const EMR_POLYLINE=0x4;static const EMR_POLYBEZIERTO=0x5; + static const EMR_POLYLINETO=0x6;static const EMR_POLYPOLYLINE=0x7;static const EMR_POLYPOLYGON=0x8; + static const EMR_SETWINDOWEXTEX=0x9;static const EMR_SETWINDOWORGEX=0xA;static const EMR_SETVIEWPORTEXTEX=0xB; + static const EMR_SETVIEWPORTORGEX=0xC;static const EMR_SETBRUSHORGEX=0xD;static const EMR_EOF=0xE; + static const EMR_SETPIXELV=0xF;static const EMR_SETMAPPERFLAGS=0x10;static const EMR_SETMAPMODE=0x11; + static const EMR_SETBKMODE=0x12;static const EMR_SETPOLYFILLMODE=0x13;static const EMR_SETROP2=0x14; + static const EMR_SETSTRETCHBLTMODE=0x15;static const EMR_SETTEXTALIGN=0x16;static const EMR_SETCOLORADJUSTMENT=0x17; + static const EMR_SETTEXTCOLOR=0x18;static const EMR_SETBKCOLOR=0x19;static const EMR_OFFSETCLIPRGN=0x1A; + static const EMR_MOVETOEX=0x1B;static const EMR_SETMETARGN=0x1C;static const EMR_EXCLUDECLIPRECT=0x1D; + static const EMR_INTERSECTCLIPRECT=0x1E;static const EMR_SCALEVIEWPORTEXTEX=0x1F;static const EMR_SCALEWINDOWEXTEX=0x20; + static const EMR_SAVEDC=0x21;static const EMR_RESTOREDC=0x22;static const EMR_SETWORLDTRANSFORM=0x23; + static const EMR_MODIFYWORLDTRANSFORM=0x24;static const EMR_SELECTOBJECT=0x25;static const EMR_CREATEPEN=0x26; + static const EMR_CREATEBRUSHINDIRECT=0x27;static const EMR_DELETEOBJECT=0x28;static const EMR_ANGLEARC=0x29; + static const EMR_ELLIPSE=0x2A;static const EMR_RECTANGLE=0x2B;static const EMR_ROUNDRECT=0x2C; + static const EMR_ARC=0x2D;static const EMR_CHORD=0x2E;static const EMR_PIE=0x2F; + static const EMR_SELECTPALETTE=0x30;static const EMR_CREATEPALETTE=0x31;static const EMR_SETPALETTEENTRIES=0x32; + static const EMR_RESIZEPALETTE=0x33;static const EMR_REALIZEPALETTE=0x34;static const EMR_EXTFLOODFILL=0x35; + static const EMR_LINETO=0x36;static const EMR_ARCTO=0x37;static const EMR_POLYDRAW=0x38; + static const EMR_SETARCDIRECTION=0x39;static const EMR_SETMITERLIMIT=0x3A;static const EMR_BEGINPATH=0x3B; + static const EMR_ENDPATH=0x3C;static const EMR_CLOSEFIGURE=0x3D;static const EMR_FILLPATH=0x3E; + static const EMR_STROKEANDFILLPATH=0x3F;static const EMR_STROKEPATH=0x40;static const EMR_FLATTENPATH=0x41; + static const EMR_WIDENPATH=0x42;static const EMR_SELECTCLIPPATH=0x43;static const EMR_ABORTPATH=0x44; + static const EMR_GDICOMMENT=0x46;static const EMR_FILLRGN=0x47;static const EMR_FRAMERGN=0x48; + static const EMR_INVERTRGN=0x49;static const EMR_PAINTRGN=0x4A;static const EMR_EXTSELECTCLIPRGN=0x4B; + static const EMR_BITBLT=0x4C;static const EMR_STRETCHBLT=0x4D;static const EMR_MASKBLT=0x4E; + static const EMR_PLGBLT=0x4F;static const EMR_SETDIBITSTODEVICE=0x50;static const EMR_STRETCHDIBITS=0x51; + static const EMR_EXTCREATEFONTINDIRECTW=0x52;static const EMR_EXTTEXTOUTA=0x53;static const EMR_EXTTEXTOUTW=0x54; + static const EMR_POLYBEZIER16=0x55;static const EMR_POLYGON16=0x56;static const EMR_POLYLINE16=0x57; + static const EMR_POLYBEZIERTO16=0x58;static const EMR_POLYLINETO16=0x59;static const EMR_POLYPOLYLINE16=0x5A; + static const EMR_POLYPOLYGON16=0x5B;static const EMR_POLYDRAW16=0x5C;static const EMR_CREATEMONOBRUSH=0x5D; + static const EMR_CREATEDIBPATTERNBRUSHPT=0x5E;static const EMR_EXTCREATEPEN=0x5F;static const EMR_POLYTEXTOUTA=0x60; + static const EMR_POLYTEXTOUTW=0x61;static const EMR_SETICMMODE=0x62;static const EMR_CREATECOLORSPACE=0x63; + static const EMR_SETCOLORSPACE=0x64;static const EMR_DELETECOLORSPACE=0x65;static const EMR_GLSRECORD=0x66; + static const EMR_GLSBOUNDEDRECORD=0x67;static const EMR_PIXELFORMAT=0x68;static const EMR_RESERVED_105=0x69; + static const EMR_RESERVED_106=0x6A;static const EMR_RESERVED_107=0x6B;static const EMR_RESERVED_108=0x6C; + static const EMR_RESERVED_109=0x6D;static const EMR_RESERVED_110=0x6E;static const EMR_COLORCORRECTPALETTE=0x6F; + static const EMR_SETICMPROFILEA=0x70;static const EMR_SETICMPROFILEW=0x71;static const EMR_ALPHABLEND=0x72; + static const EMR_SETLAYOUT=0x73;static const EMR_TRANSPARENTBLT=0x74;static const EMR_RESERVED_117=0x75; + static const EMR_GRADIENTFILL=0x76;static const EMR_RESERVED_119=0x77;static const EMR_RESERVED_120=0x78; + static const EMR_COLORMATCHTOTARGETW=0x79;static const EMR_CREATECOLORSPACEW=0x7A;static const EMR_MIN=0x1; + static const EMR_MAX=0x7A;static const SETICMPROFILE_EMBEDED=0x1;static const CREATECOLORSPACE_EMBEDED=0x1; + static const COLORMATCHTOTARGET_EMBEDED=0x1;static const GDICOMMENT_IDENTIFIER=0x43494447;static const GDICOMMENT_WINDOWS_METAFILE=0x80000001; + static const GDICOMMENT_BEGINGROUP=0x2;static const GDICOMMENT_ENDGROUP=0x3;static const GDICOMMENT_MULTIFORMATS=0x40000004; + static const EPS_SIGNATURE=0x46535045;static const GDICOMMENT_UNICODE_STRING=0x40;static const GDICOMMENT_UNICODE_END=0x80; + static const WGL_FONT_LINES=0x0;static const WGL_FONT_POLYGONS=0x1;static const LPD_DOUBLEBUFFER=0x1; + static const LPD_STEREO=0x2;static const LPD_SUPPORT_GDI=0x10;static const LPD_SUPPORT_OPENGL=0x20; + static const LPD_SHARE_DEPTH=0x40;static const LPD_SHARE_STENCIL=0x80;static const LPD_SHARE_ACCUM=0x100; + static const LPD_SWAP_EXCHANGE=0x200;static const LPD_SWAP_COPY=0x400;static const LPD_TRANSPARENT=0x1000; + static const LPD_TYPE_RGBA=0x0;static const LPD_TYPE_COLORINDEX=0x1;static const WGL_SWAP_MAIN_PLANE=0x1; + static const WGL_SWAP_OVERLAY1=0x2;static const WGL_SWAP_OVERLAY2=0x4;static const WGL_SWAP_OVERLAY3=0x8; + static const WGL_SWAP_OVERLAY4=0x10;static const WGL_SWAP_OVERLAY5=0x20;static const WGL_SWAP_OVERLAY6=0x40; + static const WGL_SWAP_OVERLAY7=0x80;static const WGL_SWAP_OVERLAY8=0x100;static const WGL_SWAP_OVERLAY9=0x200; + static const WGL_SWAP_OVERLAY10=0x400;static const WGL_SWAP_OVERLAY11=0x800;static const WGL_SWAP_OVERLAY12=0x1000; + static const WGL_SWAP_OVERLAY13=0x2000;static const WGL_SWAP_OVERLAY14=0x4000;static const WGL_SWAP_OVERLAY15=0x8000; + static const WGL_SWAP_UNDERLAY1=0x10000;static const WGL_SWAP_UNDERLAY2=0x20000;static const WGL_SWAP_UNDERLAY3=0x40000; + static const WGL_SWAP_UNDERLAY4=0x80000;static const WGL_SWAP_UNDERLAY5=0x100000;static const WGL_SWAP_UNDERLAY6=0x200000; + static const WGL_SWAP_UNDERLAY7=0x400000;static const WGL_SWAP_UNDERLAY8=0x800000;static const WGL_SWAP_UNDERLAY9=0x1000000; + static const WGL_SWAP_UNDERLAY10=0x2000000;static const WGL_SWAP_UNDERLAY11=0x4000000;static const WGL_SWAP_UNDERLAY12=0x8000000; + static const WGL_SWAP_UNDERLAY13=0x10000000;static const WGL_SWAP_UNDERLAY14=0x20000000;static const WGL_SWAP_UNDERLAY15=0x40000000; + static const WGL_SWAPMULTIPLE_MAX=0x10; end type _winuserdef_=class() -{** - @explan(˵Ã÷)һЩ³£Á¿ Èç°´¼üÏà¹ØµÄvk_¿ªÍ·,ϵͳÏûÏ¢Ïà¹ØµÄ³£Á¿wm_¿ªÍ·%% -**} - 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 + static const WINUSERAPI=0x0;static const WINABLEAPI=0x0; + static const WINVER=0x500;static const MAKEINTRESOURCE=0x0;static const DIFFERENCE=0xB; + static const RT_MANIFEST=0x18;static const CREATEPROCESS_MANIFEST_RESOURCE_ID=0x1;static const ISOLATIONAWARE_MANIFEST_RESOURCE_ID=0x2; + static const ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID=0x3;static const MINIMUM_RESERVED_MANIFEST_RESOURCE_ID=0x1;static const MAXIMUM_RESERVED_MANIFEST_RESOURCE_ID=0x10; + static const WVSPRINTF=0x0;static const WSPRINTF=0x0;static const SETWALLPAPER_DEFAULT=0xFFFFFFFF; + static const SB_HORZ=0x0;static const SB_VERT=0x1;static const SB_CTL=0x2; + static const SB_BOTH=0x3;static const SB_LINEUP=0x0;static const SB_LINELEFT=0x0; + static const SB_LINEDOWN=0x1;static const SB_LINERIGHT=0x1;static const SB_PAGEUP=0x2; + static const SB_PAGELEFT=0x2;static const SB_PAGEDOWN=0x3;static const SB_PAGERIGHT=0x3; + static const SB_THUMBPOSITION=0x4;static const SB_THUMBTRACK=0x5;static const SB_TOP=0x6; + static const SB_LEFT=0x6;static const SB_BOTTOM=0x7;static const SB_RIGHT=0x7; + static const SB_ENDSCROLL=0x8;static const SW_HIDE=0x0;static const SW_SHOWNORMAL=0x1; + static const SW_NORMAL=0x1;static const SW_SHOWMINIMIZED=0x2;static const SW_SHOWMAXIMIZED=0x3; + static const SW_MAXIMIZE=0x3;static const SW_SHOWNOACTIVATE=0x4;static const SW_SHOW=0x5; + static const SW_MINIMIZE=0x6;static const SW_SHOWMINNOACTIVE=0x7;static const SW_SHOWNA=0x8; + static const SW_RESTORE=0x9;static const SW_SHOWDEFAULT=0xA;static const SW_FORCEMINIMIZE=0xB; + static const SW_MAX=0xB;static const HIDE_WINDOW=0x0;static const SHOW_OPENWINDOW=0x1; + static const SHOW_ICONWINDOW=0x2;static const SHOW_FULLSCREEN=0x3;static const SHOW_OPENNOACTIVATE=0x4; + static const SW_PARENTCLOSING=0x1;static const SW_OTHERZOOM=0x2;static const SW_PARENTOPENING=0x3; + static const SW_OTHERUNZOOM=0x4;static const AW_HOR_POSITIVE=0x1;static const AW_HOR_NEGATIVE=0x2; + static const AW_VER_POSITIVE=0x4;static const AW_VER_NEGATIVE=0x8;static const AW_CENTER=0x10; + static const AW_HIDE=0x10000;static const AW_ACTIVATE=0x20000;static const AW_SLIDE=0x40000; + static const AW_BLEND=0x80000;static const KF_EXTENDED=0x100;static const KF_DLGMODE=0x800; + static const KF_MENUMODE=0x1000;static const KF_ALTDOWN=0x2000;static const KF_REPEAT=0x4000; + static const KF_UP=0x8000;static const VK_LBUTTON=0x1;static const VK_RBUTTON=0x2; + static const VK_CANCEL=0x3;static const VK_MBUTTON=0x4;static const VK_XBUTTON1=0x5; + static const VK_XBUTTON2=0x6;static const VK_BACK=0x8;static const VK_TAB=0x9; + static const VK_CLEAR=0xC;static const VK_RETURN=0xD;static const VK_SHIFT=0x10; + static const VK_CONTROL=0x11;static const VK_MENU=0x12;static const VK_PAUSE=0x13; + static const VK_CAPITAL=0x14;static const VK_KANA=0x15;static const VK_HANGEUL=0x15; + static const VK_HANGUL=0x15;static const VK_JUNJA=0x17;static const VK_FINAL=0x18; + static const VK_HANJA=0x19;static const VK_KANJI=0x19;static const VK_ESCAPE=0x1B; + static const VK_CONVERT=0x1C;static const VK_NONCONVERT=0x1D;static const VK_ACCEPT=0x1E; + static const VK_MODECHANGE=0x1F;static const VK_SPACE=0x20;static const VK_PRIOR=0x21; + static const VK_NEXT=0x22;static const VK_END=0x23;static const VK_HOME=0x24; + static const VK_LEFT=0x25;static const VK_UP=0x26;static const VK_RIGHT=0x27; + static const VK_DOWN=0x28;static const VK_SELECT=0x29;static const VK_PRINT=0x2A; + static const VK_EXECUTE=0x2B;static const VK_SNAPSHOT=0x2C;static const VK_INSERT=0x2D; + static const VK_DELETE=0x2E;static const VK_HELP=0x2F;static const VK_LWIN=0x5B; + static const VK_RWIN=0x5C;static const VK_APPS=0x5D;static const VK_SLEEP=0x5F; + static const VK_NUMPAD0=0x60;static const VK_NUMPAD1=0x61;static const VK_NUMPAD2=0x62; + static const VK_NUMPAD3=0x63;static const VK_NUMPAD4=0x64;static const VK_NUMPAD5=0x65; + static const VK_NUMPAD6=0x66;static const VK_NUMPAD7=0x67;static const VK_NUMPAD8=0x68; + static const VK_NUMPAD9=0x69;static const VK_MULTIPLY=0x6A;static const VK_ADD=0x6B; + static const VK_SEPARATOR=0x6C;static const VK_SUBTRACT=0x6D;static const VK_DECIMAL=0x6E; + static const VK_DIVIDE=0x6F;static const VK_F1=0x70;static const VK_F2=0x71; + static const VK_F3=0x72;static const VK_F4=0x73;static const VK_F5=0x74; + static const VK_F6=0x75;static const VK_F7=0x76;static const VK_F8=0x77; + static const VK_F9=0x78;static const VK_F10=0x79;static const VK_F11=0x7A; + static const VK_F12=0x7B;static const VK_F13=0x7C;static const VK_F14=0x7D; + static const VK_F15=0x7E;static const VK_F16=0x7F;static const VK_F17=0x80; + static const VK_F18=0x81;static const VK_F19=0x82;static const VK_F20=0x83; + static const VK_F21=0x84;static const VK_F22=0x85;static const VK_F23=0x86; + static const VK_F24=0x87;static const VK_NUMLOCK=0x90;static const VK_SCROLL=0x91; + static const VK_OEM_NEC_EQUAL=0x92;static const VK_OEM_FJ_JISHO=0x92;static const VK_OEM_FJ_MASSHOU=0x93; + static const VK_OEM_FJ_TOUROKU=0x94;static const VK_OEM_FJ_LOYA=0x95;static const VK_OEM_FJ_ROYA=0x96; + static const VK_LSHIFT=0xA0;static const VK_RSHIFT=0xA1;static const VK_LCONTROL=0xA2; + static const VK_RCONTROL=0xA3;static const VK_LMENU=0xA4;static const VK_RMENU=0xA5; + static const VK_BROWSER_BACK=0xA6;static const VK_BROWSER_FORWARD=0xA7;static const VK_BROWSER_REFRESH=0xA8; + static const VK_BROWSER_STOP=0xA9;static const VK_BROWSER_SEARCH=0xAA;static const VK_BROWSER_FAVORITES=0xAB; + static const VK_BROWSER_HOME=0xAC;static const VK_VOLUME_MUTE=0xAD;static const VK_VOLUME_DOWN=0xAE; + static const VK_VOLUME_UP=0xAF;static const VK_MEDIA_NEXT_TRACK=0xB0;static const VK_MEDIA_PREV_TRACK=0xB1; + static const VK_MEDIA_STOP=0xB2;static const VK_MEDIA_PLAY_PAUSE=0xB3;static const VK_LAUNCH_MAIL=0xB4; + static const VK_LAUNCH_MEDIA_SELECT=0xB5;static const VK_LAUNCH_APP1=0xB6;static const VK_LAUNCH_APP2=0xB7; + static const VK_OEM_1=0xBA;static const VK_OEM_PLUS=0xBB;static const VK_OEM_COMMA=0xBC; + static const VK_OEM_MINUS=0xBD;static const VK_OEM_PERIOD=0xBE;static const VK_OEM_2=0xBF; + static const VK_OEM_3=0xC0;static const VK_OEM_4=0xDB;static const VK_OEM_5=0xDC; + static const VK_OEM_6=0xDD;static const VK_OEM_7=0xDE;static const VK_OEM_8=0xDF; + static const VK_OEM_AX=0xE1;static const VK_OEM_102=0xE2;static const VK_ICO_HELP=0xE3; + static const VK_ICO_00=0xE4;static const VK_PROCESSKEY=0xE5;static const VK_ICO_CLEAR=0xE6; + static const VK_PACKET=0xE7;static const VK_OEM_RESET=0xE9;static const VK_OEM_JUMP=0xEA; + static const VK_OEM_PA1=0xEB;static const VK_OEM_PA2=0xEC;static const VK_OEM_PA3=0xED; + static const VK_OEM_WSCTRL=0xEE;static const VK_OEM_CUSEL=0xEF;static const VK_OEM_ATTN=0xF0; + static const VK_OEM_FINISH=0xF1;static const VK_OEM_COPY=0xF2;static const VK_OEM_AUTO=0xF3; + static const VK_OEM_ENLW=0xF4;static const VK_OEM_BACKTAB=0xF5;static const VK_ATTN=0xF6; + static const VK_CRSEL=0xF7;static const VK_EXSEL=0xF8;static const VK_EREOF=0xF9; + static const VK_PLAY=0xFA;static const VK_ZOOM=0xFB;static const VK_NONAME=0xFC; + static const VK_PA1=0xFD;static const VK_OEM_CLEAR=0xFE;static const WH_MIN=0xFFFFFFFF; + static const WH_MSGFILTER=0xFFFFFFFF;static const WH_JOURNALRECORD=0x0;static const WH_JOURNALPLAYBACK=0x1; + static const WH_KEYBOARD=0x2;static const WH_GETMESSAGE=0x3;static const WH_CALLWNDPROC=0x4; + static const WH_CBT=0x5;static const WH_SYSMSGFILTER=0x6;static const WH_MOUSE=0x7; + static const WH_HARDWARE=0x8;static const WH_DEBUG=0x9;static const WH_SHELL=0xA; + static const WH_FOREGROUNDIDLE=0xB;static const WH_CALLWNDPROCRET=0xC;static const WH_KEYBOARD_LL=0xD; + static const WH_MOUSE_LL=0xE;static const WH_MAX=0xE;static const WH_MINHOOK=0xFFFFFFFF; + static const WH_MAXHOOK=0xE;static const HC_ACTION=0x0;static const HC_GETNEXT=0x1; + static const HC_SKIP=0x2;static const HC_NOREMOVE=0x3;static const HC_NOREM=0x3; + static const HC_SYSMODALON=0x4;static const HC_SYSMODALOFF=0x5;static const HCBT_MOVESIZE=0x0; + static const HCBT_MINMAX=0x1;static const HCBT_QS=0x2;static const HCBT_CREATEWND=0x3; + static const HCBT_DESTROYWND=0x4;static const HCBT_ACTIVATE=0x5;static const HCBT_CLICKSKIPPED=0x6; + static const HCBT_KEYSKIPPED=0x7;static const HCBT_SYSCOMMAND=0x8;static const HCBT_SETFOCUS=0x9; + static const WTS_CONSOLE_CONNECT=0x1;static const WTS_CONSOLE_DISCONNECT=0x2;static const WTS_REMOTE_CONNECT=0x3; + static const WTS_REMOTE_DISCONNECT=0x4;static const WTS_SESSION_LOGON=0x5;static const WTS_SESSION_LOGOFF=0x6; + static const WTS_SESSION_LOCK=0x7;static const WTS_SESSION_UNLOCK=0x8;static const WTS_SESSION_REMOTE_CONTROL=0x9; + static const WTS_SESSION_CREATE=0xA;static const WTS_SESSION_TERMINATE=0xB;static const MSGF_DIALOGBOX=0x0; + static const MSGF_MESSAGEBOX=0x1;static const MSGF_MENU=0x2;static const MSGF_SCROLLBAR=0x5; + static const MSGF_NEXTWINDOW=0x6;static const MSGF_MAX=0x8;static const MSGF_USER=0x1000; + static const HSHELL_WINDOWCREATED=0x1;static const HSHELL_WINDOWDESTROYED=0x2;static const HSHELL_ACTIVATESHELLWINDOW=0x3; + static const HSHELL_WINDOWACTIVATED=0x4;static const HSHELL_GETMINRECT=0x5;static const HSHELL_REDRAW=0x6; + static const HSHELL_TASKMAN=0x7;static const HSHELL_LANGUAGE=0x8;static const HSHELL_SYSMENU=0x9; + static const HSHELL_ENDTASK=0xA;static const HSHELL_ACCESSIBILITYSTATE=0xB;static const HSHELL_APPCOMMAND=0xC; + static const HSHELL_WINDOWREPLACED=0xD;static const HSHELL_WINDOWREPLACING=0xE;static const HSHELL_MONITORCHANGED=0x10; + static const HSHELL_HIGHBIT=0x8000;static const HSHELL_FLASH=0x8006;static const HSHELL_RUDEAPPACTIVATED=0x8004; + static const APPCOMMAND_BROWSER_BACKWARD=0x1;static const APPCOMMAND_BROWSER_FORWARD=0x2;static const APPCOMMAND_BROWSER_REFRESH=0x3; + static const APPCOMMAND_BROWSER_STOP=0x4;static const APPCOMMAND_BROWSER_SEARCH=0x5;static const APPCOMMAND_BROWSER_FAVORITES=0x6; + static const APPCOMMAND_BROWSER_HOME=0x7;static const APPCOMMAND_VOLUME_MUTE=0x8;static const APPCOMMAND_VOLUME_DOWN=0x9; + static const APPCOMMAND_VOLUME_UP=0xA;static const APPCOMMAND_MEDIA_NEXTTRACK=0xB;static const APPCOMMAND_MEDIA_PREVIOUSTRACK=0xC; + static const APPCOMMAND_MEDIA_STOP=0xD;static const APPCOMMAND_MEDIA_PLAY_PAUSE=0xE;static const APPCOMMAND_LAUNCH_MAIL=0xF; + static const APPCOMMAND_LAUNCH_MEDIA_SELECT=0x10;static const APPCOMMAND_LAUNCH_APP1=0x11;static const APPCOMMAND_LAUNCH_APP2=0x12; + static const APPCOMMAND_BASS_DOWN=0x13;static const APPCOMMAND_BASS_BOOST=0x14;static const APPCOMMAND_BASS_UP=0x15; + static const APPCOMMAND_TREBLE_DOWN=0x16;static const APPCOMMAND_TREBLE_UP=0x17;static const APPCOMMAND_MICROPHONE_VOLUME_MUTE=0x18; + static const APPCOMMAND_MICROPHONE_VOLUME_DOWN=0x19;static const APPCOMMAND_MICROPHONE_VOLUME_UP=0x1A;static const APPCOMMAND_HELP=0x1B; + static const APPCOMMAND_FIND=0x1C;static const APPCOMMAND_NEW=0x1D;static const APPCOMMAND_OPEN=0x1E; + static const APPCOMMAND_CLOSE=0x1F;static const APPCOMMAND_SAVE=0x20;static const APPCOMMAND_PRINT=0x21; + static const APPCOMMAND_UNDO=0x22;static const APPCOMMAND_REDO=0x23;static const APPCOMMAND_COPY=0x24; + static const APPCOMMAND_CUT=0x25;static const APPCOMMAND_PASTE=0x26;static const APPCOMMAND_REPLY_TO_MAIL=0x27; + static const APPCOMMAND_FORWARD_MAIL=0x28;static const APPCOMMAND_SEND_MAIL=0x29;static const APPCOMMAND_SPELL_CHECK=0x2A; + static const APPCOMMAND_DICTATE_OR_COMMAND_CONTROL_TOGGLE=0x2B;static const APPCOMMAND_MIC_ON_OFF_TOGGLE=0x2C;static const APPCOMMAND_CORRECTION_LIST=0x2D; + static const APPCOMMAND_MEDIA_PLAY=0x2E;static const APPCOMMAND_MEDIA_PAUSE=0x2F;static const APPCOMMAND_MEDIA_RECORD=0x30; + static const APPCOMMAND_MEDIA_FAST_FORWARD=0x31;static const APPCOMMAND_MEDIA_REWIND=0x32;static const APPCOMMAND_MEDIA_CHANNEL_UP=0x33; + static const APPCOMMAND_MEDIA_CHANNEL_DOWN=0x34;static const APPCOMMAND_DELETE=0x35;static const APPCOMMAND_DWM_FLIP3D=0x36; + static const FAPPCOMMAND_MOUSE=0x8000;static const FAPPCOMMAND_KEY=0x0;static const FAPPCOMMAND_OEM=0x1000; + static const FAPPCOMMAND_MASK=0xF000;static const GET_MOUSEORKEY_LPARAM=0x0;static const LLKHF_EXTENDED=0x1; + static const LLKHF_INJECTED=0x10;static const LLKHF_ALTDOWN=0x20;static const LLKHF_UP=0x80; + static const LLKHF_LOWER_IL_INJECTED=0x2;static const LLMHF_INJECTED=0x1;static const LLMHF_LOWER_IL_INJECTED=0x2; + static const HKL_PREV=0x0;static const HKL_NEXT=0x1;static const KLF_ACTIVATE=0x1; + static const KLF_SUBSTITUTE_OK=0x2;static const KLF_REORDER=0x8;static const KLF_REPLACELANG=0x10; + static const KLF_NOTELLSHELL=0x80;static const KLF_SETFORPROCESS=0x100;static const KLF_SHIFTLOCK=0x10000; + static const KLF_RESET=0x40000000;static const INPUTLANGCHANGE_SYSCHARSET=0x1;static const INPUTLANGCHANGE_FORWARD=0x2; + static const INPUTLANGCHANGE_BACKWARD=0x4;static const KL_NAMELENGTH=0x9;static const LOADKEYBOARDLAYOUT=0x0; + static const GETKEYBOARDLAYOUTNAME=0x0;static const GMMP_USE_DISPLAY_POINTS=0x1;static const GMMP_USE_HIGH_RESOLUTION_POINTS=0x2; + static const DESKTOP_READOBJECTS=0x1;static const DESKTOP_CREATEWINDOW=0x2;static const DESKTOP_CREATEMENU=0x4; + static const DESKTOP_HOOKCONTROL=0x8;static const DESKTOP_JOURNALRECORD=0x10;static const DESKTOP_JOURNALPLAYBACK=0x20; + static const DESKTOP_ENUMERATE=0x40;static const DESKTOP_WRITEOBJECTS=0x80;static const DESKTOP_SWITCHDESKTOP=0x100; + static const DF_ALLOWOTHERACCOUNTHOOK=0x1;static const CREATEDESKTOP=0x0;static const CREATEDESKTOPEX=0x0; + static const OPENDESKTOP=0x0;static const ENUMDESKTOPS=0x0;static const WINSTA_ENUMDESKTOPS=0x1; + static const WINSTA_READATTRIBUTES=0x2;static const WINSTA_ACCESSCLIPBOARD=0x4;static const WINSTA_CREATEDESKTOP=0x8; + static const WINSTA_WRITEATTRIBUTES=0x10;static const WINSTA_ACCESSGLOBALATOMS=0x20;static const WINSTA_EXITWINDOWS=0x40; + static const WINSTA_ENUMERATE=0x100;static const WINSTA_READSCREEN=0x200;static const WINSTA_ALL_ACCESS=0x37F; + static const CWF_CREATE_ONLY=0x1;static const WSF_VISIBLE=0x1;static const CREATEWINDOWSTATION=0x0; + static const OPENWINDOWSTATION=0x0;static const ENUMWINDOWSTATIONS=0x0;static const UOI_FLAGS=0x1; + static const UOI_NAME=0x2;static const UOI_TYPE=0x3;static const UOI_USER_SID=0x4; + static const UOI_HEAPSIZE=0x5;static const UOI_IO=0x6;static const GETUSEROBJECTINFORMATION=0x0; + static const SETUSEROBJECTINFORMATION=0x0;static const GWL_WNDPROC=0xFFFFFFFC;static const GWL_HINSTANCE=0xFFFFFFFA; + static const GWL_HWNDPARENT=0xFFFFFFF8;static const GWL_STYLE=0xFFFFFFF0;static const GWL_EXSTYLE=0xFFFFFFEC; + static const GWL_USERDATA=0xFFFFFFEB;static const GWL_ID=0xFFFFFFF4;static const GWLP_WNDPROC=0xFFFFFFFC; + static const GWLP_HINSTANCE=0xFFFFFFFA;static const GWLP_HWNDPARENT=0xFFFFFFF8;static const GWLP_USERDATA=0xFFFFFFEB; + static const GWLP_ID=0xFFFFFFF4;static const GCL_MENUNAME=0xFFFFFFF8;static const GCL_HBRBACKGROUND=0xFFFFFFF6; + static const GCL_HCURSOR=0xFFFFFFF4;static const GCL_HICON=0xFFFFFFF2;static const GCL_HMODULE=0xFFFFFFF0; + static const GCL_CBWNDEXTRA=0xFFFFFFEE;static const GCL_CBCLSEXTRA=0xFFFFFFEC;static const GCL_WNDPROC=0xFFFFFFE8; + static const GCL_STYLE=0xFFFFFFE6;static const GCW_ATOM=0xFFFFFFE0;static const GCL_HICONSM=0xFFFFFFDE; + static const GCLP_MENUNAME=0xFFFFFFF8;static const GCLP_HBRBACKGROUND=0xFFFFFFF6;static const GCLP_HCURSOR=0xFFFFFFF4; + static const GCLP_HICON=0xFFFFFFF2;static const GCLP_HMODULE=0xFFFFFFF0;static const GCLP_WNDPROC=0xFFFFFFE8; + static const GCLP_HICONSM=0xFFFFFFDE;static const WM_NULL=0x0;static const WM_CREATE=0x1; + static const WM_DESTROY=0x2;static const WM_MOVE=0x3;static const WM_SIZE=0x5; + static const WM_ACTIVATE=0x6;static const WA_INACTIVE=0x0;static const WA_ACTIVE=0x1; + static const WA_CLICKACTIVE=0x2;static const WM_SETFOCUS=0x7;static const WM_KILLFOCUS=0x8; + static const WM_ENABLE=0xA;static const WM_SETREDRAW=0xB;static const WM_SETTEXT=0xC; + static const WM_GETTEXT=0xD;static const WM_GETTEXTLENGTH=0xE;static const WM_PAINT=0xF; + static const WM_CLOSE=0x10;static const WM_QUERYENDSESSION=0x11;static const WM_QUERYOPEN=0x13; + static const WM_ENDSESSION=0x16;static const WM_QUIT=0x12;static const WM_ERASEBKGND=0x14; + static const WM_SYSCOLORCHANGE=0x15;static const WM_SHOWWINDOW=0x18;static const WM_WININICHANGE=0x1A; + static const WM_SETTINGCHANGE=0x1A;static const WM_DEVMODECHANGE=0x1B;static const WM_ACTIVATEAPP=0x1C; + static const WM_FONTCHANGE=0x1D;static const WM_TIMECHANGE=0x1E;static const WM_CANCELMODE=0x1F; + static const WM_SETCURSOR=0x20;static const WM_MOUSEACTIVATE=0x21;static const WM_CHILDACTIVATE=0x22; + static const WM_QUEUESYNC=0x23;static const WM_GETMINMAXINFO=0x24;static const WM_PAINTICON=0x26; + static const WM_ICONERASEBKGND=0x27;static const WM_NEXTDLGCTL=0x28;static const WM_SPOOLERSTATUS=0x2A; + static const WM_DRAWITEM=0x2B;static const WM_MEASUREITEM=0x2C;static const WM_DELETEITEM=0x2D; + static const WM_VKEYTOITEM=0x2E;static const WM_CHARTOITEM=0x2F;static const WM_SETFONT=0x30; + static const WM_GETFONT=0x31;static const WM_SETHOTKEY=0x32;static const WM_GETHOTKEY=0x33; + static const WM_QUERYDRAGICON=0x37;static const WM_COMPAREITEM=0x39;static const WM_GETOBJECT=0x3D; + static const WM_COMPACTING=0x41;static const WM_COMMNOTIFY=0x44;static const WM_WINDOWPOSCHANGING=0x46; + static const WM_WINDOWPOSCHANGED=0x47;static const WM_POWER=0x48;static const PWR_OK=0x1; + static const PWR_FAIL=0xFFFFFFFF;static const PWR_SUSPENDREQUEST=0x1;static const PWR_SUSPENDRESUME=0x2; + static const PWR_CRITICALRESUME=0x3;static const WM_COPYDATA=0x4A;static const WM_CANCELJOURNAL=0x4B; + static const WM_NOTIFY=0x4E;static const WM_INPUTLANGCHANGEREQUEST=0x50;static const WM_INPUTLANGCHANGE=0x51; + static const WM_TCARD=0x52;static const WM_HELP=0x53;static const WM_USERCHANGED=0x54; + static const WM_NOTIFYFORMAT=0x55;static const NFR_ANSI=0x1;static const NFR_UNICODE=0x2; + static const NF_QUERY=0x3;static const NF_REQUERY=0x4;static const WM_CONTEXTMENU=0x7B; + static const WM_STYLECHANGING=0x7C;static const WM_STYLECHANGED=0x7D;static const WM_DISPLAYCHANGE=0x7E; + static const WM_GETICON=0x7F;static const WM_SETICON=0x80;static const WM_NCCREATE=0x81; + static const WM_NCDESTROY=0x82;static const WM_NCCALCSIZE=0x83;static const WM_NCHITTEST=0x84; + static const WM_NCPAINT=0x85;static const WM_NCACTIVATE=0x86;static const WM_GETDLGCODE=0x87; + static const WM_SYNCPAINT=0x88;static const WM_NCMOUSEMOVE=0xA0;static const WM_NCLBUTTONDOWN=0xA1; + static const WM_NCLBUTTONUP=0xA2;static const WM_NCLBUTTONDBLCLK=0xA3;static const WM_NCRBUTTONDOWN=0xA4; + static const WM_NCRBUTTONUP=0xA5;static const WM_NCRBUTTONDBLCLK=0xA6;static const WM_NCMBUTTONDOWN=0xA7; + static const WM_NCMBUTTONUP=0xA8;static const WM_NCMBUTTONDBLCLK=0xA9;static const WM_NCXBUTTONDOWN=0xAB; + static const WM_NCXBUTTONUP=0xAC;static const WM_NCXBUTTONDBLCLK=0xAD;static const WM_INPUT_DEVICE_CHANGE=0xFE; + static const WM_INPUT=0xFF;static const WM_KEYFIRST=0x100;static const WM_KEYDOWN=0x100; + static const WM_KEYUP=0x101;static const WM_CHAR=0x102;static const WM_DEADCHAR=0x103; + static const WM_SYSKEYDOWN=0x104;static const WM_SYSKEYUP=0x105;static const WM_SYSCHAR=0x106; + static const WM_SYSDEADCHAR=0x107;static const WM_UNICHAR=0x109;static const WM_KEYLAST=0x109; + static const UNICODE_NOCHAR=0xFFFF;static const WM_IME_STARTCOMPOSITION=0x10D;static const WM_IME_ENDCOMPOSITION=0x10E; + static const WM_IME_COMPOSITION=0x10F;static const WM_IME_KEYLAST=0x10F;static const WM_INITDIALOG=0x110; + static const WM_COMMAND=0x111;static const WM_SYSCOMMAND=0x112;static const WM_TIMER=0x113; + static const WM_HSCROLL=0x114;static const WM_VSCROLL=0x115;static const WM_INITMENU=0x116; + static const WM_INITMENUPOPUP=0x117;static const WM_GESTURE=0x119;static const WM_GESTURENOTIFY=0x11A; + static const WM_MENUSELECT=0x11F;static const WM_MENUCHAR=0x120;static const WM_ENTERIDLE=0x121; + static const WM_MENURBUTTONUP=0x122;static const WM_MENUDRAG=0x123;static const WM_MENUGETOBJECT=0x124; + static const WM_UNINITMENUPOPUP=0x125;static const WM_MENUCOMMAND=0x126;static const WM_CHANGEUISTATE=0x127; + static const WM_UPDATEUISTATE=0x128;static const WM_QUERYUISTATE=0x129;static const UIS_SET=0x1; + static const UIS_CLEAR=0x2;static const UIS_INITIALIZE=0x3;static const UISF_HIDEFOCUS=0x1; + static const UISF_HIDEACCEL=0x2;static const UISF_ACTIVE=0x4;static const WM_CTLCOLORMSGBOX=0x132; + static const WM_CTLCOLOREDIT=0x133;static const WM_CTLCOLORLISTBOX=0x134;static const WM_CTLCOLORBTN=0x135; + static const WM_CTLCOLORDLG=0x136;static const WM_CTLCOLORSCROLLBAR=0x137;static const WM_CTLCOLORSTATIC=0x138; + static const MN_GETHMENU=0x1E1;static const WM_MOUSEFIRST=0x200;static const WM_MOUSEMOVE=0x200; + static const WM_LBUTTONDOWN=0x201;static const WM_LBUTTONUP=0x202;static const WM_LBUTTONDBLCLK=0x203; + static const WM_RBUTTONDOWN=0x204;static const WM_RBUTTONUP=0x205;static const WM_RBUTTONDBLCLK=0x206; + static const WM_MBUTTONDOWN=0x207;static const WM_MBUTTONUP=0x208;static const WM_MBUTTONDBLCLK=0x209; + static const WM_MOUSEWHEEL=0x20A;static const WM_XBUTTONDOWN=0x20B;static const WM_XBUTTONUP=0x20C; + static const WM_XBUTTONDBLCLK=0x20D;static const WM_MOUSEHWHEEL=0x20E;static const WM_MOUSELAST=0x20E; + static const WHEEL_DELTA=0x78;static const WHEEL_PAGESCROLL=0x0;static const XBUTTON1=0x1; + static const XBUTTON2=0x2;static const WM_PARENTNOTIFY=0x210;static const WM_ENTERMENULOOP=0x211; + static const WM_EXITMENULOOP=0x212;static const WM_NEXTMENU=0x213;static const WM_SIZING=0x214; + static const WM_CAPTURECHANGED=0x215;static const WM_MOVING=0x216;static const WM_POWERBROADCAST=0x218; + static const PBT_APMQUERYSUSPEND=0x0;static const PBT_APMQUERYSTANDBY=0x1;static const PBT_APMQUERYSUSPENDFAILED=0x2; + static const PBT_APMQUERYSTANDBYFAILED=0x3;static const PBT_APMSUSPEND=0x4;static const PBT_APMSTANDBY=0x5; + static const PBT_APMRESUMECRITICAL=0x6;static const PBT_APMRESUMESUSPEND=0x7;static const PBT_APMRESUMESTANDBY=0x8; + static const PBTF_APMRESUMEFROMFAILURE=0x1;static const PBT_APMBATTERYLOW=0x9;static const PBT_APMPOWERSTATUSCHANGE=0xA; + static const PBT_APMOEMEVENT=0xB;static const PBT_APMRESUMEAUTOMATIC=0x12;static const PBT_POWERSETTINGCHANGE=0x8013; + static const WM_DEVICECHANGE=0x219;static const WM_MDICREATE=0x220;static const WM_MDIDESTROY=0x221; + static const WM_MDIACTIVATE=0x222;static const WM_MDIRESTORE=0x223;static const WM_MDINEXT=0x224; + static const WM_MDIMAXIMIZE=0x225;static const WM_MDITILE=0x226;static const WM_MDICASCADE=0x227; + static const WM_MDIICONARRANGE=0x228;static const WM_MDIGETACTIVE=0x229;static const WM_MDISETMENU=0x230; + static const WM_ENTERSIZEMOVE=0x231;static const WM_EXITSIZEMOVE=0x232;static const WM_DROPFILES=0x233; + static const WM_MDIREFRESHMENU=0x234;static const WM_POINTERDEVICECHANGE=0x238;static const WM_POINTERDEVICEINRANGE=0x239; + static const WM_POINTERDEVICEOUTOFRANGE=0x23A;static const WM_TOUCH=0x240;static const WM_NCPOINTERUPDATE=0x241; + static const WM_NCPOINTERDOWN=0x242;static const WM_NCPOINTERUP=0x243;static const WM_POINTERUPDATE=0x245; + static const WM_POINTERDOWN=0x246;static const WM_POINTERUP=0x247;static const WM_POINTERENTER=0x249; + static const WM_POINTERLEAVE=0x24A;static const WM_POINTERACTIVATE=0x24B;static const WM_POINTERCAPTURECHANGED=0x24C; + static const WM_TOUCHHITTESTING=0x24D;static const WM_POINTERWHEEL=0x24E;static const WM_POINTERHWHEEL=0x24F; + static const DM_POINTERHITTEST=0x250;static const WM_IME_SETCONTEXT=0x281;static const WM_IME_NOTIFY=0x282; + static const WM_IME_CONTROL=0x283;static const WM_IME_COMPOSITIONFULL=0x284;static const WM_IME_SELECT=0x285; + static const WM_IME_CHAR=0x286;static const WM_IME_REQUEST=0x288;static const WM_IME_KEYDOWN=0x290; + static const WM_IME_KEYUP=0x291;static const WM_MOUSEHOVER=0x2A1;static const WM_MOUSELEAVE=0x2A3; + static const WM_NCMOUSEHOVER=0x2A0;static const WM_NCMOUSELEAVE=0x2A2;static const WM_WTSSESSION_CHANGE=0x2B1; + static const WM_TABLET_FIRST=0x2C0;static const WM_TABLET_LAST=0x2DF;static const WM_DPICHANGED=0x2E0; + static const WM_CUT=0x300;static const WM_COPY=0x301;static const WM_PASTE=0x302; + static const WM_CLEAR=0x303;static const WM_UNDO=0x304;static const WM_RENDERFORMAT=0x305; + static const WM_RENDERALLFORMATS=0x306;static const WM_DESTROYCLIPBOARD=0x307;static const WM_DRAWCLIPBOARD=0x308; + static const WM_PAINTCLIPBOARD=0x309;static const WM_VSCROLLCLIPBOARD=0x30A;static const WM_SIZECLIPBOARD=0x30B; + static const WM_ASKCBFORMATNAME=0x30C;static const WM_CHANGECBCHAIN=0x30D;static const WM_HSCROLLCLIPBOARD=0x30E; + static const WM_QUERYNEWPALETTE=0x30F;static const WM_PALETTEISCHANGING=0x310;static const WM_PALETTECHANGED=0x311; + static const WM_HOTKEY=0x312;static const WM_PRINT=0x317;static const WM_PRINTCLIENT=0x318; + static const WM_APPCOMMAND=0x319;static const WM_THEMECHANGED=0x31A;static const WM_CLIPBOARDUPDATE=0x31D; + static const WM_DWMCOMPOSITIONCHANGED=0x31E;static const WM_DWMNCRENDERINGCHANGED=0x31F;static const WM_DWMCOLORIZATIONCOLORCHANGED=0x320; + static const WM_DWMWINDOWMAXIMIZEDCHANGE=0x321;static const WM_DWMSENDICONICTHUMBNAIL=0x323;static const WM_DWMSENDICONICLIVEPREVIEWBITMAP=0x326; + static const WM_GETTITLEBARINFOEX=0x33F;static const WM_HANDHELDFIRST=0x358;static const WM_HANDHELDLAST=0x35F; + static const WM_AFXFIRST=0x360;static const WM_AFXLAST=0x37F;static const WM_PENWINFIRST=0x380; + static const WM_PENWINLAST=0x38F;static const WM_APP=0x8000;static const WM_USER=0x400; + static const WM_USERFIST=0x2400;static const WM_NOTTOSELF=0x3400;static const WM_QUOTATIONS=0x4400; + static const WMSZ_LEFT=0x1;static const WMSZ_RIGHT=0x2;static const WMSZ_TOP=0x3; + static const WMSZ_TOPLEFT=0x4;static const WMSZ_TOPRIGHT=0x5;static const WMSZ_BOTTOM=0x6; + static const WMSZ_BOTTOMLEFT=0x7;static const WMSZ_BOTTOMRIGHT=0x8;static const HTERROR=0xFFFFFFFE; + static const HTTRANSPARENT=0xFFFFFFFF;static const HTNOWHERE=0x0;static const HTCLIENT=0x1; + static const HTCAPTION=0x2;static const HTSYSMENU=0x3;static const HTGROWBOX=0x4; + static const HTSIZE=0x4;static const HTMENU=0x5;static const HTHSCROLL=0x6; + static const HTVSCROLL=0x7;static const HTMINBUTTON=0x8;static const HTMAXBUTTON=0x9; + static const HTLEFT=0xA;static const HTRIGHT=0xB;static const HTTOP=0xC; + static const HTTOPLEFT=0xD;static const HTTOPRIGHT=0xE;static const HTBOTTOM=0xF; + static const HTBOTTOMLEFT=0x10;static const HTBOTTOMRIGHT=0x11;static const HTBORDER=0x12; + static const HTREDUCE=0x8;static const HTZOOM=0x9;static const HTSIZEFIRST=0xA; + static const HTSIZELAST=0x11;static const HTOBJECT=0x13;static const HTCLOSE=0x14; + static const HTHELP=0x15;static const SMTO_NORMAL=0x0;static const SMTO_BLOCK=0x1; + static const SMTO_ABORTIFHUNG=0x2;static const SMTO_NOTIMEOUTIFNOTHUNG=0x8;static const SMTO_ERRORONEXIT=0x20; + static const MA_ACTIVATE=0x1;static const MA_ACTIVATEANDEAT=0x2;static const MA_NOACTIVATE=0x3; + static const MA_NOACTIVATEANDEAT=0x4;static const ICON_SMALL=0x0;static const ICON_BIG=0x1; + static const ICON_SMALL2=0x2;static const REGISTERWINDOWMESSAGE=0x0;static const SIZE_RESTORED=0x0; + static const SIZE_MINIMIZED=0x1;static const SIZE_MAXIMIZED=0x2;static const SIZE_MAXSHOW=0x3; + static const SIZE_MAXHIDE=0x4;static const SIZENORMAL=0x0;static const SIZEICONIC=0x1; + static const SIZEFULLSCREEN=0x2;static const SIZEZOOMSHOW=0x3;static const SIZEZOOMHIDE=0x4; + static const WVR_ALIGNTOP=0x10;static const WVR_ALIGNLEFT=0x20;static const WVR_ALIGNBOTTOM=0x40; + static const WVR_ALIGNRIGHT=0x80;static const WVR_HREDRAW=0x100;static const WVR_VREDRAW=0x200; + static const WVR_REDRAW=0x300;static const WVR_VALIDRECTS=0x400;static const MK_LBUTTON=0x1; + static const MK_RBUTTON=0x2;static const MK_SHIFT=0x4;static const MK_CONTROL=0x8; + static const MK_MBUTTON=0x10;static const MK_XBUTTON1=0x20;static const MK_XBUTTON2=0x40; + static const TME_HOVER=0x1;static const TME_LEAVE=0x2;static const TME_NONCLIENT=0x10; + static const TME_QUERY=0x40000000;static const TME_CANCEL=0x80000000;static const HOVER_DEFAULT=0xFFFFFFFF; + static const WS_OVERLAPPED=0x0;static const WS_POPUP=0x80000000;static const WS_CHILD=0x40000000; + static const WS_MINIMIZE=0x20000000;static const WS_VISIBLE=0x10000000;static const WS_DISABLED=0x8000000; + static const WS_CLIPSIBLINGS=0x4000000;static const WS_CLIPCHILDREN=0x2000000;static const WS_MAXIMIZE=0x1000000; + static const WS_CAPTION=0xC00000;static const WS_BORDER=0x800000;static const WS_DLGFRAME=0x400000; + static const WS_VSCROLL=0x200000;static const WS_HSCROLL=0x100000;static const WS_SYSMENU=0x80000; + static const WS_THICKFRAME=0x40000;static const WS_GROUP=0x20000;static const WS_TABSTOP=0x10000; + static const WS_MINIMIZEBOX=0x20000;static const WS_MAXIMIZEBOX=0x10000;static const WS_TILED=0x0; + static const WS_ICONIC=0x20000000;static const WS_SIZEBOX=0x40000;static const WS_TILEDWINDOW=0xCF0000; + static const WS_OVERLAPPEDWINDOW=0xCF0000;static const WS_POPUPWINDOW=0x80880000;static const WS_CHILDWINDOW=0x40000000; + static const WS_EX_DLGMODALFRAME=0x1;static const WS_EX_NOPARENTNOTIFY=0x4;static const WS_EX_TOPMOST=0x8; + static const WS_EX_ACCEPTFILES=0x10;static const WS_EX_TRANSPARENT=0x20;static const WS_EX_MDICHILD=0x40; + static const WS_EX_TOOLWINDOW=0x80;static const WS_EX_WINDOWEDGE=0x100;static const WS_EX_CLIENTEDGE=0x200; + static const WS_EX_CONTEXTHELP=0x400;static const WS_EX_RIGHT=0x1000;static const WS_EX_LEFT=0x0; + static const WS_EX_RTLREADING=0x2000;static const WS_EX_LTRREADING=0x0;static const WS_EX_LEFTSCROLLBAR=0x4000; + static const WS_EX_RIGHTSCROLLBAR=0x0;static const WS_EX_CONTROLPARENT=0x10000;static const WS_EX_STATICEDGE=0x20000; + static const WS_EX_APPWINDOW=0x40000;static const WS_EX_OVERLAPPEDWINDOW=0x300;static const WS_EX_PALETTEWINDOW=0x188; + static const WS_EX_LAYERED=0x80000;static const WS_EX_NOINHERITLAYOUT=0x100000;static const WS_EX_NOREDIRECTIONBITMAP=0x200000; + static const WS_EX_LAYOUTRTL=0x400000;static const WS_EX_COMPOSITED=0x2000000;static const WS_EX_NOACTIVATE=0x8000000; + static const CS_VREDRAW=0x1;static const CS_HREDRAW=0x2;static const CS_DBLCLKS=0x8; + static const CS_OWNDC=0x20;static const CS_CLASSDC=0x40;static const CS_PARENTDC=0x80; + static const CS_NOCLOSE=0x200;static const CS_SAVEBITS=0x800;static const CS_BYTEALIGNCLIENT=0x1000; + static const CS_BYTEALIGNWINDOW=0x2000;static const CS_GLOBALCLASS=0x4000;static const CS_IME=0x10000; + static const CS_DROPSHADOW=0x20000;static const PRF_CHECKVISIBLE=0x1;static const PRF_NONCLIENT=0x2; + static const PRF_CLIENT=0x4;static const PRF_ERASEBKGND=0x8;static const PRF_CHILDREN=0x10; + static const PRF_OWNED=0x20;static const BDR_RAISEDOUTER=0x1;static const BDR_SUNKENOUTER=0x2; + static const BDR_RAISEDINNER=0x4;static const BDR_SUNKENINNER=0x8;static const BDR_OUTER=0x3; + static const BDR_INNER=0xC;static const BDR_RAISED=0x5;static const BDR_SUNKEN=0xA; + static const EDGE_RAISED=0x5;static const EDGE_SUNKEN=0xA;static const EDGE_ETCHED=0x6; + static const EDGE_BUMP=0x9;static const BF_LEFT=0x1;static const BF_TOP=0x2; + static const BF_RIGHT=0x4;static const BF_BOTTOM=0x8;static const BF_TOPLEFT=0x3; + static const BF_TOPRIGHT=0x6;static const BF_BOTTOMLEFT=0x9;static const BF_BOTTOMRIGHT=0xC; + static const BF_RECT=0xF;static const BF_DIAGONAL=0x10;static const BF_DIAGONAL_ENDTOPRIGHT=0x16; + static const BF_DIAGONAL_ENDTOPLEFT=0x13;static const BF_DIAGONAL_ENDBOTTOMLEFT=0x19;static const BF_DIAGONAL_ENDBOTTOMRIGHT=0x1C; + static const BF_MIDDLE=0x800;static const BF_SOFT=0x1000;static const BF_ADJUST=0x2000; + static const BF_FLAT=0x4000;static const BF_MONO=0x8000;static const DFC_CAPTION=0x1; + static const DFC_MENU=0x2;static const DFC_SCROLL=0x3;static const DFC_BUTTON=0x4; + static const DFC_POPUPMENU=0x5;static const DFCS_CAPTIONCLOSE=0x0;static const DFCS_CAPTIONMIN=0x1; + static const DFCS_CAPTIONMAX=0x2;static const DFCS_CAPTIONRESTORE=0x3;static const DFCS_CAPTIONHELP=0x4; + static const DFCS_MENUARROW=0x0;static const DFCS_MENUCHECK=0x1;static const DFCS_MENUBULLET=0x2; + static const DFCS_MENUARROWRIGHT=0x4;static const DFCS_SCROLLUP=0x0;static const DFCS_SCROLLDOWN=0x1; + static const DFCS_SCROLLLEFT=0x2;static const DFCS_SCROLLRIGHT=0x3;static const DFCS_SCROLLCOMBOBOX=0x5; + static const DFCS_SCROLLSIZEGRIP=0x8;static const DFCS_SCROLLSIZEGRIPRIGHT=0x10;static const DFCS_BUTTONCHECK=0x0; + static const DFCS_BUTTONRADIOIMAGE=0x1;static const DFCS_BUTTONRADIOMASK=0x2;static const DFCS_BUTTONRADIO=0x4; + static const DFCS_BUTTON3STATE=0x8;static const DFCS_BUTTONPUSH=0x10;static const DFCS_INACTIVE=0x100; + static const DFCS_PUSHED=0x200;static const DFCS_CHECKED=0x400;static const DFCS_TRANSPARENT=0x800; + static const DFCS_HOT=0x1000;static const DFCS_ADJUSTRECT=0x2000;static const DFCS_FLAT=0x4000; + static const DFCS_MONO=0x8000;static const DC_ACTIVE=0x1;static const DC_SMALLCAP=0x2; + static const DC_ICON=0x4;static const DC_TEXT=0x8;static const DC_INBUTTON=0x10; + static const DC_GRADIENT=0x20;static const DC_BUTTONS=0x1000;static const IDANI_OPEN=0x1; + static const IDANI_CAPTION=0x3;static const CF_TEXT=0x1;static const CF_BITMAP=0x2; + static const CF_METAFILEPICT=0x3;static const CF_SYLK=0x4;static const CF_DIF=0x5; + static const CF_TIFF=0x6;static const CF_OEMTEXT=0x7;static const CF_DIB=0x8; + static const CF_PALETTE=0x9;static const CF_PENDATA=0xA;static const CF_RIFF=0xB; + static const CF_WAVE=0xC;static const CF_UNICODETEXT=0xD;static const CF_ENHMETAFILE=0xE; + static const CF_HDROP=0xF;static const CF_LOCALE=0x10;static const CF_DIBV5=0x11; + static const CF_MAX=0x12;static const CF_OWNERDISPLAY=0x80;static const CF_DSPTEXT=0x81; + static const CF_DSPBITMAP=0x82;static const CF_DSPMETAFILEPICT=0x83;static const CF_DSPENHMETAFILE=0x8E; + static const CF_PRIVATEFIRST=0x200;static const CF_PRIVATELAST=0x2FF;static const CF_GDIOBJFIRST=0x300; + static const CF_GDIOBJLAST=0x3FF;static const FVIRTKEY=0x1;static const FNOINVERT=0x2; + static const FSHIFT=0x4;static const FCONTROL=0x8;static const FALT=0x10; + static const WPF_SETMINPOSITION=0x1;static const WPF_RESTORETOMAXIMIZED=0x2;static const WPF_ASYNCWINDOWPLACEMENT=0x4; + static const ODT_MENU=0x1;static const ODT_LISTBOX=0x2;static const ODT_COMBOBOX=0x3; + static const ODT_BUTTON=0x4;static const ODT_STATIC=0x5;static const ODA_DRAWENTIRE=0x1; + static const ODA_SELECT=0x2;static const ODA_FOCUS=0x4;static const ODS_SELECTED=0x1; + static const ODS_GRAYED=0x2;static const ODS_DISABLED=0x4;static const ODS_CHECKED=0x8; + static const ODS_FOCUS=0x10;static const ODS_DEFAULT=0x20;static const ODS_COMBOBOXEDIT=0x1000; + static const ODS_HOTLIGHT=0x40;static const ODS_INACTIVE=0x80;static const ODS_NOACCEL=0x100; + static const ODS_NOFOCUSRECT=0x200;static const DISPATCHMESSAGE=NIL;static const PEEKMESSAGE=0x0; + static const PM_NOREMOVE=0x0;static const PM_REMOVE=0x1;static const PM_NOYIELD=0x2; + static const PM_QS_INPUT=0x1C070000;static const PM_QS_POSTMESSAGE=0x980000;static const PM_QS_PAINT=0x200000; + static const PM_QS_SENDMESSAGE=0x400000;static const MOD_ALT=0x1;static const MOD_CONTROL=0x2; + static const MOD_SHIFT=0x4;static const MOD_WIN=0x8;static const MOD_NOREPEAT=0x4000; + static const IDHOT_SNAPWINDOW=0xFFFFFFFF;static const IDHOT_SNAPDESKTOP=0xFFFFFFFE;static const ENDSESSION_CLOSEAPP=0x1; + static const ENDSESSION_CRITICAL=0x40000000;static const ENDSESSION_LOGOFF=0x80000000;static const EWX_LOGOFF=0x0; + static const EWX_SHUTDOWN=0x1;static const EWX_REBOOT=0x2;static const EWX_FORCE=0x4; + static const EWX_POWEROFF=0x8;static const EWX_FORCEIFHUNG=0x10;static const EWX_QUICKRESOLVE=0x20; + static const EWX_RESTARTAPPS=0x40;static const EWX_HYBRID_SHUTDOWN=0x400000;static const EWX_BOOTOPTIONS=0x1000000; + static const SENDMESSAGE=0x0;static const SENDMESSAGETIMEOUT=0x0;static const SENDNOTIFYMESSAGE=0x0; + static const SENDMESSAGECALLBACK=0x0;static const BROADCASTSYSTEMMESSAGEEX=0x0;static const BROADCASTSYSTEMMESSAGE=0x0; + static const BSM_ALLCOMPONENTS=0x0;static const BSM_VXDS=0x1;static const BSM_NETDRIVER=0x2; + static const BSM_INSTALLABLEDRIVERS=0x4;static const BSM_APPLICATIONS=0x8;static const BSM_ALLDESKTOPS=0x10; + static const BSF_QUERY=0x1;static const BSF_IGNORECURRENTTASK=0x2;static const BSF_FLUSHDISK=0x4; + static const BSF_NOHANG=0x8;static const BSF_POSTMESSAGE=0x10;static const BSF_FORCEIFHUNG=0x20; + static const BSF_NOTIMEOUTIFNOTHUNG=0x40;static const BSF_ALLOWSFW=0x80;static const BSF_SENDNOTIFYMESSAGE=0x100; + static const BSF_RETURNHDESK=0x200;static const BSF_LUID=0x400;static const BROADCAST_QUERY_DENY=0x424D5144; + static const DEVICE_NOTIFY_WINDOW_HANDLE=0x0;static const DEVICE_NOTIFY_SERVICE_HANDLE=0x1;static const DEVICE_NOTIFY_ALL_INTERFACE_CLASSES=0x4; + static const REGISTERDEVICENOTIFICATION=0x0;static const POSTMESSAGE=0x0;static const POSTTHREADMESSAGE=0x0; + static const POSTAPPMESSAGE=0x0;static const HWND_BROADCAST=0xFFFF;static const HWND_MESSAGE=0xFFFFFFFD; + static const DEFWINDOWPROC=0x0;static const ISMEX_NOSEND=0x0;static const ISMEX_SEND=0x1; + static const ISMEX_NOTIFY=0x2;static const ISMEX_CALLBACK=0x4;static const ISMEX_REPLIED=0x8; + static const REGISTERCLASS=0x0;static const UNREGISTERCLASS=0x0;static const GETCLASSINFO=0x0; + static const REGISTERCLASSEX=0x0;static const GETCLASSINFOEX=0x0;static const CW_USEDEFAULT=0x80000000; + static const HWND_DESKTOP=0x0;static const CREATEWINDOWEX=0x0;static const CREATEWINDOW=0x0; + static const PW_CLIENTONLY=0x1;static const PW_RENDERFULLCONTENT=0x2;static const LWA_COLORKEY=0x1; + static const LWA_ALPHA=0x2;static const ULW_COLORKEY=0x1;static const ULW_ALPHA=0x2; + static const ULW_OPAQUE=0x4;static const ULW_EX_NORESIZE=0x8;static const FLASHW_STOP=0x0; + static const FLASHW_CAPTION=0x1;static const FLASHW_TRAY=0x2;static const FLASHW_ALL=0x3; + static const FLASHW_TIMER=0x4;static const FLASHW_TIMERNOFG=0xC;static const WDA_NONE=0x0; + static const WDA_MONITOR=0x1;static const SWP_NOSIZE=0x1;static const SWP_NOMOVE=0x2; + static const SWP_NOZORDER=0x4;static const SWP_NOREDRAW=0x8;static const SWP_NOACTIVATE=0x10; + static const SWP_FRAMECHANGED=0x20;static const SWP_SHOWWINDOW=0x40;static const SWP_HIDEWINDOW=0x80; + static const SWP_NOCOPYBITS=0x100;static const SWP_NOOWNERZORDER=0x200;static const SWP_NOSENDCHANGING=0x400; + static const SWP_DRAWFRAME=0x20;static const SWP_NOREPOSITION=0x200;static const SWP_DEFERERASE=0x2000; + static const SWP_ASYNCWINDOWPOS=0x4000;static const HWND_TOP=0x0;static const HWND_BOTTOM=0x1; + static const HWND_TOPMOST=0xFFFFFFFF;static const HWND_NOTOPMOST=0xFFFFFFFE;static const CREATEDIALOGPARAM=0x0; + static const CREATEDIALOGINDIRECTPARAM=0x0;static const CREATEDIALOG=0x0;static const CREATEDIALOGINDIRECT=0x0; + static const DIALOGBOXPARAM=0x0;static const DIALOGBOXINDIRECTPARAM=0x0;static const DIALOGBOX=0x0; + static const DIALOGBOXINDIRECT=0x0;static const SETDLGITEMTEXT=0x0;static const GETDLGITEMTEXT=0x0; + static const SENDDLGITEMMESSAGE=0x0;static const DEFDLGPROC=0x0;static const DLGWINDOWEXTRA=0x1E; + static const CALLMSGFILTER=0x0;static const REGISTERCLIPBOARDFORMAT=0x0;static const GETCLIPBOARDFORMATNAME=0x0; + static const CHARTOOEM=0x0;static const OEMTOCHAR=0x0;static const CHARTOOEMBUFF=0x0; + static const OEMTOCHARBUFF=0x0;static const CHARUPPER=0x0;static const CHARUPPERBUFF=0x0; + static const CHARLOWER=0x0;static const CHARLOWERBUFF=0x0;static const CHARNEXT=0x0; + static const CHARPREV=0x0;static const ANSITOOEM=0x0;static const OEMTOANSI=0x0; + static const ANSITOOEMBUFF=0x0;static const OEMTOANSIBUFF=0x0;static const ANSIUPPER=0x0; + static const ANSIUPPERBUFF=0x0;static const ANSILOWER=0x0;static const ANSILOWERBUFF=0x0; + static const ANSINEXT=0x0;static const ANSIPREV=0x0;static const ISCHARALPHA=0x0; + static const ISCHARALPHANUMERIC=0x0;static const ISCHARUPPER=0x0;static const ISCHARLOWER=0x0; + static const GETKEYNAMETEXT=0x0;static const VKKEYSCAN=0x0;static const VKKEYSCANEX=0x0; + static const KEYEVENTF_EXTENDEDKEY=0x1;static const KEYEVENTF_KEYUP=0x2;static const KEYEVENTF_UNICODE=0x4; + static const KEYEVENTF_SCANCODE=0x8;static const MOUSEEVENTF_MOVE=0x1;static const MOUSEEVENTF_LEFTDOWN=0x2; + static const MOUSEEVENTF_LEFTUP=0x4;static const MOUSEEVENTF_RIGHTDOWN=0x8;static const MOUSEEVENTF_RIGHTUP=0x10; + static const MOUSEEVENTF_MIDDLEDOWN=0x20;static const MOUSEEVENTF_MIDDLEUP=0x40;static const MOUSEEVENTF_XDOWN=0x80; + static const MOUSEEVENTF_XUP=0x100;static const MOUSEEVENTF_WHEEL=0x800;static const MOUSEEVENTF_HWHEEL=0x1000; + static const MOUSEEVENTF_MOVE_NOCOALESCE=0x2000;static const MOUSEEVENTF_VIRTUALDESK=0x4000;static const MOUSEEVENTF_ABSOLUTE=0x8000; + static const INPUT_MOUSE=0x0;static const INPUT_KEYBOARD=0x1;static const INPUT_HARDWARE=0x2; + static const TOUCHEVENTF_MOVE=0x1;static const TOUCHEVENTF_DOWN=0x2;static const TOUCHEVENTF_UP=0x4; + static const TOUCHEVENTF_INRANGE=0x8;static const TOUCHEVENTF_PRIMARY=0x10;static const TOUCHEVENTF_NOCOALESCE=0x20; + static const TOUCHEVENTF_PEN=0x40;static const TOUCHEVENTF_PALM=0x80;static const TOUCHINPUTMASKF_TIMEFROMSYSTEM=0x1; + static const TOUCHINPUTMASKF_EXTRAINFO=0x2;static const TOUCHINPUTMASKF_CONTACTAREA=0x4;static const TWF_FINETOUCH=0x1; + static const TWF_WANTPALM=0x2;static const POINTER_FLAG_NONE=0x0;static const POINTER_FLAG_NEW=0x1; + static const POINTER_FLAG_INRANGE=0x2;static const POINTER_FLAG_INCONTACT=0x4;static const POINTER_FLAG_FIRSTBUTTON=0x10; + static const POINTER_FLAG_SECONDBUTTON=0x20;static const POINTER_FLAG_THIRDBUTTON=0x40;static const POINTER_FLAG_FOURTHBUTTON=0x80; + static const POINTER_FLAG_FIFTHBUTTON=0x100;static const POINTER_FLAG_PRIMARY=0x2000;static const POINTER_FLAG_CONFIDENCE=0x4000; + static const POINTER_FLAG_CANCELED=0x8000;static const POINTER_FLAG_DOWN=0x10000;static const POINTER_FLAG_UPDATE=0x20000; + static const POINTER_FLAG_UP=0x40000;static const POINTER_FLAG_WHEEL=0x80000;static const POINTER_FLAG_HWHEEL=0x100000; + static const POINTER_FLAG_CAPTURECHANGED=0x200000;static const POINTER_FLAG_HASTRANSFORM=0x400000;static const POINTER_MOD_SHIFT=0x4; + static const POINTER_MOD_CTRL=0x8;static const TOUCH_FLAG_NONE=0x0;static const TOUCH_MASK_NONE=0x0; + static const TOUCH_MASK_CONTACTAREA=0x1;static const TOUCH_MASK_ORIENTATION=0x2;static const TOUCH_MASK_PRESSURE=0x4; + static const PEN_FLAG_NONE=0x0;static const PEN_FLAG_BARREL=0x1;static const PEN_FLAG_INVERTED=0x2; + static const PEN_FLAG_ERASER=0x4;static const PEN_MASK_NONE=0x0;static const PEN_MASK_PRESSURE=0x1; + static const PEN_MASK_ROTATION=0x2;static const PEN_MASK_TILT_X=0x4;static const PEN_MASK_TILT_Y=0x8; + static const POINTER_MESSAGE_FLAG_NEW=0x1;static const POINTER_MESSAGE_FLAG_INRANGE=0x2;static const POINTER_MESSAGE_FLAG_INCONTACT=0x4; + static const POINTER_MESSAGE_FLAG_FIRSTBUTTON=0x10;static const POINTER_MESSAGE_FLAG_SECONDBUTTON=0x20;static const POINTER_MESSAGE_FLAG_THIRDBUTTON=0x40; + static const POINTER_MESSAGE_FLAG_FOURTHBUTTON=0x80;static const POINTER_MESSAGE_FLAG_FIFTHBUTTON=0x100;static const POINTER_MESSAGE_FLAG_PRIMARY=0x2000; + static const POINTER_MESSAGE_FLAG_CONFIDENCE=0x4000;static const POINTER_MESSAGE_FLAG_CANCELED=0x8000;static const PA_ACTIVATE=0x1; + static const PA_NOACTIVATE=0x3;static const MAX_TOUCH_COUNT=0x100;static const TOUCH_FEEDBACK_DEFAULT=0x1; + static const TOUCH_FEEDBACK_INDIRECT=0x2;static const TOUCH_FEEDBACK_NONE=0x3;static const TOUCH_HIT_TESTING_DEFAULT=0x0; + static const TOUCH_HIT_TESTING_CLIENT=0x1;static const TOUCH_HIT_TESTING_NONE=0x2;static const TOUCH_HIT_TESTING_PROXIMITY_CLOSEST=0x0; + static const TOUCH_HIT_TESTING_PROXIMITY_FARTHEST=0xFFF;static const GWFS_INCLUDE_ANCESTORS=0x1;static const MAPVIRTUALKEY=0x0; + static const MAPVIRTUALKEYEX=0x0;static const MAPVK_VK_TO_VSC=0x0;static const MAPVK_VSC_TO_VK=0x1; + static const MAPVK_VK_TO_CHAR=0x2;static const MAPVK_VSC_TO_VK_EX=0x3;static const MAPVK_VK_TO_VSC_EX=0x4; + static const MWMO_WAITALL=0x1;static const MWMO_ALERTABLE=0x2;static const MWMO_INPUTAVAILABLE=0x4; + static const QS_KEY=0x1;static const QS_MOUSEMOVE=0x2;static const QS_MOUSEBUTTON=0x4; + static const QS_POSTMESSAGE=0x8;static const QS_TIMER=0x10;static const QS_PAINT=0x20; + static const QS_SENDMESSAGE=0x40;static const QS_HOTKEY=0x80;static const QS_ALLPOSTMESSAGE=0x100; + static const QS_RAWINPUT=0x400;static const QS_TOUCH=0x800;static const QS_POINTER=0x1000; + static const QS_MOUSE=0x6;static const QS_INPUT=0x1C07;static const QS_ALLEVENTS=0x1CBF; + static const QS_ALLINPUT=0x1CFF;static const USER_TIMER_MAXIMUM=0x7FFFFFFF;static const USER_TIMER_MINIMUM=0xA; + static const TIMERV_DEFAULT_COALESCING=0x0;static const TIMERV_NO_COALESCING=0xFFFFFFFF;static const TIMERV_COALESCING_MIN=0x1; + static const TIMERV_COALESCING_MAX=0x7FFFFFF5;static const LOADACCELERATORS=0x0;static const CREATEACCELERATORTABLE=0x0; + static const COPYACCELERATORTABLE=0x0;static const TRANSLATEACCELERATOR=0x0;static const SM_CXSCREEN=0x0; + static const SM_CYSCREEN=0x1;static const SM_CXVSCROLL=0x2;static const SM_CYHSCROLL=0x3; + static const SM_CYCAPTION=0x4;static const SM_CXBORDER=0x5;static const SM_CYBORDER=0x6; + static const SM_CXDLGFRAME=0x7;static const SM_CYDLGFRAME=0x8;static const SM_CYVTHUMB=0x9; + static const SM_CXHTHUMB=0xA;static const SM_CXICON=0xB;static const SM_CYICON=0xC; + static const SM_CXCURSOR=0xD;static const SM_CYCURSOR=0xE;static const SM_CYMENU=0xF; + static const SM_CXFULLSCREEN=0x10;static const SM_CYFULLSCREEN=0x11;static const SM_CYKANJIWINDOW=0x12; + static const SM_MOUSEPRESENT=0x13;static const SM_CYVSCROLL=0x14;static const SM_CXHSCROLL=0x15; + static const SM_DEBUG=0x16;static const SM_SWAPBUTTON=0x17;static const SM_RESERVED1=0x18; + static const SM_RESERVED2=0x19;static const SM_RESERVED3=0x1A;static const SM_RESERVED4=0x1B; + static const SM_CXMIN=0x1C;static const SM_CYMIN=0x1D;static const SM_CXSIZE=0x1E; + static const SM_CYSIZE=0x1F;static const SM_CXFRAME=0x20;static const SM_CYFRAME=0x21; + static const SM_CXMINTRACK=0x22;static const SM_CYMINTRACK=0x23;static const SM_CXDOUBLECLK=0x24; + static const SM_CYDOUBLECLK=0x25;static const SM_CXICONSPACING=0x26;static const SM_CYICONSPACING=0x27; + static const SM_MENUDROPALIGNMENT=0x28;static const SM_PENWINDOWS=0x29;static const SM_DBCSENABLED=0x2A; + static const SM_CMOUSEBUTTONS=0x2B;static const SM_CXFIXEDFRAME=0x7;static const SM_CYFIXEDFRAME=0x8; + static const SM_CXSIZEFRAME=0x20;static const SM_CYSIZEFRAME=0x21;static const SM_SECURE=0x2C; + static const SM_CXEDGE=0x2D;static const SM_CYEDGE=0x2E;static const SM_CXMINSPACING=0x2F; + static const SM_CYMINSPACING=0x30;static const SM_CXSMICON=0x31;static const SM_CYSMICON=0x32; + static const SM_CYSMCAPTION=0x33;static const SM_CXSMSIZE=0x34;static const SM_CYSMSIZE=0x35; + static const SM_CXMENUSIZE=0x36;static const SM_CYMENUSIZE=0x37;static const SM_ARRANGE=0x38; + static const SM_CXMINIMIZED=0x39;static const SM_CYMINIMIZED=0x3A;static const SM_CXMAXTRACK=0x3B; + static const SM_CYMAXTRACK=0x3C;static const SM_CXMAXIMIZED=0x3D;static const SM_CYMAXIMIZED=0x3E; + static const SM_NETWORK=0x3F;static const SM_CLEANBOOT=0x43;static const SM_CXDRAG=0x44; + static const SM_CYDRAG=0x45;static const SM_SHOWSOUNDS=0x46;static const SM_CXMENUCHECK=0x47; + static const SM_CYMENUCHECK=0x48;static const SM_SLOWMACHINE=0x49;static const SM_MIDEASTENABLED=0x4A; + static const SM_MOUSEWHEELPRESENT=0x4B;static const SM_XVIRTUALSCREEN=0x4C;static const SM_YVIRTUALSCREEN=0x4D; + static const SM_CXVIRTUALSCREEN=0x4E;static const SM_CYVIRTUALSCREEN=0x4F;static const SM_CMONITORS=0x50; + static const SM_SAMEDISPLAYFORMAT=0x51;static const SM_IMMENABLED=0x52;static const SM_CXFOCUSBORDER=0x53; + static const SM_CYFOCUSBORDER=0x54;static const SM_TABLETPC=0x56;static const SM_MEDIACENTER=0x57; + static const SM_STARTER=0x58;static const SM_SERVERR2=0x59;static const SM_MOUSEHORIZONTALWHEELPRESENT=0x5B; + static const SM_CXPADDEDBORDER=0x5C;static const SM_DIGITIZER=0x5E;static const SM_MAXIMUMTOUCHES=0x5F; + static const SM_CMETRICS=0x4C;static const SM_REMOTESESSION=0x1000;static const SM_SHUTTINGDOWN=0x2000; + static const SM_REMOTECONTROL=0x2001;static const SM_CARETBLINKINGENABLED=0x2002;static const SM_CONVERTIBLESLATEMODE=0x2003; + static const SM_SYSTEMDOCKED=0x2004;static const LOADMENU=0x0;static const LOADMENUINDIRECT=0x0; + static const CHANGEMENU=0x0;static const GETMENUSTRING=0x0;static const PMB_ACTIVE=0x1; + static const INSERTMENU=0x0;static const APPENDMENU=0x0;static const MODIFYMENU=0x0; + static const MNC_IGNORE=0x0;static const MNC_CLOSE=0x1;static const MNC_EXECUTE=0x2; + static const MNC_SELECT=0x3;static const MNS_NOCHECK=0x80000000;static const MNS_MODELESS=0x40000000; + static const MNS_DRAGDROP=0x20000000;static const MNS_AUTODISMISS=0x10000000;static const MNS_NOTIFYBYPOS=0x8000000; + static const MNS_CHECKORBMP=0x4000000;static const MIM_MAXHEIGHT=0x1;static const MIM_BACKGROUND=0x2; + static const MIM_HELPID=0x4;static const MIM_MENUDATA=0x8;static const MIM_STYLE=0x10; + static const MIM_APPLYTOSUBMENUS=0x80000000;static const MND_CONTINUE=0x0;static const MND_ENDMENU=0x1; + static const MNGOF_TOPGAP=0x1;static const MNGOF_BOTTOMGAP=0x2;static const MNGO_NOINTERFACE=0x0; + static const MNGO_NOERROR=0x1;static const MIIM_STATE=0x1;static const MIIM_ID=0x2; + static const MIIM_SUBMENU=0x4;static const MIIM_CHECKMARKS=0x8;static const MIIM_TYPE=0x10; + static const MIIM_DATA=0x20;static const MIIM_STRING=0x40;static const MIIM_BITMAP=0x80; + static const MIIM_FTYPE=0x100;static const HBMMENU_CALLBACK=0xFFFFFFFF;static const HBMMENU_SYSTEM=0x1; + static const HBMMENU_MBAR_RESTORE=0x2;static const HBMMENU_MBAR_MINIMIZE=0x3;static const HBMMENU_MBAR_CLOSE=0x5; + static const HBMMENU_MBAR_CLOSE_D=0x6;static const HBMMENU_MBAR_MINIMIZE_D=0x7;static const HBMMENU_POPUP_CLOSE=0x8; + static const HBMMENU_POPUP_RESTORE=0x9;static const HBMMENU_POPUP_MAXIMIZE=0xA;static const HBMMENU_POPUP_MINIMIZE=0xB; + static const INSERTMENUITEM=0x0;static const GETMENUITEMINFO=0x0;static const SETMENUITEMINFO=0x0; + static const GMDI_USEDISABLED=0x1;static const GMDI_GOINTOPOPUPS=0x2;static const TPM_LEFTBUTTON=0x0; + static const TPM_RIGHTBUTTON=0x2;static const TPM_LEFTALIGN=0x0;static const TPM_CENTERALIGN=0x4; + static const TPM_RIGHTALIGN=0x8;static const TPM_TOPALIGN=0x0;static const TPM_VCENTERALIGN=0x10; + static const TPM_BOTTOMALIGN=0x20;static const TPM_HORIZONTAL=0x0;static const TPM_VERTICAL=0x40; + static const TPM_NONOTIFY=0x80;static const TPM_RETURNCMD=0x100;static const TPM_RECURSE=0x1; + static const TPM_HORPOSANIMATION=0x400;static const TPM_HORNEGANIMATION=0x800;static const TPM_VERPOSANIMATION=0x1000; + static const TPM_VERNEGANIMATION=0x2000;static const TPM_NOANIMATION=0x4000;static const TPM_LAYOUTRTL=0x8000; + static const TPM_WORKAREA=0x10000;static const DOF_EXECUTABLE=0x8001;static const DOF_DOCUMENT=0x8002; + static const DOF_DIRECTORY=0x8003;static const DOF_MULTIPLE=0x8004;static const DOF_PROGMAN=0x1; + static const DOF_SHELLDATA=0x2;static const DO_DROPFILE=0x454C4946;static const DO_PRINTFILE=0x544E5250; + static const DT_TOP=0x0;static const DT_LEFT=0x0;static const DT_CENTER=0x1; + static const DT_RIGHT=0x2;static const DT_VCENTER=0x4;static const DT_BOTTOM=0x8; + static const DT_WORDBREAK=0x10;static const DT_SINGLELINE=0x20;static const DT_EXPANDTABS=0x40; + static const DT_TABSTOP=0x80;static const DT_NOCLIP=0x100;static const DT_EXTERNALLEADING=0x200; + static const DT_CALCRECT=0x400;static const DT_NOPREFIX=0x800;static const DT_INTERNAL=0x1000; + static const DT_EDITCONTROL=0x2000;static const DT_PATH_ELLIPSIS=0x4000;static const DT_END_ELLIPSIS=0x8000; + static const DT_MODIFYSTRING=0x10000;static const DT_RTLREADING=0x20000;static const DT_WORD_ELLIPSIS=0x40000; + static const DT_NOFULLWIDTHCHARBREAK=0x80000;static const DT_HIDEPREFIX=0x100000;static const DT_PREFIXONLY=0x200000; + static const DRAWTEXT=0x0;static const DRAWTEXTEX=0x0;static const GRAYSTRING=0x0; + static const DST_COMPLEX=0x0;static const DST_TEXT=0x1;static const DST_PREFIXTEXT=0x2; + static const DST_ICON=0x3;static const DST_BITMAP=0x4;static const DSS_NORMAL=0x0; + static const DSS_UNION=0x10;static const DSS_DISABLED=0x20;static const DSS_MONO=0x80; + static const DSS_HIDEPREFIX=0x200;static const DSS_PREFIXONLY=0x400;static const DSS_RIGHT=0x8000; + static const DRAWSTATE=0x0;static const TABBEDTEXTOUT=0x0;static const GETTABBEDTEXTEXTENT=0x0; + static const ASFW_ANY=0xFFFFFFFF;static const LSFW_LOCK=0x1;static const LSFW_UNLOCK=0x2; + static const DCX_WINDOW=0x1;static const DCX_CACHE=0x2;static const DCX_NORESETATTRS=0x4; + static const DCX_CLIPCHILDREN=0x8;static const DCX_CLIPSIBLINGS=0x10;static const DCX_PARENTCLIP=0x20; + static const DCX_EXCLUDERGN=0x40;static const DCX_INTERSECTRGN=0x80;static const DCX_EXCLUDEUPDATE=0x100; + static const DCX_INTERSECTUPDATE=0x200;static const DCX_LOCKWINDOWUPDATE=0x400;static const DCX_VALIDATE=0x200000; + static const RDW_INVALIDATE=0x1;static const RDW_INTERNALPAINT=0x2;static const RDW_ERASE=0x4; + static const RDW_VALIDATE=0x8;static const RDW_NOINTERNALPAINT=0x10;static const RDW_NOERASE=0x20; + static const RDW_NOCHILDREN=0x40;static const RDW_ALLCHILDREN=0x80;static const RDW_UPDATENOW=0x100; + static const RDW_ERASENOW=0x200;static const RDW_FRAME=0x400;static const RDW_NOFRAME=0x800; + static const SW_SCROLLCHILDREN=0x1;static const SW_INVALIDATE=0x2;static const SW_ERASE=0x4; + static const SW_SMOOTHSCROLL=0x10;static const ESB_ENABLE_BOTH=0x0;static const ESB_DISABLE_BOTH=0x3; + static const ESB_DISABLE_LEFT=0x1;static const ESB_DISABLE_RIGHT=0x2;static const ESB_DISABLE_UP=0x1; + static const ESB_DISABLE_DOWN=0x2;static const ESB_DISABLE_LTUP=0x1;static const ESB_DISABLE_RTDN=0x2; + static const SETPROP=0x0;static const GETPROP=0x0;static const REMOVEPROP=0x0; + static const ENUMPROPSEX=0x0;static const ENUMPROPS=0x0;static const SETWINDOWTEXT=0x0; + static const GETWINDOWTEXT=0x0;static const GETWINDOWTEXTLENGTH=0x0;static const HELPINFO_WINDOW=0x1; + static const HELPINFO_MENUITEM=0x2;static const MB_OK=0x0;static const MB_OKCANCEL=0x1; + static const MB_ABORTRETRYIGNORE=0x2;static const MB_YESNOCANCEL=0x3;static const MB_YESNO=0x4; + static const MB_RETRYCANCEL=0x5;static const MB_CANCELTRYCONTINUE=0x6;static const MB_ICONHAND=0x10; + static const MB_ICONQUESTION=0x20;static const MB_ICONEXCLAMATION=0x30;static const MB_ICONASTERISK=0x40; + static const MB_USERICON=0x80;static const MB_ICONWARNING=0x30;static const MB_ICONERROR=0x10; + static const MB_ICONINFORMATION=0x40;static const MB_ICONSTOP=0x10;static const MB_DEFBUTTON1=0x0; + static const MB_DEFBUTTON2=0x100;static const MB_DEFBUTTON3=0x200;static const MB_DEFBUTTON4=0x300; + static const MB_APPLMODAL=0x0;static const MB_SYSTEMMODAL=0x1000;static const MB_TASKMODAL=0x2000; + static const MB_HELP=0x4000;static const MB_NOFOCUS=0x8000;static const MB_SETFOREGROUND=0x10000; + static const MB_DEFAULT_DESKTOP_ONLY=0x20000;static const MB_TOPMOST=0x40000;static const MB_RIGHT=0x80000; + static const MB_RTLREADING=0x100000;static const MB_SERVICE_NOTIFICATION=0x200000;static const MB_SERVICE_NOTIFICATION_NT3X=0x40000; + static const MB_TYPEMASK=0xF;static const MB_ICONMASK=0xF0;static const MB_DEFMASK=0xF00; + static const MB_MODEMASK=0x3000;static const MB_MISCMASK=0xC000;static const MESSAGEBOX=0x0; + static const MESSAGEBOXEX=0x0;static const MESSAGEBOXINDIRECT=0x0;static const CWP_ALL=0x0; + static const CWP_SKIPINVISIBLE=0x1;static const CWP_SKIPDISABLED=0x2;static const CWP_SKIPTRANSPARENT=0x4; + static const CTLCOLOR_MSGBOX=0x0;static const CTLCOLOR_EDIT=0x1;static const CTLCOLOR_LISTBOX=0x2; + static const CTLCOLOR_BTN=0x3;static const CTLCOLOR_DLG=0x4;static const CTLCOLOR_SCROLLBAR=0x5; + static const CTLCOLOR_STATIC=0x6;static const CTLCOLOR_MAX=0x7;static const COLOR_SCROLLBAR=0x0; + static const COLOR_BACKGROUND=0x1;static const COLOR_ACTIVECAPTION=0x2;static const COLOR_INACTIVECAPTION=0x3; + static const COLOR_MENU=0x4;static const COLOR_WINDOW=0x5;static const COLOR_WINDOWFRAME=0x6; + static const COLOR_MENUTEXT=0x7;static const COLOR_WINDOWTEXT=0x8;static const COLOR_CAPTIONTEXT=0x9; + static const COLOR_ACTIVEBORDER=0xA;static const COLOR_INACTIVEBORDER=0xB;static const COLOR_APPWORKSPACE=0xC; + static const COLOR_HIGHLIGHT=0xD;static const COLOR_HIGHLIGHTTEXT=0xE;static const COLOR_BTNFACE=0xF; + static const COLOR_BTNSHADOW=0x10;static const COLOR_GRAYTEXT=0x11;static const COLOR_BTNTEXT=0x12; + static const COLOR_INACTIVECAPTIONTEXT=0x13;static const COLOR_BTNHIGHLIGHT=0x14;static const COLOR_3DDKSHADOW=0x15; + static const COLOR_3DLIGHT=0x16;static const COLOR_INFOTEXT=0x17;static const COLOR_INFOBK=0x18; + static const COLOR_HOTLIGHT=0x1A;static const COLOR_GRADIENTACTIVECAPTION=0x1B;static const COLOR_GRADIENTINACTIVECAPTION=0x1C; + static const COLOR_MENUHILIGHT=0x1D;static const COLOR_MENUBAR=0x1E;static const COLOR_DESKTOP=0x1; + static const COLOR_3DFACE=0xF;static const COLOR_3DSHADOW=0x10;static const COLOR_3DHIGHLIGHT=0x14; + static const COLOR_3DHILIGHT=0x14;static const COLOR_BTNHILIGHT=0x14;static const GETWINDOWLONG=0x0; + static const SETWINDOWLONG=0x0;static const GETWINDOWLONGPTR=0x0;static const SETWINDOWLONGPTR=0x0; + static const GETCLASSLONG=0x0;static const SETCLASSLONG=0x0;static const GETCLASSLONGPTR=0x0; + static const SETCLASSLONGPTR=0x0;static const FINDWINDOW=0x0;static const FINDWINDOWEX=0x0; + static const GETCLASSNAME=0x0;static const GW_HWNDFIRST=0x0;static const GW_HWNDLAST=0x1; + static const GW_HWNDNEXT=0x2;static const GW_HWNDPREV=0x3;static const GW_OWNER=0x4; + static const GW_CHILD=0x5;static const GW_ENABLEDPOPUP=0x6;static const GW_MAX=0x6; + static const SETWINDOWSHOOKEX=0x0;static const MF_INSERT=0x0;static const MF_CHANGE=0x80; + static const MF_APPEND=0x100;static const MF_DELETE=0x200;static const MF_REMOVE=0x1000; + static const MF_BYCOMMAND=0x0;static const MF_BYPOSITION=0x400;static const MF_SEPARATOR=0x800; + static const MF_ENABLED=0x0;static const MF_GRAYED=0x1;static const MF_DISABLED=0x2; + static const MF_UNCHECKED=0x0;static const MF_CHECKED=0x8;static const MF_USECHECKBITMAPS=0x200; + static const MF_STRING=0x0;static const MF_BITMAP=0x4;static const MF_OWNERDRAW=0x100; + static const MF_POPUP=0x10;static const MF_MENUBARBREAK=0x20;static const MF_MENUBREAK=0x40; + static const MF_UNHILITE=0x0;static const MF_HILITE=0x80;static const MF_DEFAULT=0x1000; + static const MF_SYSMENU=0x2000;static const MF_HELP=0x4000;static const MF_RIGHTJUSTIFY=0x4000; + static const MF_MOUSESELECT=0x8000;static const MF_END=0x80;static const MFT_STRING=0x0; + static const MFT_BITMAP=0x4;static const MFT_MENUBARBREAK=0x20;static const MFT_MENUBREAK=0x40; + static const MFT_OWNERDRAW=0x100;static const MFT_RADIOCHECK=0x200;static const MFT_SEPARATOR=0x800; + static const MFT_RIGHTORDER=0x2000;static const MFT_RIGHTJUSTIFY=0x4000;static const MFS_GRAYED=0x3; + static const MFS_DISABLED=0x3;static const MFS_CHECKED=0x8;static const MFS_HILITE=0x80; + static const MFS_ENABLED=0x0;static const MFS_UNCHECKED=0x0;static const MFS_UNHILITE=0x0; + static const MFS_DEFAULT=0x1000;static const SC_SIZE=0xF000;static const SC_MOVE=0xF010; + static const SC_MINIMIZE=0xF020;static const SC_MAXIMIZE=0xF030;static const SC_NEXTWINDOW=0xF040; + static const SC_PREVWINDOW=0xF050;static const SC_CLOSE=0xF060;static const SC_VSCROLL=0xF070; + static const SC_HSCROLL=0xF080;static const SC_MOUSEMENU=0xF090;static const SC_KEYMENU=0xF100; + static const SC_ARRANGE=0xF110;static const SC_RESTORE=0xF120;static const SC_TASKLIST=0xF130; + static const SC_SCREENSAVE=0xF140;static const SC_HOTKEY=0xF150;static const SC_DEFAULT=0xF160; + static const SC_MONITORPOWER=0xF170;static const SC_CONTEXTHELP=0xF180;static const SC_SEPARATOR=0xF00F; + static const SCF_ISSECURE=0x1;static const SC_ICON=0xF020;static const SC_ZOOM=0xF030; + static const LOADBITMAP=0x0;static const LOADCURSOR=0x0;static const LOADCURSORFROMFILE=0x0; + static const LOADICON=0x0;static const PRIVATEEXTRACTICONS=0x0;static const IMAGE_BITMAP=0x0; + static const IMAGE_ICON=0x1;static const IMAGE_CURSOR=0x2;static const IMAGE_ENHMETAFILE=0x3; + static const LR_DEFAULTCOLOR=0x0;static const LR_MONOCHROME=0x1;static const LR_COLOR=0x2; + static const LR_COPYRETURNORG=0x4;static const LR_COPYDELETEORG=0x8;static const LR_LOADFROMFILE=0x10; + static const LR_LOADTRANSPARENT=0x20;static const LR_DEFAULTSIZE=0x40;static const LR_VGACOLOR=0x80; + static const LR_LOADMAP3DCOLORS=0x1000;static const LR_CREATEDIBSECTION=0x2000;static const LR_COPYFROMRESOURCE=0x4000; + static const LR_SHARED=0x8000;static const LOADIMAGE=0x0;static const DI_MASK=0x1; + static const DI_IMAGE=0x2;static const DI_NORMAL=0x3;static const DI_COMPAT=0x4; + static const DI_DEFAULTSIZE=0x8;static const DI_NOMIRROR=0x10;static const GETICONINFOEX=0x0; + static const RES_ICON=0x1;static const RES_CURSOR=0x2;static const OBM_CLOSE=0x7FF2; + static const OBM_UPARROW=0x7FF1;static const OBM_DNARROW=0x7FF0;static const OBM_RGARROW=0x7FEF; + static const OBM_LFARROW=0x7FEE;static const OBM_REDUCE=0x7FED;static const OBM_ZOOM=0x7FEC; + static const OBM_RESTORE=0x7FEB;static const OBM_REDUCED=0x7FEA;static const OBM_ZOOMD=0x7FE9; + static const OBM_RESTORED=0x7FE8;static const OBM_UPARROWD=0x7FE7;static const OBM_DNARROWD=0x7FE6; + static const OBM_RGARROWD=0x7FE5;static const OBM_LFARROWD=0x7FE4;static const OBM_MNARROW=0x7FE3; + static const OBM_COMBO=0x7FE2;static const OBM_UPARROWI=0x7FE1;static const OBM_DNARROWI=0x7FE0; + static const OBM_RGARROWI=0x7FDF;static const OBM_LFARROWI=0x7FDE;static const OBM_OLD_CLOSE=0x7FFF; + static const OBM_SIZE=0x7FFE;static const OBM_OLD_UPARROW=0x7FFD;static const OBM_OLD_DNARROW=0x7FFC; + static const OBM_OLD_RGARROW=0x7FFB;static const OBM_OLD_LFARROW=0x7FFA;static const OBM_BTSIZE=0x7FF9; + static const OBM_CHECK=0x7FF8;static const OBM_CHECKBOXES=0x7FF7;static const OBM_BTNCORNERS=0x7FF6; + static const OBM_OLD_REDUCE=0x7FF5;static const OBM_OLD_ZOOM=0x7FF4;static const OBM_OLD_RESTORE=0x7FF3; + static const OCR_NORMAL=0x7F00;static const OCR_IBEAM=0x7F01;static const OCR_WAIT=0x7F02; + static const OCR_CROSS=0x7F03;static const OCR_UP=0x7F04;static const OCR_SIZE=0x7F80; + static const OCR_ICON=0x7F81;static const OCR_SIZENWSE=0x7F82;static const OCR_SIZENESW=0x7F83; + static const OCR_SIZEWE=0x7F84;static const OCR_SIZENS=0x7F85;static const OCR_SIZEALL=0x7F86; + static const OCR_ICOCUR=0x7F87;static const OCR_NO=0x7F88;static const OCR_HAND=0x7F89; + static const OCR_APPSTARTING=0x7F8A;static const OIC_SAMPLE=0x7F00;static const OIC_HAND=0x7F01; + static const OIC_QUES=0x7F02;static const OIC_BANG=0x7F03;static const OIC_NOTE=0x7F04; + static const OIC_WINLOGO=0x7F05;static const OIC_WARNING=0x7F03;static const OIC_ERROR=0x7F01; + static const OIC_INFORMATION=0x7F04;static const OIC_SHIELD=0x7F06;static const ORD_LANGDRIVER=0x1; + static const IDI_APPLICATION=0x7F00;static const IDI_HAND=0x7F01;static const IDI_QUESTION=0x7F02; + static const IDI_EXCLAMATION=0x7F03;static const IDI_ASTERISK=0x7F04;static const IDI_WINLOGO=0x7F05; + static const IDI_SHIELD=0x7F06;static const IDI_WARNING=0x7F03;static const IDI_ERROR=0x7F01; + static const IDI_INFORMATION=0x7F04;static const IDOK=0x1;static const IDCANCEL=0x2; + static const IDABORT=0x3;static const IDRETRY=0x4;static const IDIGNORE=0x5; + static const IDYES=0x6;static const IDNO=0x7;static const IDCLOSE=0x8; + static const IDHELP=0x9;static const IDTRYAGAIN=0xA;static const IDCONTINUE=0xB; + static const IDTIMEOUT=0x7D00;static const ES_LEFT=0x0;static const ES_CENTER=0x1; + static const ES_RIGHT=0x2;static const ES_MULTILINE=0x4;static const ES_UPPERCASE=0x8; + static const ES_LOWERCASE=0x10;static const ES_PASSWORD=0x20;static const ES_AUTOVSCROLL=0x40; + static const ES_AUTOHSCROLL=0x80;static const ES_NOHIDESEL=0x100;static const ES_OEMCONVERT=0x400; + static const ES_READONLY=0x800;static const ES_WANTRETURN=0x1000;static const ES_NUMBER=0x2000; + static const EN_SETFOCUS=0x100;static const EN_KILLFOCUS=0x200;static const EN_CHANGE=0x300; + static const EN_UPDATE=0x400;static const EN_ERRSPACE=0x500;static const EN_MAXTEXT=0x501; + static const EN_HSCROLL=0x601;static const EN_VSCROLL=0x602;static const EN_ALIGN_LTR_EC=0x700; + static const EN_ALIGN_RTL_EC=0x701;static const EC_LEFTMARGIN=0x1;static const EC_RIGHTMARGIN=0x2; + static const EC_USEFONTINFO=0xFFFF;static const EMSIS_COMPOSITIONSTRING=0x1;static const EIMES_GETCOMPSTRATONCE=0x1; + static const EIMES_CANCELCOMPSTRINFOCUS=0x2;static const EIMES_COMPLETECOMPSTRKILLFOCUS=0x4;static const EM_GETSEL=0xB0; + static const EM_SETSEL=0xB1;static const EM_GETRECT=0xB2;static const EM_SETRECT=0xB3; + static const EM_SETRECTNP=0xB4;static const EM_SCROLL=0xB5;static const EM_LINESCROLL=0xB6; + static const EM_SCROLLCARET=0xB7;static const EM_GETMODIFY=0xB8;static const EM_SETMODIFY=0xB9; + static const EM_GETLINECOUNT=0xBA;static const EM_LINEINDEX=0xBB;static const EM_SETHANDLE=0xBC; + static const EM_GETHANDLE=0xBD;static const EM_GETTHUMB=0xBE;static const EM_LINELENGTH=0xC1; + static const EM_REPLACESEL=0xC2;static const EM_GETLINE=0xC4;static const EM_LIMITTEXT=0xC5; + static const EM_CANUNDO=0xC6;static const EM_UNDO=0xC7;static const EM_FMTLINES=0xC8; + static const EM_LINEFROMCHAR=0xC9;static const EM_SETTABSTOPS=0xCB;static const EM_SETPASSWORDCHAR=0xCC; + static const EM_EMPTYUNDOBUFFER=0xCD;static const EM_GETFIRSTVISIBLELINE=0xCE;static const EM_SETREADONLY=0xCF; + static const EM_SETWORDBREAKPROC=0xD0;static const EM_GETWORDBREAKPROC=0xD1;static const EM_GETPASSWORDCHAR=0xD2; + static const EM_SETMARGINS=0xD3;static const EM_GETMARGINS=0xD4;static const EM_SETLIMITTEXT=0xC5; + static const EM_GETLIMITTEXT=0xD5;static const EM_POSFROMCHAR=0xD6;static const EM_CHARFROMPOS=0xD7; + static const EM_SETIMESTATUS=0xD8;static const EM_GETIMESTATUS=0xD9;static const WB_LEFT=0x0; + static const WB_RIGHT=0x1;static const WB_ISDELIMITER=0x2;static const BS_PUSHBUTTON=0x0; + static const BS_DEFPUSHBUTTON=0x1;static const BS_CHECKBOX=0x2;static const BS_AUTOCHECKBOX=0x3; + static const BS_RADIOBUTTON=0x4;static const BS_3STATE=0x5;static const BS_AUTO3STATE=0x6; + static const BS_GROUPBOX=0x7;static const BS_USERBUTTON=0x8;static const BS_AUTORADIOBUTTON=0x9; + static const BS_PUSHBOX=0xA;static const BS_OWNERDRAW=0xB;static const BS_TYPEMASK=0xF; + static const BS_LEFTTEXT=0x20;static const BS_TEXT=0x0;static const BS_ICON=0x40; + static const BS_BITMAP=0x80;static const BS_LEFT=0x100;static const BS_RIGHT=0x200; + static const BS_CENTER=0x300;static const BS_TOP=0x400;static const BS_BOTTOM=0x800; + static const BS_VCENTER=0xC00;static const BS_PUSHLIKE=0x1000;static const BS_MULTILINE=0x2000; + static const BS_NOTIFY=0x4000;static const BS_FLAT=0x8000;static const BS_RIGHTBUTTON=0x20; + static const BN_CLICKED=0x0;static const BN_PAINT=0x1;static const BN_HILITE=0x2; + static const BN_UNHILITE=0x3;static const BN_DISABLE=0x4;static const BN_DOUBLECLICKED=0x5; + static const BN_PUSHED=0x2;static const BN_UNPUSHED=0x3;static const BN_DBLCLK=0x5; + static const BN_SETFOCUS=0x6;static const BN_KILLFOCUS=0x7;static const BM_GETCHECK=0xF0; + static const BM_SETCHECK=0xF1;static const BM_GETSTATE=0xF2;static const BM_SETSTATE=0xF3; + static const BM_SETSTYLE=0xF4;static const BM_CLICK=0xF5;static const BM_GETIMAGE=0xF6; + static const BM_SETIMAGE=0xF7;static const BM_SETDONTCLICK=0xF8;static const BST_UNCHECKED=0x0; + static const BST_CHECKED=0x1;static const BST_INDETERMINATE=0x2;static const BST_PUSHED=0x4; + static const BST_FOCUS=0x8;static const SS_LEFT=0x0;static const SS_CENTER=0x1; + static const SS_RIGHT=0x2;static const SS_ICON=0x3;static const SS_BLACKRECT=0x4; + static const SS_GRAYRECT=0x5;static const SS_WHITERECT=0x6;static const SS_BLACKFRAME=0x7; + static const SS_GRAYFRAME=0x8;static const SS_WHITEFRAME=0x9;static const SS_USERITEM=0xA; + static const SS_SIMPLE=0xB;static const SS_LEFTNOWORDWRAP=0xC;static const SS_OWNERDRAW=0xD; + static const SS_BITMAP=0xE;static const SS_ENHMETAFILE=0xF;static const SS_ETCHEDHORZ=0x10; + static const SS_ETCHEDVERT=0x11;static const SS_ETCHEDFRAME=0x12;static const SS_TYPEMASK=0x1F; + static const SS_REALSIZECONTROL=0x40;static const SS_NOPREFIX=0x80;static const SS_NOTIFY=0x100; + static const SS_CENTERIMAGE=0x200;static const SS_RIGHTJUST=0x400;static const SS_REALSIZEIMAGE=0x800; + static const SS_SUNKEN=0x1000;static const SS_EDITCONTROL=0x2000;static const SS_ENDELLIPSIS=0x4000; + static const SS_PATHELLIPSIS=0x8000;static const SS_WORDELLIPSIS=0xC000;static const SS_ELLIPSISMASK=0xC000; + static const STM_SETICON=0x170;static const STM_GETICON=0x171;static const STM_SETIMAGE=0x172; + static const STM_GETIMAGE=0x173;static const STN_CLICKED=0x0;static const STN_DBLCLK=0x1; + static const STN_ENABLE=0x2;static const STN_DISABLE=0x3;static const STM_MSGMAX=0x174; + static const DWL_MSGRESULT=0x0;static const DWL_DLGPROC=0x4;static const DWL_USER=0x8; + static const DWLP_MSGRESULT=0x0;static const ISDIALOGMESSAGE=0x0;static const DLGDIRLIST=0x0; + static const DDL_READWRITE=0x0;static const DDL_READONLY=0x1;static const DDL_HIDDEN=0x2; + static const DDL_SYSTEM=0x4;static const DDL_DIRECTORY=0x10;static const DDL_ARCHIVE=0x20; + static const DDL_POSTMSGS=0x2000;static const DDL_DRIVES=0x4000;static const DDL_EXCLUSIVE=0x8000; + static const DLGDIRSELECTEX=0x0;static const DLGDIRLISTCOMBOBOX=0x0;static const DLGDIRSELECTCOMBOBOXEX=0x0; + static const DS_ABSALIGN=0x1;static const DS_SYSMODAL=0x2;static const DS_LOCALEDIT=0x20; + static const DS_SETFONT=0x40;static const DS_MODALFRAME=0x80;static const DS_NOIDLEMSG=0x100; + static const DS_SETFOREGROUND=0x200;static const DS_3DLOOK=0x4;static const DS_FIXEDSYS=0x8; + static const DS_NOFAILCREATE=0x10;static const DS_CONTROL=0x400;static const DS_CENTER=0x800; + static const DS_CENTERMOUSE=0x1000;static const DS_CONTEXTHELP=0x2000;static const DS_SHELLFONT=0x48; + static const DS_USEPIXELS=0x8000;static const DM_GETDEFID=0x400;static const DM_SETDEFID=0x401; + static const DM_REPOSITION=0x402;static const DC_HASDEFID=0x534B;static const DLGC_WANTARROWS=0x1; + static const DLGC_WANTTAB=0x2;static const DLGC_WANTALLKEYS=0x4;static const DLGC_WANTMESSAGE=0x4; + static const DLGC_HASSETSEL=0x8;static const DLGC_DEFPUSHBUTTON=0x10;static const DLGC_UNDEFPUSHBUTTON=0x20; + static const DLGC_RADIOBUTTON=0x40;static const DLGC_WANTCHARS=0x80;static const DLGC_STATIC=0x100; + static const DLGC_BUTTON=0x2000;static const LB_CTLCODE=0x0;static const LB_OKAY=0x0; + static const LB_ERR=0xFFFFFFFF;static const LB_ERRSPACE=0xFFFFFFFE;static const LBN_ERRSPACE=0xFFFFFFFE; + static const LBN_SELCHANGE=0x1;static const LBN_DBLCLK=0x2;static const LBN_SELCANCEL=0x3; + static const LBN_SETFOCUS=0x4;static const LBN_KILLFOCUS=0x5;static const LB_ADDSTRING=0x180; + static const LB_INSERTSTRING=0x181;static const LB_DELETESTRING=0x182;static const LB_SELITEMRANGEEX=0x183; + static const LB_RESETCONTENT=0x184;static const LB_SETSEL=0x185;static const LB_SETCURSEL=0x186; + static const LB_GETSEL=0x187;static const LB_GETCURSEL=0x188;static const LB_GETTEXT=0x189; + static const LB_GETTEXTLEN=0x18A;static const LB_GETCOUNT=0x18B;static const LB_SELECTSTRING=0x18C; + static const LB_DIR=0x18D;static const LB_GETTOPINDEX=0x18E;static const LB_FINDSTRING=0x18F; + static const LB_GETSELCOUNT=0x190;static const LB_GETSELITEMS=0x191;static const LB_SETTABSTOPS=0x192; + static const LB_GETHORIZONTALEXTENT=0x193;static const LB_SETHORIZONTALEXTENT=0x194;static const LB_SETCOLUMNWIDTH=0x195; + static const LB_ADDFILE=0x196;static const LB_SETTOPINDEX=0x197;static const LB_GETITEMRECT=0x198; + static const LB_GETITEMDATA=0x199;static const LB_SETITEMDATA=0x19A;static const LB_SELITEMRANGE=0x19B; + static const LB_SETANCHORINDEX=0x19C;static const LB_GETANCHORINDEX=0x19D;static const LB_SETCARETINDEX=0x19E; + static const LB_GETCARETINDEX=0x19F;static const LB_SETITEMHEIGHT=0x1A0;static const LB_GETITEMHEIGHT=0x1A1; + static const LB_FINDSTRINGEXACT=0x1A2;static const LB_SETLOCALE=0x1A5;static const LB_GETLOCALE=0x1A6; + static const LB_SETCOUNT=0x1A7;static const LB_INITSTORAGE=0x1A8;static const LB_ITEMFROMPOINT=0x1A9; + static const LB_MULTIPLEADDSTRING=0x1B1;static const LB_GETLISTBOXINFO=0x1B2;static const LB_MSGMAX=0x1B3; + static const LBS_NOTIFY=0x1;static const LBS_SORT=0x2;static const LBS_NOREDRAW=0x4; + static const LBS_MULTIPLESEL=0x8;static const LBS_OWNERDRAWFIXED=0x10;static const LBS_OWNERDRAWVARIABLE=0x20; + static const LBS_HASSTRINGS=0x40;static const LBS_USETABSTOPS=0x80;static const LBS_NOINTEGRALHEIGHT=0x100; + static const LBS_MULTICOLUMN=0x200;static const LBS_WANTKEYBOARDINPUT=0x400;static const LBS_EXTENDEDSEL=0x800; + static const LBS_DISABLENOSCROLL=0x1000;static const LBS_NODATA=0x2000;static const LBS_NOSEL=0x4000; + static const LBS_COMBOBOX=0x8000;static const LBS_STANDARD=0xA00003;static const CB_OKAY=0x0; + static const CB_ERR=0xFFFFFFFF;static const CB_ERRSPACE=0xFFFFFFFE;static const CBN_ERRSPACE=0xFFFFFFFF; + static const CBN_SELCHANGE=0x1;static const CBN_DBLCLK=0x2;static const CBN_SETFOCUS=0x3; + static const CBN_KILLFOCUS=0x4;static const CBN_EDITCHANGE=0x5;static const CBN_EDITUPDATE=0x6; + static const CBN_DROPDOWN=0x7;static const CBN_CLOSEUP=0x8;static const CBN_SELENDOK=0x9; + static const CBN_SELENDCANCEL=0xA;static const CBS_SIMPLE=0x1;static const CBS_DROPDOWN=0x2; + static const CBS_DROPDOWNLIST=0x3;static const CBS_OWNERDRAWFIXED=0x10;static const CBS_OWNERDRAWVARIABLE=0x20; + static const CBS_AUTOHSCROLL=0x40;static const CBS_OEMCONVERT=0x80;static const CBS_SORT=0x100; + static const CBS_HASSTRINGS=0x200;static const CBS_NOINTEGRALHEIGHT=0x400;static const CBS_DISABLENOSCROLL=0x800; + static const CBS_UPPERCASE=0x2000;static const CBS_LOWERCASE=0x4000;static const CB_GETEDITSEL=0x140; + static const CB_LIMITTEXT=0x141;static const CB_SETEDITSEL=0x142;static const CB_ADDSTRING=0x143; + static const CB_DELETESTRING=0x144;static const CB_DIR=0x145;static const CB_GETCOUNT=0x146; + static const CB_GETCURSEL=0x147;static const CB_GETLBTEXT=0x148;static const CB_GETLBTEXTLEN=0x149; + static const CB_INSERTSTRING=0x14A;static const CB_RESETCONTENT=0x14B;static const CB_FINDSTRING=0x14C; + static const CB_SELECTSTRING=0x14D;static const CB_SETCURSEL=0x14E;static const CB_SHOWDROPDOWN=0x14F; + static const CB_GETITEMDATA=0x150;static const CB_SETITEMDATA=0x151;static const CB_GETDROPPEDCONTROLRECT=0x152; + static const CB_SETITEMHEIGHT=0x153;static const CB_GETITEMHEIGHT=0x154;static const CB_SETEXTENDEDUI=0x155; + static const CB_GETEXTENDEDUI=0x156;static const CB_GETDROPPEDSTATE=0x157;static const CB_FINDSTRINGEXACT=0x158; + static const CB_SETLOCALE=0x159;static const CB_GETLOCALE=0x15A;static const CB_GETTOPINDEX=0x15B; + static const CB_SETTOPINDEX=0x15C;static const CB_GETHORIZONTALEXTENT=0x15D;static const CB_SETHORIZONTALEXTENT=0x15E; + static const CB_GETDROPPEDWIDTH=0x15F;static const CB_SETDROPPEDWIDTH=0x160;static const CB_INITSTORAGE=0x161; + static const CB_MULTIPLEADDSTRING=0x163;static const CB_GETCOMBOBOXINFO=0x164;static const CB_MSGMAX=0x165; + static const SBS_HORZ=0x0;static const SBS_VERT=0x1;static const SBS_TOPALIGN=0x2; + static const SBS_LEFTALIGN=0x2;static const SBS_BOTTOMALIGN=0x4;static const SBS_RIGHTALIGN=0x4; + static const SBS_SIZEBOXTOPLEFTALIGN=0x2;static const SBS_SIZEBOXBOTTOMRIGHTALIGN=0x4;static const SBS_SIZEBOX=0x8; + static const SBS_SIZEGRIP=0x10;static const SBM_SETPOS=0xE0;static const SBM_GETPOS=0xE1; + static const SBM_SETRANGE=0xE2;static const SBM_SETRANGEREDRAW=0xE6;static const SBM_GETRANGE=0xE3; + static const SBM_ENABLE_ARROWS=0xE4;static const SBM_SETSCROLLINFO=0xE9;static const SBM_GETSCROLLINFO=0xEA; + static const SBM_GETSCROLLBARINFO=0xEB;static const SIF_RANGE=0x1;static const SIF_PAGE=0x2; + static const SIF_POS=0x4;static const SIF_DISABLENOSCROLL=0x8;static const SIF_TRACKPOS=0x10; + static const SIF_ALL=0x17;static const MDIS_ALLCHILDSTYLES=0x1;static const MDITILE_VERTICAL=0x0; + static const MDITILE_HORIZONTAL=0x1;static const MDITILE_SKIPDISABLED=0x2;static const MDITILE_ZORDER=0x4; + static const DEFFRAMEPROC=0x0;static const DEFMDICHILDPROC=0x0;static const CREATEMDIWINDOW=0x0; + static const HELP_CONTEXT=0x1;static const HELP_QUIT=0x2;static const HELP_INDEX=0x3; + static const HELP_CONTENTS=0x3;static const HELP_HELPONHELP=0x4;static const HELP_SETINDEX=0x5; + static const HELP_SETCONTENTS=0x5;static const HELP_CONTEXTPOPUP=0x8;static const HELP_FORCEFILE=0x9; + static const HELP_KEY=0x101;static const HELP_COMMAND=0x102;static const HELP_PARTIALKEY=0x105; + static const HELP_MULTIKEY=0x201;static const HELP_SETWINPOS=0x203;static const HELP_CONTEXTMENU=0xA; + static const HELP_FINDER=0xB;static const HELP_WM_HELP=0xC;static const HELP_SETPOPUP_POS=0xD; + static const HELP_TCARD=0x8000;static const HELP_TCARD_DATA=0x10;static const HELP_TCARD_OTHER_CALLER=0x11; + static const IDH_NO_HELP=0x6F18;static const IDH_MISSING_CONTEXT=0x6F19;static const IDH_GENERIC_HELP_BUTTON=0x6F1A; + static const IDH_OK=0x6F1B;static const IDH_CANCEL=0x6F1C;static const IDH_HELP=0x6F1D; + static const WINHELP=0x0;static const GR_GDIOBJECTS=0x0;static const GR_USEROBJECTS=0x1; + static const GR_GDIOBJECTS_PEAK=0x2;static const GR_USEROBJECTS_PEAK=0x4;static const GR_GLOBAL=0xFFFFFFFE; + static const SPI_GETBEEP=0x1;static const SPI_SETBEEP=0x2;static const SPI_GETMOUSE=0x3; + static const SPI_SETMOUSE=0x4;static const SPI_GETBORDER=0x5;static const SPI_SETBORDER=0x6; + static const SPI_GETKEYBOARDSPEED=0xA;static const SPI_SETKEYBOARDSPEED=0xB;static const SPI_LANGDRIVER=0xC; + static const SPI_ICONHORIZONTALSPACING=0xD;static const SPI_GETSCREENSAVETIMEOUT=0xE;static const SPI_SETSCREENSAVETIMEOUT=0xF; + static const SPI_GETSCREENSAVEACTIVE=0x10;static const SPI_SETSCREENSAVEACTIVE=0x11;static const SPI_GETGRIDGRANULARITY=0x12; + static const SPI_SETGRIDGRANULARITY=0x13;static const SPI_SETDESKWALLPAPER=0x14;static const SPI_SETDESKPATTERN=0x15; + static const SPI_GETKEYBOARDDELAY=0x16;static const SPI_SETKEYBOARDDELAY=0x17;static const SPI_ICONVERTICALSPACING=0x18; + static const SPI_GETICONTITLEWRAP=0x19;static const SPI_SETICONTITLEWRAP=0x1A;static const SPI_GETMENUDROPALIGNMENT=0x1B; + static const SPI_SETMENUDROPALIGNMENT=0x1C;static const SPI_SETDOUBLECLKWIDTH=0x1D;static const SPI_SETDOUBLECLKHEIGHT=0x1E; + static const SPI_GETICONTITLELOGFONT=0x1F;static const SPI_SETDOUBLECLICKTIME=0x20;static const SPI_SETMOUSEBUTTONSWAP=0x21; + static const SPI_SETICONTITLELOGFONT=0x22;static const SPI_GETFASTTASKSWITCH=0x23;static const SPI_SETFASTTASKSWITCH=0x24; + static const SPI_SETDRAGFULLWINDOWS=0x25;static const SPI_GETDRAGFULLWINDOWS=0x26;static const SPI_GETNONCLIENTMETRICS=0x29; + static const SPI_SETNONCLIENTMETRICS=0x2A;static const SPI_GETMINIMIZEDMETRICS=0x2B;static const SPI_SETMINIMIZEDMETRICS=0x2C; + static const SPI_GETICONMETRICS=0x2D;static const SPI_SETICONMETRICS=0x2E;static const SPI_SETWORKAREA=0x2F; + static const SPI_GETWORKAREA=0x30;static const SPI_SETPENWINDOWS=0x31;static const SPI_GETHIGHCONTRAST=0x42; + static const SPI_SETHIGHCONTRAST=0x43;static const SPI_GETKEYBOARDPREF=0x44;static const SPI_SETKEYBOARDPREF=0x45; + static const SPI_GETSCREENREADER=0x46;static const SPI_SETSCREENREADER=0x47;static const SPI_GETANIMATION=0x48; + static const SPI_SETANIMATION=0x49;static const SPI_GETFONTSMOOTHING=0x4A;static const SPI_SETFONTSMOOTHING=0x4B; + static const SPI_SETDRAGWIDTH=0x4C;static const SPI_SETDRAGHEIGHT=0x4D;static const SPI_SETHANDHELD=0x4E; + static const SPI_GETLOWPOWERTIMEOUT=0x4F;static const SPI_GETPOWEROFFTIMEOUT=0x50;static const SPI_SETLOWPOWERTIMEOUT=0x51; + static const SPI_SETPOWEROFFTIMEOUT=0x52;static const SPI_GETLOWPOWERACTIVE=0x53;static const SPI_GETPOWEROFFACTIVE=0x54; + static const SPI_SETLOWPOWERACTIVE=0x55;static const SPI_SETPOWEROFFACTIVE=0x56;static const SPI_SETCURSORS=0x57; + static const SPI_SETICONS=0x58;static const SPI_GETDEFAULTINPUTLANG=0x59;static const SPI_SETDEFAULTINPUTLANG=0x5A; + static const SPI_SETLANGTOGGLE=0x5B;static const SPI_GETWINDOWSEXTENSION=0x5C;static const SPI_SETMOUSETRAILS=0x5D; + static const SPI_GETMOUSETRAILS=0x5E;static const SPI_SETSCREENSAVERRUNNING=0x61;static const SPI_SCREENSAVERRUNNING=0x61; + static const SPI_GETFILTERKEYS=0x32;static const SPI_SETFILTERKEYS=0x33;static const SPI_GETTOGGLEKEYS=0x34; + static const SPI_SETTOGGLEKEYS=0x35;static const SPI_GETMOUSEKEYS=0x36;static const SPI_SETMOUSEKEYS=0x37; + static const SPI_GETSHOWSOUNDS=0x38;static const SPI_SETSHOWSOUNDS=0x39;static const SPI_GETSTICKYKEYS=0x3A; + static const SPI_SETSTICKYKEYS=0x3B;static const SPI_GETACCESSTIMEOUT=0x3C;static const SPI_SETACCESSTIMEOUT=0x3D; + static const SPI_GETSERIALKEYS=0x3E;static const SPI_SETSERIALKEYS=0x3F;static const SPI_GETSOUNDSENTRY=0x40; + static const SPI_SETSOUNDSENTRY=0x41;static const SPI_GETSNAPTODEFBUTTON=0x5F;static const SPI_SETSNAPTODEFBUTTON=0x60; + static const SPI_GETMOUSEHOVERWIDTH=0x62;static const SPI_SETMOUSEHOVERWIDTH=0x63;static const SPI_GETMOUSEHOVERHEIGHT=0x64; + static const SPI_SETMOUSEHOVERHEIGHT=0x65;static const SPI_GETMOUSEHOVERTIME=0x66;static const SPI_SETMOUSEHOVERTIME=0x67; + static const SPI_GETWHEELSCROLLLINES=0x68;static const SPI_SETWHEELSCROLLLINES=0x69;static const SPI_GETMENUSHOWDELAY=0x6A; + static const SPI_SETMENUSHOWDELAY=0x6B;static const SPI_GETWHEELSCROLLCHARS=0x6C;static const SPI_SETWHEELSCROLLCHARS=0x6D; + static const SPI_GETSHOWIMEUI=0x6E;static const SPI_SETSHOWIMEUI=0x6F;static const SPI_GETMOUSESPEED=0x70; + static const SPI_SETMOUSESPEED=0x71;static const SPI_GETSCREENSAVERRUNNING=0x72;static const SPI_GETDESKWALLPAPER=0x73; + static const SPI_GETAUDIODESCRIPTION=0x74;static const SPI_SETAUDIODESCRIPTION=0x75;static const SPI_GETSCREENSAVESECURE=0x76; + static const SPI_SETSCREENSAVESECURE=0x77;static const SPI_GETHUNGAPPTIMEOUT=0x78;static const SPI_SETHUNGAPPTIMEOUT=0x79; + static const SPI_GETWAITTOKILLTIMEOUT=0x7A;static const SPI_SETWAITTOKILLTIMEOUT=0x7B;static const SPI_GETWAITTOKILLSERVICETIMEOUT=0x7C; + static const SPI_SETWAITTOKILLSERVICETIMEOUT=0x7D;static const SPI_GETMOUSEDOCKTHRESHOLD=0x7E;static const SPI_SETMOUSEDOCKTHRESHOLD=0x7F; + static const SPI_GETPENDOCKTHRESHOLD=0x80;static const SPI_SETPENDOCKTHRESHOLD=0x81;static const SPI_GETWINARRANGING=0x82; + static const SPI_SETWINARRANGING=0x83;static const SPI_GETMOUSEDRAGOUTTHRESHOLD=0x84;static const SPI_SETMOUSEDRAGOUTTHRESHOLD=0x85; + static const SPI_GETPENDRAGOUTTHRESHOLD=0x86;static const SPI_SETPENDRAGOUTTHRESHOLD=0x87;static const SPI_GETMOUSESIDEMOVETHRESHOLD=0x88; + static const SPI_SETMOUSESIDEMOVETHRESHOLD=0x89;static const SPI_GETPENSIDEMOVETHRESHOLD=0x8A;static const SPI_SETPENSIDEMOVETHRESHOLD=0x8B; + static const SPI_GETDRAGFROMMAXIMIZE=0x8C;static const SPI_SETDRAGFROMMAXIMIZE=0x8D;static const SPI_GETSNAPSIZING=0x8E; + static const SPI_SETSNAPSIZING=0x8F;static const SPI_GETDOCKMOVING=0x90;static const SPI_SETDOCKMOVING=0x91; + static const MAX_TOUCH_PREDICTION_FILTER_TAPS=0x3;static const TOUCHPREDICTIONPARAMETERS_DEFAULT_LATENCY=0x8;static const TOUCHPREDICTIONPARAMETERS_DEFAULT_SAMPLETIME=0x8; + static const TOUCHPREDICTIONPARAMETERS_DEFAULT_USE_HW_TIMESTAMP=0x1;static const TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_DELTA=0x0;static const TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_MIN=0x0; + static const TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_MAX=0x0;static const TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_LAMBDA_LEARNING_RATE=0x0;static const TOUCHPREDICTIONPARAMETERS_DEFAULT_RLS_EXPO_SMOOTH_ALPHA=0x0; + static const SPI_GETTOUCHPREDICTIONPARAMETERS=0x9C;static const SPI_SETTOUCHPREDICTIONPARAMETERS=0x9D;static const MAX_LOGICALDPIOVERRIDE=0x2; + static const MIN_LOGICALDPIOVERRIDE=0xFFFFFFFE;static const SPI_GETLOGICALDPIOVERRIDE=0x9E;static const SPI_SETLOGICALDPIOVERRIDE=0x9F; + static const SPI_GETMOUSECORNERCLIPLENGTH=0xA0;static const SPI_SETMOUSECORNERCLIPLENGTH=0xA1;static const SPI_GETMENURECT=0xA2; + static const SPI_SETMENURECT=0xA3;static const SPI_GETACTIVEWINDOWTRACKING=0x1000;static const SPI_SETACTIVEWINDOWTRACKING=0x1001; + static const SPI_GETMENUANIMATION=0x1002;static const SPI_SETMENUANIMATION=0x1003;static const SPI_GETCOMBOBOXANIMATION=0x1004; + static const SPI_SETCOMBOBOXANIMATION=0x1005;static const SPI_GETLISTBOXSMOOTHSCROLLING=0x1006;static const SPI_SETLISTBOXSMOOTHSCROLLING=0x1007; + static const SPI_GETGRADIENTCAPTIONS=0x1008;static const SPI_SETGRADIENTCAPTIONS=0x1009;static const SPI_GETKEYBOARDCUES=0x100A; + static const SPI_SETKEYBOARDCUES=0x100B;static const SPI_GETMENUUNDERLINES=0x100A;static const SPI_SETMENUUNDERLINES=0x100B; + static const SPI_GETACTIVEWNDTRKZORDER=0x100C;static const SPI_SETACTIVEWNDTRKZORDER=0x100D;static const SPI_GETHOTTRACKING=0x100E; + static const SPI_SETHOTTRACKING=0x100F;static const SPI_GETMENUFADE=0x1012;static const SPI_SETMENUFADE=0x1013; + static const SPI_GETSELECTIONFADE=0x1014;static const SPI_SETSELECTIONFADE=0x1015;static const SPI_GETTOOLTIPANIMATION=0x1016; + static const SPI_SETTOOLTIPANIMATION=0x1017;static const SPI_GETTOOLTIPFADE=0x1018;static const SPI_SETTOOLTIPFADE=0x1019; + static const SPI_GETCURSORSHADOW=0x101A;static const SPI_SETCURSORSHADOW=0x101B;static const SPI_GETMOUSESONAR=0x101C; + static const SPI_SETMOUSESONAR=0x101D;static const SPI_GETMOUSECLICKLOCK=0x101E;static const SPI_SETMOUSECLICKLOCK=0x101F; + static const SPI_GETMOUSEVANISH=0x1020;static const SPI_SETMOUSEVANISH=0x1021;static const SPI_GETFLATMENU=0x1022; + static const SPI_SETFLATMENU=0x1023;static const SPI_GETDROPSHADOW=0x1024;static const SPI_SETDROPSHADOW=0x1025; + static const SPI_GETBLOCKSENDINPUTRESETS=0x1026;static const SPI_SETBLOCKSENDINPUTRESETS=0x1027;static const SPI_GETUIEFFECTS=0x103E; + static const SPI_SETUIEFFECTS=0x103F;static const SPI_GETDISABLEOVERLAPPEDCONTENT=0x1040;static const SPI_SETDISABLEOVERLAPPEDCONTENT=0x1041; + static const SPI_GETCLIENTAREAANIMATION=0x1042;static const SPI_SETCLIENTAREAANIMATION=0x1043;static const SPI_GETCLEARTYPE=0x1048; + static const SPI_SETCLEARTYPE=0x1049;static const SPI_GETSPEECHRECOGNITION=0x104A;static const SPI_SETSPEECHRECOGNITION=0x104B; + static const SPI_GETCARETBROWSING=0x104C;static const SPI_SETCARETBROWSING=0x104D;static const SPI_GETTHREADLOCALINPUTSETTINGS=0x104E; + static const SPI_SETTHREADLOCALINPUTSETTINGS=0x104F;static const SPI_GETSYSTEMLANGUAGEBAR=0x1050;static const SPI_SETSYSTEMLANGUAGEBAR=0x1051; + static const SPI_GETFOREGROUNDLOCKTIMEOUT=0x2000;static const SPI_SETFOREGROUNDLOCKTIMEOUT=0x2001;static const SPI_GETACTIVEWNDTRKTIMEOUT=0x2002; + static const SPI_SETACTIVEWNDTRKTIMEOUT=0x2003;static const SPI_GETFOREGROUNDFLASHCOUNT=0x2004;static const SPI_SETFOREGROUNDFLASHCOUNT=0x2005; + static const SPI_GETCARETWIDTH=0x2006;static const SPI_SETCARETWIDTH=0x2007;static const SPI_GETMOUSECLICKLOCKTIME=0x2008; + static const SPI_SETMOUSECLICKLOCKTIME=0x2009;static const SPI_GETFONTSMOOTHINGTYPE=0x200A;static const SPI_SETFONTSMOOTHINGTYPE=0x200B; + static const FE_FONTSMOOTHINGSTANDARD=0x1;static const FE_FONTSMOOTHINGCLEARTYPE=0x2;static const SPI_GETFONTSMOOTHINGCONTRAST=0x200C; + static const SPI_SETFONTSMOOTHINGCONTRAST=0x200D;static const SPI_GETFOCUSBORDERWIDTH=0x200E;static const SPI_SETFOCUSBORDERWIDTH=0x200F; + static const SPI_GETFOCUSBORDERHEIGHT=0x2010;static const SPI_SETFOCUSBORDERHEIGHT=0x2011;static const SPI_GETFONTSMOOTHINGORIENTATION=0x2012; + static const SPI_SETFONTSMOOTHINGORIENTATION=0x2013;static const FE_FONTSMOOTHINGORIENTATIONBGR=0x0;static const FE_FONTSMOOTHINGORIENTATIONRGB=0x1; + static const SPI_GETMINIMUMHITRADIUS=0x2014;static const SPI_SETMINIMUMHITRADIUS=0x2015;static const SPI_GETMESSAGEDURATION=0x2016; + static const SPI_SETMESSAGEDURATION=0x2017;static const SPI_GETCONTACTVISUALIZATION=0x2018;static const SPI_SETCONTACTVISUALIZATION=0x2019; + static const CONTACTVISUALIZATION_OFF=0x0;static const CONTACTVISUALIZATION_ON=0x1;static const CONTACTVISUALIZATION_PRESENTATIONMODE=0x2; + static const SPI_GETGESTUREVISUALIZATION=0x201A;static const SPI_SETGESTUREVISUALIZATION=0x201B;static const GESTUREVISUALIZATION_OFF=0x0; + static const GESTUREVISUALIZATION_ON=0x1F;static const GESTUREVISUALIZATION_TAP=0x1;static const GESTUREVISUALIZATION_DOUBLETAP=0x2; + static const GESTUREVISUALIZATION_PRESSANDTAP=0x4;static const GESTUREVISUALIZATION_PRESSANDHOLD=0x8;static const GESTUREVISUALIZATION_RIGHTTAP=0x10; + static const SPI_GETMOUSEWHEELROUTING=0x201C;static const SPI_SETMOUSEWHEELROUTING=0x201D;static const MOUSEWHEEL_ROUTING_FOCUS=0x0; + static const MOUSEWHEEL_ROUTING_HYBRID=0x1;static const SPIF_UPDATEINIFILE=0x1;static const SPIF_SENDWININICHANGE=0x2; + static const SPIF_SENDCHANGE=0x2;static const METRICS_USEDEFAULT=0xFFFFFFFF;static const ARW_BOTTOMLEFT=0x0; + static const ARW_BOTTOMRIGHT=0x1;static const ARW_TOPLEFT=0x2;static const ARW_TOPRIGHT=0x3; + static const ARW_STARTMASK=0x3;static const ARW_STARTRIGHT=0x1;static const ARW_STARTTOP=0x2; + static const ARW_LEFT=0x0;static const ARW_RIGHT=0x0;static const ARW_UP=0x4; + static const ARW_DOWN=0x4;static const ARW_HIDE=0x8;static const SERKF_SERIALKEYSON=0x1; + static const SERKF_AVAILABLE=0x2;static const SERKF_INDICATOR=0x4;static const HCF_HIGHCONTRASTON=0x1; + static const HCF_AVAILABLE=0x2;static const HCF_HOTKEYACTIVE=0x4;static const HCF_CONFIRMHOTKEY=0x8; + static const HCF_HOTKEYSOUND=0x10;static const HCF_INDICATOR=0x20;static const HCF_HOTKEYAVAILABLE=0x40; + static const HCF_LOGONDESKTOP=0x100;static const HCF_DEFAULTDESKTOP=0x200;static const CDS_UPDATEREGISTRY=0x1; + static const CDS_TEST=0x2;static const CDS_FULLSCREEN=0x4;static const CDS_GLOBAL=0x8; + static const CDS_SET_PRIMARY=0x10;static const CDS_VIDEOPARAMETERS=0x20;static const CDS_ENABLE_UNSAFE_MODES=0x100; + static const CDS_DISABLE_UNSAFE_MODES=0x200;static const CDS_RESET=0x40000000;static const CDS_RESET_EX=0x20000000; + static const CDS_NORESET=0x10000000;static const DISP_CHANGE_SUCCESSFUL=0x0;static const DISP_CHANGE_RESTART=0x1; + static const DISP_CHANGE_FAILED=0xFFFFFFFF;static const DISP_CHANGE_BADMODE=0xFFFFFFFE;static const DISP_CHANGE_NOTUPDATED=0xFFFFFFFD; + static const DISP_CHANGE_BADFLAGS=0xFFFFFFFC;static const DISP_CHANGE_BADPARAM=0xFFFFFFFB;static const DISP_CHANGE_BADDUALVIEW=0xFFFFFFFA; + static const CHANGEDISPLAYSETTINGS=0x0;static const CHANGEDISPLAYSETTINGSEX=0x0;static const ENUM_CURRENT_SETTINGS=0xFFFFFFFF; + static const ENUM_REGISTRY_SETTINGS=0xFFFFFFFE;static const ENUMDISPLAYSETTINGS=0x0;static const ENUMDISPLAYSETTINGSEX=0x0; + static const EDS_RAWMODE=0x2;static const EDS_ROTATEDMODE=0x4;static const ENUMDISPLAYDEVICES=0x0; + static const EDD_GET_DEVICE_INTERFACE_NAME=0x1;static const SYSTEMPARAMETERSINFO=0x0;static const FKF_FILTERKEYSON=0x1; + static const FKF_AVAILABLE=0x2;static const FKF_HOTKEYACTIVE=0x4;static const FKF_CONFIRMHOTKEY=0x8; + static const FKF_HOTKEYSOUND=0x10;static const FKF_INDICATOR=0x20;static const FKF_CLICKON=0x40; + static const SKF_STICKYKEYSON=0x1;static const SKF_AVAILABLE=0x2;static const SKF_HOTKEYACTIVE=0x4; + static const SKF_CONFIRMHOTKEY=0x8;static const SKF_HOTKEYSOUND=0x10;static const SKF_INDICATOR=0x20; + static const SKF_AUDIBLEFEEDBACK=0x40;static const SKF_TRISTATE=0x80;static const SKF_TWOKEYSOFF=0x100; + static const SKF_LALTLATCHED=0x10000000;static const SKF_LCTLLATCHED=0x4000000;static const SKF_LSHIFTLATCHED=0x1000000; + static const SKF_RALTLATCHED=0x20000000;static const SKF_RCTLLATCHED=0x8000000;static const SKF_RSHIFTLATCHED=0x2000000; + static const SKF_LWINLATCHED=0x40000000;static const SKF_RWINLATCHED=0x80000000;static const SKF_LALTLOCKED=0x100000; + static const SKF_LCTLLOCKED=0x40000;static const SKF_LSHIFTLOCKED=0x10000;static const SKF_RALTLOCKED=0x200000; + static const SKF_RCTLLOCKED=0x80000;static const SKF_RSHIFTLOCKED=0x20000;static const SKF_LWINLOCKED=0x400000; + static const SKF_RWINLOCKED=0x800000;static const MKF_MOUSEKEYSON=0x1;static const MKF_AVAILABLE=0x2; + static const MKF_HOTKEYACTIVE=0x4;static const MKF_CONFIRMHOTKEY=0x8;static const MKF_HOTKEYSOUND=0x10; + static const MKF_INDICATOR=0x20;static const MKF_MODIFIERS=0x40;static const MKF_REPLACENUMBERS=0x80; + static const MKF_LEFTBUTTONSEL=0x10000000;static const MKF_RIGHTBUTTONSEL=0x20000000;static const MKF_LEFTBUTTONDOWN=0x1000000; + static const MKF_RIGHTBUTTONDOWN=0x2000000;static const MKF_MOUSEMODE=0x80000000;static const ATF_TIMEOUTON=0x1; + static const ATF_ONOFFFEEDBACK=0x2;static const SSGF_NONE=0x0;static const SSGF_DISPLAY=0x3; + static const SSTF_NONE=0x0;static const SSTF_CHARS=0x1;static const SSTF_BORDER=0x2; + static const SSTF_DISPLAY=0x3;static const SSWF_NONE=0x0;static const SSWF_TITLE=0x1; + static const SSWF_WINDOW=0x2;static const SSWF_DISPLAY=0x3;static const SSWF_CUSTOM=0x4; + static const SSF_SOUNDSENTRYON=0x1;static const SSF_AVAILABLE=0x2;static const SSF_INDICATOR=0x4; + static const TKF_TOGGLEKEYSON=0x1;static const TKF_AVAILABLE=0x2;static const TKF_HOTKEYACTIVE=0x4; + static const TKF_CONFIRMHOTKEY=0x8;static const TKF_HOTKEYSOUND=0x10;static const TKF_INDICATOR=0x20; + static const SLE_ERROR=0x1;static const SLE_MINORERROR=0x2;static const SLE_WARNING=0x3; + static const MONITOR_DEFAULTTONULL=0x0;static const MONITOR_DEFAULTTOPRIMARY=0x1;static const MONITOR_DEFAULTTONEAREST=0x2; + static const MONITORINFOF_PRIMARY=0x1;static const CCHDEVICENAME=0x20;static const GETMONITORINFO=0x0; + static const WINEVENT_OUTOFCONTEXT=0x0;static const WINEVENT_SKIPOWNTHREAD=0x1;static const WINEVENT_SKIPOWNPROCESS=0x2; + static const WINEVENT_INCONTEXT=0x4;static const CHILDID_SELF=0x0;static const INDEXID_OBJECT=0x0; + static const INDEXID_CONTAINER=0x0;static const OBJID_WINDOW=0x0;static const OBJID_SYSMENU=0xFFFFFFFF; + static const OBJID_TITLEBAR=0xFFFFFFFE;static const OBJID_MENU=0xFFFFFFFD;static const OBJID_CLIENT=0xFFFFFFFC; + static const OBJID_VSCROLL=0xFFFFFFFB;static const OBJID_HSCROLL=0xFFFFFFFA;static const OBJID_SIZEGRIP=0xFFFFFFF9; + static const OBJID_CARET=0xFFFFFFF8;static const OBJID_CURSOR=0xFFFFFFF7;static const OBJID_ALERT=0xFFFFFFF6; + static const OBJID_SOUND=0xFFFFFFF5;static const OBJID_QUERYCLASSNAMEIDX=0xFFFFFFF4;static const OBJID_NATIVEOM=0xFFFFFFF0; + static const EVENT_MIN=0x1;static const EVENT_MAX=0x7FFFFFFF;static const EVENT_SYSTEM_SOUND=0x1; + static const EVENT_SYSTEM_ALERT=0x2;static const EVENT_SYSTEM_FOREGROUND=0x3;static const EVENT_SYSTEM_MENUSTART=0x4; + static const EVENT_SYSTEM_MENUEND=0x5;static const EVENT_SYSTEM_MENUPOPUPSTART=0x6;static const EVENT_SYSTEM_MENUPOPUPEND=0x7; + static const EVENT_SYSTEM_CAPTURESTART=0x8;static const EVENT_SYSTEM_CAPTUREEND=0x9;static const EVENT_SYSTEM_MOVESIZESTART=0xA; + static const EVENT_SYSTEM_MOVESIZEEND=0xB;static const EVENT_SYSTEM_CONTEXTHELPSTART=0xC;static const EVENT_SYSTEM_CONTEXTHELPEND=0xD; + static const EVENT_SYSTEM_DRAGDROPSTART=0xE;static const EVENT_SYSTEM_DRAGDROPEND=0xF;static const EVENT_SYSTEM_DIALOGSTART=0x10; + static const EVENT_SYSTEM_DIALOGEND=0x11;static const EVENT_SYSTEM_SCROLLINGSTART=0x12;static const EVENT_SYSTEM_SCROLLINGEND=0x13; + static const EVENT_SYSTEM_SWITCHSTART=0x14;static const EVENT_SYSTEM_SWITCHEND=0x15;static const EVENT_SYSTEM_MINIMIZESTART=0x16; + static const EVENT_SYSTEM_MINIMIZEEND=0x17;static const EVENT_SYSTEM_DESKTOPSWITCH=0x20;static const EVENT_SYSTEM_SWITCHER_APPGRABBED=0x24; + static const EVENT_SYSTEM_SWITCHER_APPOVERTARGET=0x25;static const EVENT_SYSTEM_SWITCHER_APPDROPPED=0x26;static const EVENT_SYSTEM_SWITCHER_CANCELLED=0x27; + static const EVENT_SYSTEM_IME_KEY_NOTIFICATION=0x29;static const EVENT_SYSTEM_END=0xFF;static const EVENT_OEM_DEFINED_START=0x101; + static const EVENT_OEM_DEFINED_END=0x1FF;static const EVENT_UIA_EVENTID_START=0x4E00;static const EVENT_UIA_EVENTID_END=0x4EFF; + static const EVENT_UIA_PROPID_START=0x7500;static const EVENT_UIA_PROPID_END=0x75FF;static const EVENT_CONSOLE_CARET=0x4001; + static const EVENT_CONSOLE_UPDATE_REGION=0x4002;static const EVENT_CONSOLE_UPDATE_SIMPLE=0x4003;static const EVENT_CONSOLE_UPDATE_SCROLL=0x4004; + static const EVENT_CONSOLE_LAYOUT=0x4005;static const EVENT_CONSOLE_START_APPLICATION=0x4006;static const EVENT_CONSOLE_END_APPLICATION=0x4007; + static const CONSOLE_APPLICATION_16BIT=0x0;static const CONSOLE_CARET_SELECTION=0x1;static const CONSOLE_CARET_VISIBLE=0x2; + static const EVENT_CONSOLE_END=0x40FF;static const EVENT_OBJECT_CREATE=0x8000;static const EVENT_OBJECT_DESTROY=0x8001; + static const EVENT_OBJECT_SHOW=0x8002;static const EVENT_OBJECT_HIDE=0x8003;static const EVENT_OBJECT_REORDER=0x8004; + static const EVENT_OBJECT_FOCUS=0x8005;static const EVENT_OBJECT_SELECTION=0x8006;static const EVENT_OBJECT_SELECTIONADD=0x8007; + static const EVENT_OBJECT_SELECTIONREMOVE=0x8008;static const EVENT_OBJECT_SELECTIONWITHIN=0x8009;static const EVENT_OBJECT_STATECHANGE=0x800A; + static const EVENT_OBJECT_LOCATIONCHANGE=0x800B;static const EVENT_OBJECT_NAMECHANGE=0x800C;static const EVENT_OBJECT_DESCRIPTIONCHANGE=0x800D; + static const EVENT_OBJECT_VALUECHANGE=0x800E;static const EVENT_OBJECT_PARENTCHANGE=0x800F;static const EVENT_OBJECT_HELPCHANGE=0x8010; + static const EVENT_OBJECT_DEFACTIONCHANGE=0x8011;static const EVENT_OBJECT_ACCELERATORCHANGE=0x8012;static const EVENT_OBJECT_INVOKED=0x8013; + static const EVENT_OBJECT_TEXTSELECTIONCHANGED=0x8014;static const EVENT_OBJECT_CONTENTSCROLLED=0x8015;static const EVENT_SYSTEM_ARRANGMENTPREVIEW=0x8016; + static const EVENT_OBJECT_CLOAKED=0x8017;static const EVENT_OBJECT_UNCLOAKED=0x8018;static const EVENT_OBJECT_LIVEREGIONCHANGED=0x8019; + static const EVENT_OBJECT_HOSTEDOBJECTSINVALIDATED=0x8020;static const EVENT_OBJECT_DRAGSTART=0x8021;static const EVENT_OBJECT_DRAGCANCEL=0x8022; + static const EVENT_OBJECT_DRAGCOMPLETE=0x8023;static const EVENT_OBJECT_DRAGENTER=0x8024;static const EVENT_OBJECT_DRAGLEAVE=0x8025; + static const EVENT_OBJECT_DRAGDROPPED=0x8026;static const EVENT_OBJECT_IME_SHOW=0x8027;static const EVENT_OBJECT_IME_HIDE=0x8028; + static const EVENT_OBJECT_IME_CHANGE=0x8029;static const EVENT_OBJECT_TEXTEDIT_CONVERSIONTARGETCHANGED=0x8030;static const EVENT_OBJECT_END=0x80FF; + static const EVENT_AIA_START=0xA000;static const EVENT_AIA_END=0xAFFF;static const SOUND_SYSTEM_STARTUP=0x1; + static const SOUND_SYSTEM_SHUTDOWN=0x2;static const SOUND_SYSTEM_BEEP=0x3;static const SOUND_SYSTEM_ERROR=0x4; + static const SOUND_SYSTEM_QUESTION=0x5;static const SOUND_SYSTEM_WARNING=0x6;static const SOUND_SYSTEM_INFORMATION=0x7; + static const SOUND_SYSTEM_MAXIMIZE=0x8;static const SOUND_SYSTEM_MINIMIZE=0x9;static const SOUND_SYSTEM_RESTOREUP=0xA; + static const SOUND_SYSTEM_RESTOREDOWN=0xB;static const SOUND_SYSTEM_APPSTART=0xC;static const SOUND_SYSTEM_FAULT=0xD; + static const SOUND_SYSTEM_APPEND=0xE;static const SOUND_SYSTEM_MENUCOMMAND=0xF;static const SOUND_SYSTEM_MENUPOPUP=0x10; + static const CSOUND_SYSTEM=0x10;static const ALERT_SYSTEM_INFORMATIONAL=0x1;static const ALERT_SYSTEM_WARNING=0x2; + static const ALERT_SYSTEM_ERROR=0x3;static const ALERT_SYSTEM_QUERY=0x4;static const ALERT_SYSTEM_CRITICAL=0x5; + static const CALERT_SYSTEM=0x6;static const GUI_CARETBLINKING=0x1;static const GUI_INMOVESIZE=0x2; + static const GUI_INMENUMODE=0x4;static const GUI_SYSTEMMENUMODE=0x8;static const GUI_POPUPMENUMODE=0x10; + static const GUI_16BITTASK=0x0;static const USER_DEFAULT_SCREEN_DPI=0x60;static const GETWINDOWMODULEFILENAME=0x0; + static const STATE_SYSTEM_UNAVAILABLE=0x1;static const STATE_SYSTEM_SELECTED=0x2;static const STATE_SYSTEM_FOCUSED=0x4; + static const STATE_SYSTEM_PRESSED=0x8;static const STATE_SYSTEM_CHECKED=0x10;static const STATE_SYSTEM_MIXED=0x20; + static const STATE_SYSTEM_INDETERMINATE=0x20;static const STATE_SYSTEM_READONLY=0x40;static const STATE_SYSTEM_HOTTRACKED=0x80; + static const STATE_SYSTEM_DEFAULT=0x100;static const STATE_SYSTEM_EXPANDED=0x200;static const STATE_SYSTEM_COLLAPSED=0x400; + static const STATE_SYSTEM_BUSY=0x800;static const STATE_SYSTEM_FLOATING=0x1000;static const STATE_SYSTEM_MARQUEED=0x2000; + static const STATE_SYSTEM_ANIMATED=0x4000;static const STATE_SYSTEM_INVISIBLE=0x8000;static const STATE_SYSTEM_OFFSCREEN=0x10000; + static const STATE_SYSTEM_SIZEABLE=0x20000;static const STATE_SYSTEM_MOVEABLE=0x40000;static const STATE_SYSTEM_SELFVOICING=0x80000; + static const STATE_SYSTEM_FOCUSABLE=0x100000;static const STATE_SYSTEM_SELECTABLE=0x200000;static const STATE_SYSTEM_LINKED=0x400000; + static const STATE_SYSTEM_TRAVERSED=0x800000;static const STATE_SYSTEM_MULTISELECTABLE=0x1000000;static const STATE_SYSTEM_EXTSELECTABLE=0x2000000; + static const STATE_SYSTEM_ALERT_LOW=0x4000000;static const STATE_SYSTEM_ALERT_MEDIUM=0x8000000;static const STATE_SYSTEM_ALERT_HIGH=0x10000000; + static const STATE_SYSTEM_PROTECTED=0x20000000;static const STATE_SYSTEM_VALID=0x3FFFFFFF;static const CCHILDREN_TITLEBAR=0x5; + static const CCHILDREN_SCROLLBAR=0x5;static const CURSOR_SHOWING=0x1;static const CURSOR_SUPPRESSED=0x2; + static const WS_ACTIVECAPTION=0x1;static const GA_PARENT=0x1;static const GA_ROOT=0x2; + static const GA_ROOTOWNER=0x3;static const REALGETWINDOWCLASS=0x0;static const GETALTTABINFO=0x0; + static const RIM_INPUT=0x0;static const RIM_INPUTSINK=0x1;static const RIM_TYPEMOUSE=0x0; + static const RIM_TYPEKEYBOARD=0x1;static const RIM_TYPEHID=0x2;static const RI_MOUSE_LEFT_BUTTON_DOWN=0x1; + static const RI_MOUSE_LEFT_BUTTON_UP=0x2;static const RI_MOUSE_RIGHT_BUTTON_DOWN=0x4;static const RI_MOUSE_RIGHT_BUTTON_UP=0x8; + static const RI_MOUSE_MIDDLE_BUTTON_DOWN=0x10;static const RI_MOUSE_MIDDLE_BUTTON_UP=0x20;static const RI_MOUSE_BUTTON_1_DOWN=0x1; + static const RI_MOUSE_BUTTON_1_UP=0x2;static const RI_MOUSE_BUTTON_2_DOWN=0x4;static const RI_MOUSE_BUTTON_2_UP=0x8; + static const RI_MOUSE_BUTTON_3_DOWN=0x10;static const RI_MOUSE_BUTTON_3_UP=0x20;static const RI_MOUSE_BUTTON_4_DOWN=0x40; + static const RI_MOUSE_BUTTON_4_UP=0x80;static const RI_MOUSE_BUTTON_5_DOWN=0x100;static const RI_MOUSE_BUTTON_5_UP=0x200; + static const RI_MOUSE_WHEEL=0x400;static const MOUSE_MOVE_RELATIVE=0x0;static const MOUSE_MOVE_ABSOLUTE=0x1; + static const MOUSE_VIRTUAL_DESKTOP=0x2;static const MOUSE_ATTRIBUTES_CHANGED=0x4;static const MOUSE_MOVE_NOCOALESCE=0x8; + static const KEYBOARD_OVERRUN_MAKE_CODE=0xFF;static const RI_KEY_MAKE=0x0;static const RI_KEY_BREAK=0x1; + static const RI_KEY_E0=0x2;static const RI_KEY_E1=0x4;static const RI_KEY_TERMSRV_SET_LED=0x8; + static const RI_KEY_TERMSRV_SHADOW=0x10;static const RID_INPUT=0x10000003;static const RID_HEADER=0x10000005; + static const RIDI_PREPARSEDDATA=0x20000005;static const RIDI_DEVICENAME=0x20000007;static const RIDI_DEVICEINFO=0x2000000B; + static const GETRAWINPUTDEVICEINFO=0x0;static const RIDEV_REMOVE=0x1;static const RIDEV_EXCLUDE=0x10; + static const RIDEV_PAGEONLY=0x20;static const RIDEV_NOLEGACY=0x30;static const RIDEV_INPUTSINK=0x100; + static const RIDEV_CAPTUREMOUSE=0x200;static const RIDEV_NOHOTKEYS=0x200;static const RIDEV_APPKEYS=0x400; + static const RIDEV_EXINPUTSINK=0x1000;static const RIDEV_DEVNOTIFY=0x2000;static const RIDEV_EXMODEMASK=0xF0; + static const GIDC_ARRIVAL=0x1;static const GIDC_REMOVAL=0x2;static const POINTER_DEVICE_PRODUCT_STRING_MAX=0x208; + static const PDC_ARRIVAL=0x1;static const PDC_REMOVAL=0x2;static const PDC_ORIENTATION_0=0x4; + static const PDC_ORIENTATION_90=0x8;static const PDC_ORIENTATION_180=0x10;static const PDC_ORIENTATION_270=0x20; + static const PDC_MODE_DEFAULT=0x40;static const PDC_MODE_CENTERED=0x80;static const PDC_MAPPING_CHANGE=0x100; + static const PDC_RESOLUTION=0x200;static const PDC_ORIGIN=0x400;static const PDC_MODE_ASPECTRATIOPRESERVED=0x800; + static const MSGFLT_ADD=0x1;static const MSGFLT_REMOVE=0x2;static const MSGFLTINFO_NONE=0x0; + static const MSGFLTINFO_ALREADYALLOWED_FORWND=0x1;static const MSGFLTINFO_ALREADYDISALLOWED_FORWND=0x2;static const MSGFLTINFO_ALLOWED_HIGHER=0x3; + static const MSGFLT_RESET=0x0;static const MSGFLT_ALLOW=0x1;static const MSGFLT_DISALLOW=0x2; + static const GF_BEGIN=0x1;static const GF_INERTIA=0x2;static const GF_END=0x4; + static const GID_BEGIN=0x1;static const GID_END=0x2;static const GID_ZOOM=0x3; + static const GID_PAN=0x4;static const GID_ROTATE=0x5;static const GID_TWOFINGERTAP=0x6; + static const GID_PRESSANDTAP=0x7;static const GID_ROLLOVER=0x7;static const GC_ALLGESTURES=0x1; + static const GC_ZOOM=0x1;static const GC_PAN=0x1;static const GC_PAN_WITH_SINGLE_FINGER_VERTICALLY=0x2; + static const GC_PAN_WITH_SINGLE_FINGER_HORIZONTALLY=0x4;static const GC_PAN_WITH_GUTTER=0x8;static const GC_PAN_WITH_INERTIA=0x10; + static const GC_ROTATE=0x1;static const GC_TWOFINGERTAP=0x1;static const GC_PRESSANDTAP=0x1; + static const GC_ROLLOVER=0x1;static const GESTURECONFIGMAXCOUNT=0x100;static const GCF_INCLUDE_ANCESTORS=0x1; + static const NID_INTEGRATED_TOUCH=0x1;static const NID_EXTERNAL_TOUCH=0x2;static const NID_INTEGRATED_PEN=0x4; + static const NID_EXTERNAL_PEN=0x8;static const NID_MULTI_INPUT=0x40;static const NID_READY=0x80; + static const MAX_STR_BLOCKREASON=0x100; 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 +type _commdlg_=class(_winuserdef_) + static const WINCOMMDLGAPI=0x0;static const DUMMYUNIONNAME=0x0; + static const OFN_READONLY=0x1;static const OFN_OVERWRITEPROMPT=0x2;static const OFN_HIDEREADONLY=0x4; + static const OFN_NOCHANGEDIR=0x8;static const OFN_SHOWHELP=0x10;static const OFN_ENABLEHOOK=0x20; + static const OFN_ENABLETEMPLATE=0x40;static const OFN_ENABLETEMPLATEHANDLE=0x80;static const OFN_NOVALIDATE=0x100; + static const OFN_ALLOWMULTISELECT=0x200;static const OFN_EXTENSIONDIFFERENT=0x400;static const OFN_PATHMUSTEXIST=0x800; + static const OFN_FILEMUSTEXIST=0x1000;static const OFN_CREATEPROMPT=0x2000;static const OFN_SHAREAWARE=0x4000; + static const OFN_NOREADONLYRETURN=0x8000;static const OFN_NOTESTFILECREATE=0x10000;static const OFN_NONETWORKBUTTON=0x20000; + static const OFN_NOLONGNAMES=0x40000;static const OFN_EXPLORER=0x80000;static const OFN_NODEREFERENCELINKS=0x100000; + static const OFN_LONGNAMES=0x200000;static const OFN_ENABLEINCLUDENOTIFY=0x400000;static const OFN_ENABLESIZING=0x800000; + static const OFN_DONTADDTORECENT=0x2000000;static const OFN_FORCESHOWHIDDEN=0x10000000;static const OFN_EX_NOPLACESBAR=0x1; + static const OFN_SHAREFALLTHROUGH=0x2;static const OFN_SHARENOWARN=0x1;static const OFN_SHAREWARN=0x0; + static const CDN_FIRST=0xFFFFFDA7;static const CDN_LAST=0xFFFFFD45;static const CDN_INITDONE=0xFFFFFDA7; + static const CDN_SELCHANGE=0xFFFFFDA6;static const CDN_FOLDERCHANGE=0xFFFFFDA5;static const CDN_SHAREVIOLATION=0xFFFFFDA4; + static const CDN_HELP=0xFFFFFDA3;static const CDN_FILEOK=0xFFFFFDA2;static const CDN_TYPECHANGE=0xFFFFFDA1; + static const CDN_INCLUDEITEM=0xFFFFFDA0;static const CDM_FIRST=0x464;static const CDM_LAST=0x4C8; + static const CDM_GETSPEC=0x464;static const CDM_GETFILEPATH=0x465;static const CDM_GETFOLDERPATH=0x466; + static const CDM_GETFOLDERIDLIST=0x467;static const CDM_SETCONTROLTEXT=0x468;static const CDM_HIDECONTROL=0x469; + static const CDM_SETDEFEXT=0x46A;static const CC_RGBINIT=0x1;static const CC_FULLOPEN=0x2; + static const CC_PREVENTFULLOPEN=0x4;static const CC_SHOWHELP=0x8;static const CC_ENABLEHOOK=0x10; + static const CC_ENABLETEMPLATE=0x20;static const CC_ENABLETEMPLATEHANDLE=0x40;static const CC_SOLIDCOLOR=0x80; + static const CC_ANYCOLOR=0x100;static const FR_DOWN=0x1;static const FR_WHOLEWORD=0x2; + static const FR_MATCHCASE=0x4;static const FR_FINDNEXT=0x8;static const FR_REPLACE=0x10; + static const FR_REPLACEALL=0x20;static const FR_DIALOGTERM=0x40;static const FR_SHOWHELP=0x80; + static const FR_ENABLEHOOK=0x100;static const FR_ENABLETEMPLATE=0x200;static const FR_NOUPDOWN=0x400; + static const FR_NOMATCHCASE=0x800;static const FR_NOWHOLEWORD=0x1000;static const FR_ENABLETEMPLATEHANDLE=0x2000; + static const FR_HIDEUPDOWN=0x4000;static const FR_HIDEMATCHCASE=0x8000;static const FR_HIDEWHOLEWORD=0x10000; + static const FR_RAW=0x20000;static const FR_MATCHDIAC=0x20000000;static const FR_MATCHKASHIDA=0x40000000; + static const FR_MATCHALEFHAMZA=0x80000000;static const CF_SCREENFONTS=0x1;static const CF_PRINTERFONTS=0x2; + static const CF_BOTH=0x3;static const CF_SHOWHELP=0x4;static const CF_ENABLEHOOK=0x8; + static const CF_ENABLETEMPLATE=0x10;static const CF_ENABLETEMPLATEHANDLE=0x20;static const CF_INITTOLOGFONTSTRUCT=0x40; + static const CF_USESTYLE=0x80;static const CF_EFFECTS=0x100;static const CF_APPLY=0x200; + static const CF_ANSIONLY=0x400;static const CF_SCRIPTSONLY=0x400;static const CF_NOVECTORFONTS=0x800; + static const CF_NOOEMFONTS=0x800;static const CF_NOSIMULATIONS=0x1000;static const CF_LIMITSIZE=0x2000; + static const CF_FIXEDPITCHONLY=0x4000;static const CF_WYSIWYG=0x8000;static const CF_FORCEFONTEXIST=0x10000; + static const CF_SCALABLEONLY=0x20000;static const CF_TTONLY=0x40000;static const CF_NOFACESEL=0x80000; + static const CF_NOSTYLESEL=0x100000;static const CF_NOSIZESEL=0x200000;static const CF_SELECTSCRIPT=0x400000; + static const CF_NOSCRIPTSEL=0x800000;static const CF_NOVERTFONTS=0x1000000;static const CF_INACTIVEFONTS=0x2000000; + static const SIMULATED_FONTTYPE=0x8000;static const PRINTER_FONTTYPE=0x4000;static const SCREEN_FONTTYPE=0x2000; + static const BOLD_FONTTYPE=0x100;static const ITALIC_FONTTYPE=0x200;static const REGULAR_FONTTYPE=0x400; + static const PS_OPENTYPE_FONTTYPE=0x10000;static const TT_OPENTYPE_FONTTYPE=0x20000;static const TYPE1_FONTTYPE=0x40000; + static const SYMBOL_FONTTYPE=0x80000;static const WM_CHOOSEFONT_GETLOGFONT=0x401;static const WM_CHOOSEFONT_SETLOGFONT=0x465; + static const WM_CHOOSEFONT_SETFLAGS=0x466;static const LBSELCHSTRINGA="commdlg_LBSelChangedNotify";static const SHAREVISTRINGA="commdlg_ShareViolation"; + static const FILEOKSTRINGA="commdlg_FileNameOK";static const COLOROKSTRINGA="commdlg_ColorOK";static const SETRGBSTRINGA="commdlg_SetRGBColor"; + static const HELPMSGSTRINGA="commdlg_help";static const FINDMSGSTRINGA="commdlg_FindReplace";static const LBSELCHSTRINGW=NIL; + static const SHAREVISTRINGW=NIL;static const FILEOKSTRINGW=NIL;static const COLOROKSTRINGW=NIL; + static const SETRGBSTRINGW=NIL;static const HELPMSGSTRINGW=NIL;static const FINDMSGSTRINGW=NIL; + static const LBSELCHSTRING="commdlg_LBSelChangedNotify";static const SHAREVISTRING="commdlg_ShareViolation";static const FILEOKSTRING="commdlg_FileNameOK"; + static const COLOROKSTRING="commdlg_ColorOK";static const SETRGBSTRING="commdlg_SetRGBColor";static const HELPMSGSTRING="commdlg_help"; + static const FINDMSGSTRING="commdlg_FindReplace";static const CD_LBSELNOITEMS=0xFFFFFFFF;static const CD_LBSELCHANGE=0x0; + static const CD_LBSELSUB=0x1;static const CD_LBSELADD=0x2;static const PD_ALLPAGES=0x0; + static const PD_SELECTION=0x1;static const PD_PAGENUMS=0x2;static const PD_NOSELECTION=0x4; + static const PD_NOPAGENUMS=0x8;static const PD_COLLATE=0x10;static const PD_PRINTTOFILE=0x20; + static const PD_PRINTSETUP=0x40;static const PD_NOWARNING=0x80;static const PD_RETURNDC=0x100; + static const PD_RETURNIC=0x200;static const PD_RETURNDEFAULT=0x400;static const PD_SHOWHELP=0x800; + static const PD_ENABLEPRINTHOOK=0x1000;static const PD_ENABLESETUPHOOK=0x2000;static const PD_ENABLEPRINTTEMPLATE=0x4000; + static const PD_ENABLESETUPTEMPLATE=0x8000;static const PD_ENABLEPRINTTEMPLATEHANDLE=0x10000;static const PD_ENABLESETUPTEMPLATEHANDLE=0x20000; + static const PD_USEDEVMODECOPIES=0x40000;static const PD_USEDEVMODECOPIESANDCOLLATE=0x40000;static const PD_DISABLEPRINTTOFILE=0x80000; + static const PD_HIDEPRINTTOFILE=0x100000;static const PD_NONETWORKBUTTON=0x200000;static const PD_CURRENTPAGE=0x400000; + static const PD_NOCURRENTPAGE=0x800000;static const PD_EXCLUSIONFLAGS=0x1000000;static const PD_USELARGETEMPLATE=0x10000000; + static const PD_EXCL_COPIESANDCOLLATE=0x0;static const START_PAGE_GENERAL=0xFFFFFFFF;static const PD_RESULT_CANCEL=0x0; + static const PD_RESULT_PRINT=0x1;static const PD_RESULT_APPLY=0x2;static const DN_DEFAULTPRN=0x1; + static const WM_PSD_PAGESETUPDLG=0x400;static const WM_PSD_FULLPAGERECT=0x401;static const WM_PSD_MINMARGINRECT=0x402; + static const WM_PSD_MARGINRECT=0x403;static const WM_PSD_GREEKTEXTRECT=0x404;static const WM_PSD_ENVSTAMPRECT=0x405; + static const WM_PSD_YAFULLPAGERECT=0x406;static const PSD_DEFAULTMINMARGINS=0x0;static const PSD_INWININIINTLMEASURE=0x0; + static const PSD_MINMARGINS=0x1;static const PSD_MARGINS=0x2;static const PSD_INTHOUSANDTHSOFINCHES=0x4; + static const PSD_INHUNDREDTHSOFMILLIMETERS=0x8;static const PSD_DISABLEMARGINS=0x10;static const PSD_DISABLEPRINTER=0x20; + static const PSD_NOWARNING=0x80;static const PSD_DISABLEORIENTATION=0x100;static const PSD_RETURNDEFAULT=0x400; + static const PSD_DISABLEPAPER=0x200;static const PSD_SHOWHELP=0x800;static const PSD_ENABLEPAGESETUPHOOK=0x2000; + static const PSD_ENABLEPAGESETUPTEMPLATE=0x8000;static const PSD_ENABLEPAGESETUPTEMPLATEHANDLE=0x20000;static const PSD_ENABLEPAGEPAINTHOOK=0x40000; + static const PSD_DISABLEPAGEPAINTING=0x80000;static const PSD_NONETWORKBUTTON=0x200000; 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 + static const WINCOMMCTRLAPI=0x0;static const DUMMYUNIONNAME=0x0; + static const DUMMYUNIONNAME2=0x0;static const DUMMYUNIONNAME3=0x0;static const DUMMYUNIONNAME4=0x0; + static const DUMMYUNIONNAME5=0x0;static const ICC_LISTVIEW_CLASSES=0x1;static const ICC_TREEVIEW_CLASSES=0x2; + static const ICC_BAR_CLASSES=0x4;static const ICC_TAB_CLASSES=0x8;static const ICC_UPDOWN_CLASS=0x10; + static const ICC_PROGRESS_CLASS=0x20;static const ICC_HOTKEY_CLASS=0x40;static const ICC_ANIMATE_CLASS=0x80; + static const ICC_WIN95_CLASSES=0xFF;static const ICC_DATE_CLASSES=0x100;static const ICC_USEREX_CLASSES=0x200; + static const ICC_COOL_CLASSES=0x400;static const ICC_INTERNET_CLASSES=0x800;static const ICC_PAGESCROLLER_CLASS=0x1000; + static const ICC_NATIVEFNTCTL_CLASS=0x2000;static const ICC_STANDARD_CLASSES=0x4000;static const ICC_LINK_CLASS=0x8000; + static const ODT_HEADER=0x64;static const ODT_TAB=0x65;static const ODT_LISTVIEW=0x66; + static const LVM_FIRST=0x1000;static const TV_FIRST=0x1100;static const HDM_FIRST=0x1200; + static const TCM_FIRST=0x1300;static const PGM_FIRST=0x1400;static const ECM_FIRST=0x1500; + static const BCM_FIRST=0x1600;static const CBM_FIRST=0x1700;static const CCM_FIRST=0x2000; + static const CCM_LAST=0x2200;static const CCM_SETBKCOLOR=0x2001;static const CCM_SETCOLORSCHEME=0x2002; + static const CCM_GETCOLORSCHEME=0x2003;static const CCM_GETDROPTARGET=0x2004;static const CCM_SETUNICODEFORMAT=0x2005; + static const CCM_GETUNICODEFORMAT=0x2006;static const COMCTL32_VERSION=0x6;static const CCM_SETVERSION=0x2007; + static const CCM_GETVERSION=0x2008;static const CCM_SETNOTIFYWINDOW=0x2009;static const CCM_SETWINDOWTHEME=0x200B; + static const CCM_DPISCALE=0x200C;static const INFOTIPSIZE=0x400;static const NM_OUTOFMEMORY=0xFFFFFFFF; + static const NM_CLICK=0xFFFFFFFE;static const NM_DBLCLK=0xFFFFFFFD;static const NM_RETURN=0xFFFFFFFC; + static const NM_RCLICK=0xFFFFFFFB;static const NM_RDBLCLK=0xFFFFFFFA;static const NM_SETFOCUS=0xFFFFFFF9; + static const NM_KILLFOCUS=0xFFFFFFF8;static const NM_CUSTOMDRAW=0xFFFFFFF4;static const NM_HOVER=0xFFFFFFF3; + static const NM_NCHITTEST=0xFFFFFFF2;static const NM_KEYDOWN=0xFFFFFFF1;static const NM_RELEASEDCAPTURE=0xFFFFFFF0; + static const NM_SETCURSOR=0xFFFFFFEF;static const NM_CHAR=0xFFFFFFEE;static const NM_TOOLTIPSCREATED=0xFFFFFFED; + static const NM_LDOWN=0xFFFFFFEC;static const NM_RDOWN=0xFFFFFFEB;static const NM_THEMECHANGED=0xFFFFFFEA; + static const NM_FONTCHANGED=0xFFFFFFE9;static const NM_CUSTOMTEXT=0xFFFFFFE8;static const NM_TVSTATEIMAGECHANGING=0xFFFFFFE8; + static const NM_FIRST=0x0;static const NM_LAST=0xFFFFFF9D;static const LVN_FIRST=0xFFFFFF9C; + static const LVN_LAST=0xFFFFFF39;static const HDN_FIRST=0xFFFFFED4;static const HDN_LAST=0xFFFFFE71; + static const TVN_FIRST=0xFFFFFE70;static const TVN_LAST=0xFFFFFE0D;static const TTN_FIRST=0xFFFFFDF8; + static const TTN_LAST=0xFFFFFDDB;static const TCN_FIRST=0xFFFFFDDA;static const TCN_LAST=0xFFFFFDBC; + static const CDN_FIRST=0xFFFFFDA7;static const CDN_LAST=0xFFFFFD45;static const TBN_FIRST=0xFFFFFD44; + static const TBN_LAST=0xFFFFFD30;static const UDN_FIRST=0xFFFFFD2F;static const UDN_LAST=0xFFFFFD27; + static const DTN_FIRST=0xFFFFFD1C;static const DTN_LAST=0xFFFFFD17;static const MCN_FIRST=0xFFFFFD16; + static const MCN_LAST=0xFFFFFD10;static const DTN_FIRST2=0xFFFFFD0F;static const DTN_LAST2=0xFFFFFCE1; + static const CBEN_FIRST=0xFFFFFCE0;static const CBEN_LAST=0xFFFFFCC2;static const RBN_FIRST=0xFFFFFCC1; + static const RBN_LAST=0xFFFFFCA5;static const IPN_FIRST=0xFFFFFCA4;static const IPN_LAST=0xFFFFFC91; + static const SBN_FIRST=0xFFFFFC90;static const SBN_LAST=0xFFFFFC7D;static const PGN_FIRST=0xFFFFFC7C; + static const PGN_LAST=0xFFFFFC4A;static const WMN_FIRST=0xFFFFFC18;static const WMN_LAST=0xFFFFFB50; + static const BCN_FIRST=0xFFFFFB1E;static const BCN_LAST=0xFFFFFABA;static const TRBN_FIRST=0xFFFFFA23; + static const TRBN_LAST=0xFFFFFA11;static const MSGF_COMMCTRL_BEGINDRAG=0x4200;static const MSGF_COMMCTRL_SIZEHEADER=0x4201; + static const MSGF_COMMCTRL_DRAGSELECT=0x4202;static const MSGF_COMMCTRL_TOOLBARCUST=0x4203;static const CDRF_DODEFAULT=0x0; + static const CDRF_NEWFONT=0x2;static const CDRF_SKIPDEFAULT=0x4;static const CDRF_DOERASE=0x8; + static const CDRF_SKIPPOSTPAINT=0x100;static const CDRF_NOTIFYPOSTPAINT=0x10;static const CDRF_NOTIFYITEMDRAW=0x20; + static const CDRF_NOTIFYSUBITEMDRAW=0x20;static const CDRF_NOTIFYPOSTERASE=0x40;static const CDDS_PREPAINT=0x1; + static const CDDS_POSTPAINT=0x2;static const CDDS_PREERASE=0x3;static const CDDS_POSTERASE=0x4; + static const CDDS_ITEM=0x10000;static const CDDS_ITEMPREPAINT=0x10001;static const CDDS_ITEMPOSTPAINT=0x10002; + static const CDDS_ITEMPREERASE=0x10003;static const CDDS_ITEMPOSTERASE=0x10004;static const CDDS_SUBITEM=0x20000; + static const CDIS_SELECTED=0x1;static const CDIS_GRAYED=0x2;static const CDIS_DISABLED=0x4; + static const CDIS_CHECKED=0x8;static const CDIS_FOCUS=0x10;static const CDIS_DEFAULT=0x20; + static const CDIS_HOT=0x40;static const CDIS_MARKED=0x80;static const CDIS_INDETERMINATE=0x100; + static const CDIS_SHOWKEYBOARDCUES=0x200;static const CDIS_NEARHOT=0x400;static const CDIS_OTHERSIDEHOT=0x800; + static const CDIS_DROPHILITED=0x1000;static const NM_GETCUSTOMSPLITRECT=0xFFFFFB21;static const CLR_NONE=0xFFFFFFFF; + static const CLR_DEFAULT=0xFF000000;static const ILC_MASK=0x1;static const ILC_COLOR=0x0; + static const ILC_COLORDDB=0xFE;static const ILC_COLOR4=0x4;static const ILC_COLOR8=0x8; + static const ILC_COLOR16=0x10;static const ILC_COLOR24=0x18;static const ILC_COLOR32=0x20; + static const ILC_PALETTE=0x800;static const ILC_MIRROR=0x2000;static const ILC_PERITEMMIRROR=0x8000; + static const ILC_ORIGINALSIZE=0x10000;static const ILC_HIGHQUALITYSCALE=0x20000;static const ILD_NORMAL=0x0; + static const ILD_TRANSPARENT=0x1;static const ILD_MASK=0x10;static const ILD_IMAGE=0x20; + static const ILD_ROP=0x40;static const ILD_BLEND25=0x2;static const ILD_BLEND50=0x4; + static const ILD_OVERLAYMASK=0xF00;static const ILD_PRESERVEALPHA=0x1000;static const ILD_SCALE=0x2000; + static const ILD_DPISCALE=0x4000;static const ILD_ASYNC=0x8000;static const ILD_SELECTED=0x4; + static const ILD_FOCUS=0x2;static const ILD_BLEND=0x4;static const CLR_HILIGHT=0xFF000000; + static const ILS_NORMAL=0x0;static const ILS_GLOW=0x1;static const ILS_SHADOW=0x2; + static const ILS_SATURATE=0x4;static const ILS_ALPHA=0x8;static const ILGT_NORMAL=0x0; + static const ILGT_ASYNC=0x1;static const HBITMAP_CALLBACK=0xFFFFFFFF;static const IMAGELIST_LOADIMAGE=0x0; + static const ILCF_MOVE=0x0;static const ILCF_SWAP=0x1;static const ILP_NORMAL=0x0; + static const ILP_DOWNLEVEL=0x1;static const WC_HEADERA="SysHeader32";static const WC_HEADERW="SysHeader32"; + static const WC_HEADER="SysHeader32";static const HDS_HORZ=0x0;static const HDS_BUTTONS=0x2; + static const HDS_HOTTRACK=0x4;static const HDS_HIDDEN=0x8;static const HDS_DRAGDROP=0x40; + static const HDS_FULLDRAG=0x80;static const HDS_FILTERBAR=0x100;static const HDS_FLAT=0x200; + static const HDS_CHECKBOXES=0x400;static const HDS_NOSIZING=0x800;static const HDS_OVERFLOW=0x1000; + static const HDFT_ISSTRING=0x0;static const HDFT_ISNUMBER=0x1;static const HDFT_ISDATE=0x2; + static const HDFT_HASNOVALUE=0x8000;static const HD_TEXTFILTER=0x0;static const HDTEXTFILTER=0x0; + static const LPHD_TEXTFILTER=0x0;static const LPHDTEXTFILTER=0x0;static const HD_ITEMA=0x0; + static const HD_ITEMW=0x0;static const HD_ITEM=NIL;static const HDITEM=0x0; + static const LPHDITEM=0x0;static const HDITEM_V1_SIZE=0x0;static const HDI_WIDTH=0x1; + static const HDI_HEIGHT=0x1;static const HDI_TEXT=0x2;static const HDI_FORMAT=0x4; + static const HDI_LPARAM=0x8;static const HDI_BITMAP=0x10;static const HDI_IMAGE=0x20; + static const HDI_DI_SETITEM=0x40;static const HDI_ORDER=0x80;static const HDI_FILTER=0x100; + static const HDI_STATE=0x200;static const HDF_LEFT=0x0;static const HDF_RIGHT=0x1; + static const HDF_CENTER=0x2;static const HDF_JUSTIFYMASK=0x3;static const HDF_RTLREADING=0x4; + static const HDF_BITMAP=0x2000;static const HDF_STRING=0x4000;static const HDF_OWNERDRAW=0x8000; + static const HDF_IMAGE=0x800;static const HDF_BITMAP_ON_RIGHT=0x1000;static const HDF_SORTUP=0x400; + static const HDF_SORTDOWN=0x200;static const HDF_CHECKBOX=0x40;static const HDF_CHECKED=0x80; + static const HDF_FIXEDWIDTH=0x100;static const HDF_SPLITBUTTON=0x1000000;static const HDIS_FOCUSED=0x1; + static const HDM_GETITEMCOUNT=0x1200;static const HDM_INSERTITEMA=0x1201;static const HDM_INSERTITEMW=0x120A; + static const HDM_INSERTITEM=0x1201;static const HDM_DELETEITEM=0x1202;static const HDM_GETITEMA=0x1203; + static const HDM_GETITEMW=0x120B;static const HDM_GETITEM=0x1203;static const HDM_SETITEMA=0x1204; + static const HDM_SETITEMW=0x120C;static const HDM_SETITEM=0x1204;static const HD_LAYOUT=0x0; + static const HDM_LAYOUT=0x1205;static const HHT_NOWHERE=0x1;static const HHT_ONHEADER=0x2; + static const HHT_ONDIVIDER=0x4;static const HHT_ONDIVOPEN=0x8;static const HHT_ONFILTER=0x10; + static const HHT_ONFILTERBUTTON=0x20;static const HHT_ABOVE=0x100;static const HHT_BELOW=0x200; + static const HHT_TORIGHT=0x400;static const HHT_TOLEFT=0x800;static const HHT_ONITEMSTATEICON=0x1000; + static const HHT_ONDROPDOWN=0x2000;static const HHT_ONOVERFLOW=0x4000;static const HD_HITTESTINFO=0x0; + static const HDSIL_NORMAL=0x0;static const HDSIL_STATE=0x1;static const HDM_HITTEST=0x1206; + static const HDM_GETITEMRECT=0x1207;static const HDM_SETIMAGELIST=0x1208;static const HDM_GETIMAGELIST=0x1209; + static const HDM_ORDERTOINDEX=0x120F;static const HDM_CREATEDRAGIMAGE=0x1210;static const HDM_GETORDERARRAY=0x1211; + static const HDM_SETORDERARRAY=0x1212;static const HDM_SETHOTDIVIDER=0x1213;static const HDM_SETBITMAPMARGIN=0x1214; + static const HDM_GETBITMAPMARGIN=0x1215;static const HDM_SETUNICODEFORMAT=0x2005;static const HDM_GETUNICODEFORMAT=0x2006; + static const HDM_SETFILTERCHANGETIMEOUT=0x1216;static const HDM_EDITFILTER=0x1217;static const HDM_CLEARFILTER=0x1218; + static const HDM_TRANSLATEACCELERATOR=0x0;static const HDM_GETITEMDROPDOWNRECT=0x1219;static const HDM_GETOVERFLOWRECT=0x121A; + static const HDM_GETFOCUSEDITEM=0x121B;static const HDM_SETFOCUSEDITEM=0x121C;static const HDN_ITEMCHANGINGA=0xFFFFFED4; + static const HDN_ITEMCHANGINGW=0xFFFFFEC0;static const HDN_ITEMCHANGEDA=0xFFFFFED3;static const HDN_ITEMCHANGEDW=0xFFFFFEBF; + static const HDN_ITEMCLICKA=0xFFFFFED2;static const HDN_ITEMCLICKW=0xFFFFFEBE;static const HDN_ITEMDBLCLICKA=0xFFFFFED1; + static const HDN_ITEMDBLCLICKW=0xFFFFFEBD;static const HDN_DIVIDERDBLCLICKA=0xFFFFFECF;static const HDN_DIVIDERDBLCLICKW=0xFFFFFEBB; + static const HDN_BEGINTRACKA=0xFFFFFECE;static const HDN_BEGINTRACKW=0xFFFFFEBA;static const HDN_ENDTRACKA=0xFFFFFECD; + static const HDN_ENDTRACKW=0xFFFFFEB9;static const HDN_TRACKA=0xFFFFFECC;static const HDN_TRACKW=0xFFFFFEB8; + static const HDN_GETDISPINFOA=0xFFFFFECB;static const HDN_GETDISPINFOW=0xFFFFFEB7;static const HDN_BEGINDRAG=0xFFFFFECA; + static const HDN_ENDDRAG=0xFFFFFEC9;static const HDN_FILTERCHANGE=0xFFFFFEC8;static const HDN_FILTERBTNCLICK=0xFFFFFEC7; + static const HDN_BEGINFILTEREDIT=0xFFFFFEC6;static const HDN_ENDFILTEREDIT=0xFFFFFEC5;static const HDN_ITEMSTATEICONCLICK=0xFFFFFEC4; + static const HDN_ITEMKEYDOWN=0xFFFFFEC3;static const HDN_DROPDOWN=0xFFFFFEC2;static const HDN_OVERFLOWCLICK=0xFFFFFEC1; + static const HDN_ITEMCHANGING=0xFFFFFED4;static const HDN_ITEMCHANGED=0xFFFFFED3;static const HDN_ITEMCLICK=0xFFFFFED2; + static const HDN_ITEMDBLCLICK=0xFFFFFED1;static const HDN_DIVIDERDBLCLICK=0xFFFFFECF;static const HDN_BEGINTRACK=0xFFFFFECE; + static const HDN_ENDTRACK=0xFFFFFECD;static const HDN_TRACK=0xFFFFFECC;static const HDN_GETDISPINFO=0xFFFFFECB; + static const HD_NOTIFYA=0x0;static const HD_NOTIFYW=0x0;static const HD_NOTIFY=NIL; + static const NMHEADER=0x0;static const LPNMHEADER=0x0;static const NMHDDISPINFO=0x0; + static const LPNMHDDISPINFO=0x0;static const TOOLBARCLASSNAMEW="ToolbarWindow32";static const TOOLBARCLASSNAMEA="ToolbarWindow32"; + static const TOOLBARCLASSNAME="ToolbarWindow32";static const CMB_MASKED=0x2;static const TBSTATE_CHECKED=0x1; + static const TBSTATE_PRESSED=0x2;static const TBSTATE_ENABLED=0x4;static const TBSTATE_HIDDEN=0x8; + static const TBSTATE_INDETERMINATE=0x10;static const TBSTATE_WRAP=0x20;static const TBSTATE_ELLIPSES=0x40; + static const TBSTATE_MARKED=0x80;static const TBSTYLE_BUTTON=0x0;static const TBSTYLE_SEP=0x1; + static const TBSTYLE_CHECK=0x2;static const TBSTYLE_GROUP=0x4;static const TBSTYLE_CHECKGROUP=0x6; + static const TBSTYLE_DROPDOWN=0x8;static const TBSTYLE_AUTOSIZE=0x10;static const TBSTYLE_NOPREFIX=0x20; + static const TBSTYLE_TOOLTIPS=0x100;static const TBSTYLE_WRAPABLE=0x200;static const TBSTYLE_ALTDRAG=0x400; + static const TBSTYLE_FLAT=0x800;static const TBSTYLE_LIST=0x1000;static const TBSTYLE_CUSTOMERASE=0x2000; + static const TBSTYLE_REGISTERDROP=0x4000;static const TBSTYLE_TRANSPARENT=0x8000;static const TBSTYLE_EX_DRAWDDARROWS=0x1; + static const BTNS_BUTTON=0x0;static const BTNS_SEP=0x1;static const BTNS_CHECK=0x2; + static const BTNS_GROUP=0x4;static const BTNS_CHECKGROUP=0x6;static const BTNS_DROPDOWN=0x8; + static const BTNS_AUTOSIZE=0x10;static const BTNS_NOPREFIX=0x20;static const BTNS_SHOWTEXT=0x40; + static const BTNS_WHOLEDROPDOWN=0x80;static const TBSTYLE_EX_MIXEDBUTTONS=0x8;static const TBSTYLE_EX_HIDECLIPPEDBUTTONS=0x10; + static const TBSTYLE_EX_MULTICOLUMN=0x2;static const TBSTYLE_EX_VERTICAL=0x4;static const TBSTYLE_EX_DOUBLEBUFFER=0x80; + static const TBCDRF_NOEDGES=0x10000;static const TBCDRF_HILITEHOTTRACK=0x20000;static const TBCDRF_NOOFFSET=0x40000; + static const TBCDRF_NOMARK=0x80000;static const TBCDRF_NOETCHEDEFFECT=0x100000;static const TBCDRF_BLENDICON=0x200000; + static const TBCDRF_NOBACKGROUND=0x400000;static const TBCDRF_USECDCOLORS=0x800000;static const TB_ENABLEBUTTON=0x401; + static const TB_CHECKBUTTON=0x402;static const TB_PRESSBUTTON=0x403;static const TB_HIDEBUTTON=0x404; + static const TB_INDETERMINATE=0x405;static const TB_MARKBUTTON=0x406;static const TB_ISBUTTONENABLED=0x409; + static const TB_ISBUTTONCHECKED=0x40A;static const TB_ISBUTTONPRESSED=0x40B;static const TB_ISBUTTONHIDDEN=0x40C; + static const TB_ISBUTTONINDETERMINATE=0x40D;static const TB_ISBUTTONHIGHLIGHTED=0x40E;static const TB_SETSTATE=0x411; + static const TB_GETSTATE=0x412;static const TB_ADDBITMAP=0x413;static const HINST_COMMCTRL=0xFFFFFFFF; + static const IDB_STD_SMALL_COLOR=0x0;static const IDB_STD_LARGE_COLOR=0x1;static const IDB_VIEW_SMALL_COLOR=0x4; + static const IDB_VIEW_LARGE_COLOR=0x5;static const IDB_HIST_SMALL_COLOR=0x8;static const IDB_HIST_LARGE_COLOR=0x9; + static const IDB_HIST_NORMAL=0xC;static const IDB_HIST_HOT=0xD;static const IDB_HIST_DISABLED=0xE; + static const IDB_HIST_PRESSED=0xF;static const STD_CUT=0x0;static const STD_COPY=0x1; + static const STD_PASTE=0x2;static const STD_UNDO=0x3;static const STD_REDOW=0x4; + static const STD_DELETE=0x5;static const STD_FILENEW=0x6;static const STD_FILEOPEN=0x7; + static const STD_FILESAVE=0x8;static const STD_PRINTPRE=0x9;static const STD_PROPERTIES=0xA; + static const STD_HELP=0xB;static const STD_FIND=0xC;static const STD_REPLACE=0xD; + static const STD_PRINT=0xE;static const VIEW_LARGEICONS=0x0;static const VIEW_SMALLICONS=0x1; + static const VIEW_LIST=0x2;static const VIEW_DETAILS=0x3;static const VIEW_SORTNAME=0x4; + static const VIEW_SORTSIZE=0x5;static const VIEW_SORTDATE=0x6;static const VIEW_SORTTYPE=0x7; + static const VIEW_PARENTFOLDER=0x8;static const VIEW_NETCONNECT=0x9;static const VIEW_NETDISCONNECT=0xA; + static const VIEW_NEWFOLDER=0xB;static const VIEW_VIEWMENU=0xC;static const HIST_BACK=0x0; + static const HIST_FORWARD=0x1;static const HIST_FAVORITES=0x2;static const HIST_ADDTOFAVORITES=0x3; + static const HIST_VIEWTREE=0x4;static const TB_ADDBUTTONSA=0x414;static const TB_INSERTBUTTONA=0x415; + static const TB_DELETEBUTTON=0x416;static const TB_GETBUTTON=0x417;static const TB_BUTTONCOUNT=0x418; + static const TB_COMMANDTOINDEX=0x419;static const TBSAVEPARAMS=0x0;static const LPTBSAVEPARAMS=0x0; + static const TB_SAVERESTOREA=0x41A;static const TB_SAVERESTOREW=0x44C;static const TB_CUSTOMIZE=0x41B; + static const TB_ADDSTRINGA=0x41C;static const TB_ADDSTRINGW=0x44D;static const TB_GETITEMRECT=0x41D; + static const TB_BUTTONSTRUCTSIZE=0x41E;static const TB_SETBUTTONSIZE=0x41F;static const TB_SETBITMAPSIZE=0x420; + static const TB_AUTOSIZE=0x421;static const TB_GETTOOLTIPS=0x423;static const TB_SETTOOLTIPS=0x424; + static const TB_SETPARENT=0x425;static const TB_SETROWS=0x427;static const TB_GETROWS=0x428; + static const TB_SETCMDID=0x42A;static const TB_CHANGEBITMAP=0x42B;static const TB_GETBITMAP=0x42C; + static const TB_GETBUTTONTEXTA=0x42D;static const TB_GETBUTTONTEXTW=0x44B;static const TB_REPLACEBITMAP=0x42E; + static const TB_SETINDENT=0x42F;static const TB_SETIMAGELIST=0x430;static const TB_GETIMAGELIST=0x431; + static const TB_LOADIMAGES=0x432;static const TB_GETRECT=0x433;static const TB_SETHOTIMAGELIST=0x434; + static const TB_GETHOTIMAGELIST=0x435;static const TB_SETDISABLEDIMAGELIST=0x436;static const TB_GETDISABLEDIMAGELIST=0x437; + static const TB_SETSTYLE=0x438;static const TB_GETSTYLE=0x439;static const TB_GETBUTTONSIZE=0x43A; + static const TB_SETBUTTONWIDTH=0x43B;static const TB_SETMAXTEXTROWS=0x43C;static const TB_GETTEXTROWS=0x43D; + static const TB_GETBUTTONTEXT=0x42D;static const TB_SAVERESTORE=0x41A;static const TB_ADDSTRING=0x41C; + static const TB_GETOBJECT=0x43E;static const TB_GETHOTITEM=0x447;static const TB_SETHOTITEM=0x448; + static const TB_SETANCHORHIGHLIGHT=0x449;static const TB_GETANCHORHIGHLIGHT=0x44A;static const TB_MAPACCELERATORA=0x44E; + static const TBIMHT_AFTER=0x1;static const TBIMHT_BACKGROUND=0x2;static const TB_GETINSERTMARK=0x44F; + static const TB_SETINSERTMARK=0x450;static const TB_INSERTMARKHITTEST=0x451;static const TB_MOVEBUTTON=0x452; + static const TB_GETMAXSIZE=0x453;static const TB_SETEXTENDEDSTYLE=0x454;static const TB_GETEXTENDEDSTYLE=0x455; + static const TB_GETPADDING=0x456;static const TB_SETPADDING=0x457;static const TB_SETINSERTMARKCOLOR=0x458; + static const TB_GETINSERTMARKCOLOR=0x459;static const TB_SETCOLORSCHEME=0x2002;static const TB_GETCOLORSCHEME=0x2003; + static const TB_SETUNICODEFORMAT=0x2005;static const TB_GETUNICODEFORMAT=0x2006;static const TB_MAPACCELERATORW=0x45A; + static const TB_MAPACCELERATOR=0x44E;static const TBBF_LARGE=0x1;static const TB_GETBITMAPFLAGS=0x429; + static const TBIF_IMAGE=0x1;static const TBIF_TEXT=0x2;static const TBIF_STATE=0x4; + static const TBIF_STYLE=0x8;static const TBIF_LPARAM=0x10;static const TBIF_COMMAND=0x20; + static const TBIF_SIZE=0x40;static const TBIF_BYINDEX=0x80000000;static const TBBUTTONINFO=0x0; + static const LPTBBUTTONINFO=0x0;static const TB_GETBUTTONINFOW=0x43F;static const TB_SETBUTTONINFOW=0x440; + static const TB_GETBUTTONINFOA=0x441;static const TB_SETBUTTONINFOA=0x442;static const TB_GETBUTTONINFO=0x441; + static const TB_SETBUTTONINFO=0x442;static const TB_INSERTBUTTONW=0x443;static const TB_ADDBUTTONSW=0x444; + static const TB_HITTEST=0x445;static const TB_INSERTBUTTON=0x415;static const TB_ADDBUTTONS=0x414; + static const TB_SETDRAWTEXTFLAGS=0x446;static const TB_GETSTRINGW=0x45B;static const TB_GETSTRINGA=0x45C; + static const TB_GETSTRING=0x45C;static const TB_SETBOUNDINGSIZE=0x45D;static const TB_SETHOTITEM2=0x45E; + static const TB_HASACCELERATOR=0x45F;static const TB_SETLISTGAP=0x460;static const TB_GETIMAGELISTCOUNT=0x462; + static const TB_GETIDEALSIZE=0x463;static const TB_TRANSLATEACCELERATOR=0x0;static const TBMF_PAD=0x1; + static const TBMF_BARPAD=0x2;static const TBMF_BUTTONSPACING=0x4;static const TB_GETMETRICS=0x465; + static const TB_SETMETRICS=0x466;static const TB_GETITEMDROPDOWNRECT=0x467;static const TB_SETPRESSEDIMAGELIST=0x468; + static const TB_GETPRESSEDIMAGELIST=0x469;static const TB_SETWINDOWTHEME=0x200B;static const TBN_GETBUTTONINFOA=0xFFFFFD44; + static const TBN_BEGINDRAG=0xFFFFFD43;static const TBN_ENDDRAG=0xFFFFFD42;static const TBN_BEGINADJUST=0xFFFFFD41; + static const TBN_ENDADJUST=0xFFFFFD40;static const TBN_RESET=0xFFFFFD3F;static const TBN_QUERYINSERT=0xFFFFFD3E; + static const TBN_QUERYDELETE=0xFFFFFD3D;static const TBN_TOOLBARCHANGE=0xFFFFFD3C;static const TBN_CUSTHELP=0xFFFFFD3B; + static const TBN_DROPDOWN=0xFFFFFD3A;static const TBN_GETOBJECT=0xFFFFFD38;static const HICF_OTHER=0x0; + static const HICF_MOUSE=0x1;static const HICF_ARROWKEYS=0x2;static const HICF_ACCELERATOR=0x4; + static const HICF_DUPACCEL=0x8;static const HICF_ENTERING=0x10;static const HICF_LEAVING=0x20; + static const HICF_RESELECT=0x40;static const HICF_LMOUSE=0x80;static const HICF_TOGGLEDROPDOWN=0x100; + static const TBN_HOTITEMCHANGE=0xFFFFFD37;static const TBN_DRAGOUT=0xFFFFFD36;static const TBN_DELETINGBUTTON=0xFFFFFD35; + static const TBN_GETDISPINFOA=0xFFFFFD34;static const TBN_GETDISPINFOW=0xFFFFFD33;static const TBN_GETINFOTIPA=0xFFFFFD32; + static const TBN_GETINFOTIPW=0xFFFFFD31;static const TBN_GETBUTTONINFOW=0xFFFFFD30;static const TBN_RESTORE=0xFFFFFD2F; + static const TBN_SAVE=0xFFFFFD2E;static const TBN_INITCUSTOMIZE=0xFFFFFD2D;static const TBNRF_HIDEHELP=0x1; + static const TBNRF_ENDCUSTOMIZE=0x2;static const TBN_WRAPHOTITEM=0xFFFFFD2C;static const TBN_DUPACCELERATOR=0xFFFFFD2B; + static const TBN_WRAPACCELERATOR=0xFFFFFD2A;static const TBN_DRAGOVER=0xFFFFFD29;static const TBN_MAPACCELERATOR=0xFFFFFD28; + static const TBN_GETINFOTIP=0xFFFFFD32;static const NMTBGETINFOTIP=0x0;static const LPNMTBGETINFOTIP=0x0; + static const TBNF_IMAGE=0x1;static const TBNF_TEXT=0x2;static const TBNF_DI_SETITEM=0x10000000; + static const TBN_GETDISPINFO=0xFFFFFD34;static const NMTBDISPINFO=0x0;static const LPNMTBDISPINFO=0x0; + static const TBDDRET_DEFAULT=0x0;static const TBDDRET_NODEFAULT=0x1;static const TBDDRET_TREATPRESSED=0x2; + static const TBN_GETBUTTONINFO=0xFFFFFD44;static const TBNOTIFYA=0x0;static const TBNOTIFYW=0x0; + static const LPTBNOTIFYA=0x0;static const LPTBNOTIFYW=0x0;static const TBNOTIFY=NIL; + static const LPTBNOTIFY=NIL;static const NMTOOLBAR=0x0;static const LPNMTOOLBAR=0x0; + static const REBARCLASSNAMEW="ReBarWindow32";static const REBARCLASSNAMEA="ReBarWindow32";static const REBARCLASSNAME="ReBarWindow"; + static const RBIM_IMAGELIST=0x1;static const RBS_TOOLTIPS=0x100;static const RBS_VARHEIGHT=0x200; + static const RBS_BANDBORDERS=0x400;static const RBS_FIXEDORDER=0x800;static const RBS_REGISTERDROP=0x1000; + static const RBS_AUTOSIZE=0x2000;static const RBS_VERTICALGRIPPER=0x4000;static const RBS_DBLCLKTOGGLE=0x8000; + static const RBBS_BREAK=0x1;static const RBBS_FIXEDSIZE=0x2;static const RBBS_CHILDEDGE=0x4; + static const RBBS_HIDDEN=0x8;static const RBBS_NOVERT=0x10;static const RBBS_FIXEDBMP=0x20; + static const RBBS_VARIABLEHEIGHT=0x40;static const RBBS_GRIPPERALWAYS=0x80;static const RBBS_NOGRIPPER=0x100; + static const RBBS_USECHEVRON=0x200;static const RBBS_HIDETITLE=0x400;static const RBBS_TOPALIGN=0x800; + static const RBBIM_STYLE=0x1;static const RBBIM_COLORS=0x2;static const RBBIM_TEXT=0x4; + static const RBBIM_IMAGE=0x8;static const RBBIM_CHILD=0x10;static const RBBIM_CHILDSIZE=0x20; + static const RBBIM_SIZE=0x40;static const RBBIM_BACKGROUND=0x80;static const RBBIM_ID=0x100; + static const RBBIM_IDEALSIZE=0x200;static const RBBIM_LPARAM=0x400;static const RBBIM_HEADERSIZE=0x800; + static const RBBIM_CHEVRONLOCATION=0x1000;static const RBBIM_CHEVRONSTATE=0x2000;static const REBARBANDINFO=0x0; + static const LPREBARBANDINFO=0x0;static const LPCREBARBANDINFO=0x0;static const REBARBANDINFO_V3_SIZE=0x0; + static const REBARBANDINFO_V6_SIZE=0x0;static const RB_INSERTBANDA=0x401;static const RB_DELETEBAND=0x402; + static const RB_GETBARINFO=0x403;static const RB_SETBARINFO=0x404;static const RB_SETBANDINFOA=0x406; + static const RB_SETPARENT=0x407;static const RB_HITTEST=0x408;static const RB_GETRECT=0x409; + static const RB_INSERTBANDW=0x40A;static const RB_SETBANDINFOW=0x40B;static const RB_GETBANDCOUNT=0x40C; + static const RB_GETROWCOUNT=0x40D;static const RB_GETROWHEIGHT=0x40E;static const RB_IDTOINDEX=0x410; + static const RB_GETTOOLTIPS=0x411;static const RB_SETTOOLTIPS=0x412;static const RB_SETBKCOLOR=0x413; + static const RB_GETBKCOLOR=0x414;static const RB_SETTEXTCOLOR=0x415;static const RB_GETTEXTCOLOR=0x416; + static const RBSTR_CHANGERECT=0x1;static const RB_SIZETORECT=0x417;static const RB_SETCOLORSCHEME=0x2002; + static const RB_GETCOLORSCHEME=0x2003;static const RB_INSERTBAND=0x401;static const RB_SETBANDINFO=0x406; + static const RB_BEGINDRAG=0x418;static const RB_ENDDRAG=0x419;static const RB_DRAGMOVE=0x41A; + static const RB_GETBARHEIGHT=0x41B;static const RB_GETBANDINFOW=0x41C;static const RB_GETBANDINFOA=0x41D; + static const RB_GETBANDINFO=0x41D;static const RB_MINIMIZEBAND=0x41E;static const RB_MAXIMIZEBAND=0x41F; + static const RB_GETDROPTARGET=0x2004;static const RB_GETBANDBORDERS=0x422;static const RB_SHOWBAND=0x423; + static const RB_SETPALETTE=0x425;static const RB_GETPALETTE=0x426;static const RB_MOVEBAND=0x427; + static const RB_SETUNICODEFORMAT=0x2005;static const RB_GETUNICODEFORMAT=0x2006;static const RB_GETBANDMARGINS=0x428; + static const RB_SETWINDOWTHEME=0x200B;static const RB_SETEXTENDEDSTYLE=0x429;static const RB_GETEXTENDEDSTYLE=0x42A; + static const RB_PUSHCHEVRON=0x42B;static const RB_SETBANDWIDTH=0x42C;static const RBN_HEIGHTCHANGE=0xFFFFFCC1; + static const RBN_GETOBJECT=0xFFFFFCC0;static const RBN_LAYOUTCHANGED=0xFFFFFCBF;static const RBN_AUTOSIZE=0xFFFFFCBE; + static const RBN_BEGINDRAG=0xFFFFFCBD;static const RBN_ENDDRAG=0xFFFFFCBC;static const RBN_DELETINGBAND=0xFFFFFCBB; + static const RBN_DELETEDBAND=0xFFFFFCBA;static const RBN_CHILDSIZE=0xFFFFFCB9;static const RBN_CHEVRONPUSHED=0xFFFFFCB7; + static const RBN_SPLITTERDRAG=0xFFFFFCB6;static const RBN_MINMAX=0xFFFFFCAC;static const RBN_AUTOBREAK=0xFFFFFCAB; + static const RBNM_ID=0x1;static const RBNM_STYLE=0x2;static const RBNM_LPARAM=0x4; + static const RBAB_AUTOSIZE=0x1;static const RBAB_ADDBAND=0x2;static const RBHT_NOWHERE=0x1; + static const RBHT_CAPTION=0x2;static const RBHT_CLIENT=0x3;static const RBHT_GRABBER=0x4; + static const RBHT_CHEVRON=0x8;static const RBHT_SPLITTER=0x10;static const TOOLTIPS_CLASSW="tooltips_class32"; + static const TOOLTIPS_CLASSA="tooltips_class32";static const TOOLTIPS_CLASS="tooltips_class32";static const LPTOOLINFOA=0x0; + static const LPTOOLINFOW=0x0;static const TOOLINFOA=0x0;static const TOOLINFOW=0x0; + static const LPTOOLINFO=NIL;static const TOOLINFO=NIL;static const PTOOLINFO=0x0; + static const TTTOOLINFO=0x0;static const LPTTTOOLINFO=0x0;static const TTTOOLINFO_V1_SIZE=0x0; + static const TTS_ALWAYSTIP=0x1;static const TTS_NOPREFIX=0x2;static const TTS_NOANIMATE=0x10; + static const TTS_NOFADE=0x20;static const TTS_BALLOON=0x40;static const TTS_CLOSE=0x80; + static const TTS_USEVISUALSTYLE=0x100;static const TTF_IDISHWND=0x1;static const TTF_CENTERTIP=0x2; + static const TTF_RTLREADING=0x4;static const TTF_SUBCLASS=0x10;static const TTF_TRACK=0x20; + static const TTF_ABSOLUTE=0x80;static const TTF_TRANSPARENT=0x100;static const TTF_PARSELINKS=0x1000; + static const TTF_DI_SETITEM=0x8000;static const TTDT_AUTOMATIC=0x0;static const TTDT_RESHOW=0x1; + static const TTDT_AUTOPOP=0x2;static const TTDT_INITIAL=0x3;static const TTI_NONE=0x0; + static const TTI_INFO=0x1;static const TTI_WARNING=0x2;static const TTI_ERROR=0x3; + static const TTI_INFO_LARGE=0x4;static const TTI_WARNING_LARGE=0x5;static const TTI_ERROR_LARGE=0x6; + static const TTM_ACTIVATE=0x401;static const TTM_SETDELAYTIME=0x403;static const TTM_ADDTOOLA=0x404; + static const TTM_ADDTOOLW=0x432;static const TTM_DELTOOLA=0x405;static const TTM_DELTOOLW=0x433; + static const TTM_NEWTOOLRECTA=0x406;static const TTM_NEWTOOLRECTW=0x434;static const TTM_RELAYEVENT=0x407; + static const TTM_GETTOOLINFOA=0x408;static const TTM_GETTOOLINFOW=0x435;static const TTM_SETTOOLINFOA=0x409; + static const TTM_SETTOOLINFOW=0x436;static const TTM_HITTESTA=0x40A;static const TTM_HITTESTW=0x437; + static const TTM_GETTEXTA=0x40B;static const TTM_GETTEXTW=0x438;static const TTM_UPDATETIPTEXTA=0x40C; + static const TTM_UPDATETIPTEXTW=0x439;static const TTM_GETTOOLCOUNT=0x40D;static const TTM_ENUMTOOLSA=0x40E; + static const TTM_ENUMTOOLSW=0x43A;static const TTM_GETCURRENTTOOLA=0x40F;static const TTM_GETCURRENTTOOLW=0x43B; + static const TTM_WINDOWFROMPOINT=0x410;static const TTM_TRACKACTIVATE=0x411;static const TTM_TRACKPOSITION=0x412; + static const TTM_SETTIPBKCOLOR=0x413;static const TTM_SETTIPTEXTCOLOR=0x414;static const TTM_GETDELAYTIME=0x415; + static const TTM_GETTIPBKCOLOR=0x416;static const TTM_GETTIPTEXTCOLOR=0x417;static const TTM_SETMAXTIPWIDTH=0x418; + static const TTM_GETMAXTIPWIDTH=0x419;static const TTM_SETMARGIN=0x41A;static const TTM_GETMARGIN=0x41B; + static const TTM_POP=0x41C;static const TTM_UPDATE=0x41D;static const TTM_GETBUBBLESIZE=0x41E; + static const TTM_ADJUSTRECT=0x41F;static const TTM_SETTITLEA=0x420;static const TTM_SETTITLEW=0x421; + static const TTM_POPUP=0x422;static const TTM_GETTITLE=0x423;static const TTM_ADDTOOL=0x404; + static const TTM_DELTOOL=0x405;static const TTM_NEWTOOLRECT=0x406;static const TTM_GETTOOLINFO=0x408; + static const TTM_SETTOOLINFO=0x409;static const TTM_HITTEST=0x40A;static const TTM_GETTEXT=0x40B; + static const TTM_UPDATETIPTEXT=0x40C;static const TTM_ENUMTOOLS=0x40E;static const TTM_GETCURRENTTOOL=0x40F; + static const TTM_SETTITLE=0x420;static const TTM_SETWINDOWTHEME=0x200B;static const LPHITTESTINFOW=0x0; + static const LPHITTESTINFOA=0x0;static const LPHITTESTINFO=NIL;static const TTHITTESTINFO=0x0; + static const LPTTHITTESTINFO=0x0;static const TTN_GETDISPINFOA=0xFFFFFDF8;static const TTN_GETDISPINFOW=0xFFFFFDEE; + static const TTN_SHOW=0xFFFFFDF7;static const TTN_POP=0xFFFFFDF6;static const TTN_LINKCLICK=0xFFFFFDF5; + static const TTN_GETDISPINFO=0xFFFFFDF8;static const TTN_NEEDTEXT=0xFFFFFDF8;static const TTN_NEEDTEXTA=0xFFFFFDF8; + static const TTN_NEEDTEXTW=0xFFFFFDEE;static const TOOLTIPTEXTW=0x0;static const TOOLTIPTEXTA=0x0; + static const LPTOOLTIPTEXTA=0x0;static const LPTOOLTIPTEXTW=0x0;static const TOOLTIPTEXT=NIL; + static const LPTOOLTIPTEXT=NIL;static const NMTTDISPINFO=0x0;static const LPNMTTDISPINFO=0x0; + static const NMTTDISPINFO_V1_SIZE=0x0;static const SBARS_SIZEGRIP=0x100;static const SBARS_TOOLTIPS=0x800; + static const SBT_TOOLTIPS=0x800;static const CREATESTATUSWINDOW=0x0;static const DRAWSTATUSTEXT=0x0; + static const STATUSCLASSNAMEW="msctls_statusbar32";static const STATUSCLASSNAMEA="msctls_statusbar32";static const STATUSCLASSNAME="msctls_statusbar32"; + static const SB_SETTEXTA=0x401;static const SB_SETTEXTW=0x40B;static const SB_GETTEXTA=0x402; + static const SB_GETTEXTW=0x40D;static const SB_GETTEXTLENGTHA=0x403;static const SB_GETTEXTLENGTHW=0x40C; + static const SB_GETTEXT=0x402;static const SB_SETTEXT=0x401;static const SB_GETTEXTLENGTH=0x403; + static const SB_SETTIPTEXT=NIL;static const SB_GETTIPTEXT=NIL;static const SB_SETPARTS=0x404; + static const SB_GETPARTS=0x406;static const SB_GETBORDERS=0x407;static const SB_SETMINHEIGHT=0x408; + static const SB_SIMPLE=0x409;static const SB_GETRECT=0x40A;static const SB_ISSIMPLE=0x40E; + static const SB_SETICON=0x40F;static const SB_SETTIPTEXTA=0x410;static const SB_SETTIPTEXTW=0x411; + static const SB_GETTIPTEXTA=0x412;static const SB_GETTIPTEXTW=0x413;static const SB_GETICON=0x414; + static const SB_SETUNICODEFORMAT=0x2005;static const SB_GETUNICODEFORMAT=0x2006;static const SBT_OWNERDRAW=0x1000; + static const SBT_NOBORDERS=0x100;static const SBT_POPOUT=0x200;static const SBT_RTLREADING=0x400; + static const SBT_NOTABPARSING=0x800;static const SB_SETBKCOLOR=0x2001;static const SBN_SIMPLEMODECHANGE=0xFFFFFC90; + static const SB_SIMPLEID=0xFF;static const MINSYSCOMMAND=0xF000;static const TRACKBAR_CLASSA="msctls_trackbar32"; + static const TRACKBAR_CLASSW="msctls_trackbar32";static const TRACKBAR_CLASS="msctls_trackbar32";static const TBS_AUTOTICKS=0x1; + static const TBS_VERT=0x2;static const TBS_HORZ=0x0;static const TBS_TOP=0x4; + static const TBS_BOTTOM=0x0;static const TBS_LEFT=0x4;static const TBS_RIGHT=0x0; + static const TBS_BOTH=0x8;static const TBS_NOTICKS=0x10;static const TBS_ENABLESELRANGE=0x20; + static const TBS_FIXEDLENGTH=0x40;static const TBS_NOTHUMB=0x80;static const TBS_TOOLTIPS=0x100; + static const TBS_REVERSED=0x200;static const TBS_DOWNISLEFT=0x400;static const TBS_NOTIFYBEFOREMOVE=0x800; + static const TBS_TRANSPARENTBKGND=0x1000;static const TBM_GETPOS=0x400;static const TBM_GETRANGEMIN=0x401; + static const TBM_GETRANGEMAX=0x402;static const TBM_GETTIC=0x403;static const TBM_SETTIC=0x404; + static const TBM_SETPOS=0x405;static const TBM_SETRANGE=0x406;static const TBM_SETRANGEMIN=0x407; + static const TBM_SETRANGEMAX=0x408;static const TBM_CLEARTICS=0x409;static const TBM_SETSEL=0x40A; + static const TBM_SETSELSTART=0x40B;static const TBM_SETSELEND=0x40C;static const TBM_GETPTICS=0x40E; + static const TBM_GETTICPOS=0x40F;static const TBM_GETNUMTICS=0x410;static const TBM_GETSELSTART=0x411; + static const TBM_GETSELEND=0x412;static const TBM_CLEARSEL=0x413;static const TBM_SETTICFREQ=0x414; + static const TBM_SETPAGESIZE=0x415;static const TBM_GETPAGESIZE=0x416;static const TBM_SETLINESIZE=0x417; + static const TBM_GETLINESIZE=0x418;static const TBM_GETTHUMBRECT=0x419;static const TBM_GETCHANNELRECT=0x41A; + static const TBM_SETTHUMBLENGTH=0x41B;static const TBM_GETTHUMBLENGTH=0x41C;static const TBM_SETTOOLTIPS=0x41D; + static const TBM_GETTOOLTIPS=0x41E;static const TBM_SETTIPSIDE=0x41F;static const TBTS_TOP=0x0; + static const TBTS_LEFT=0x1;static const TBTS_BOTTOM=0x2;static const TBTS_RIGHT=0x3; + static const TBM_SETBUDDY=0x420;static const TBM_GETBUDDY=0x421;static const TBM_SETPOSNOTIFY=0x422; + static const TBM_SETUNICODEFORMAT=0x2005;static const TBM_GETUNICODEFORMAT=0x2006;static const TB_LINEUP=0x0; + static const TB_LINEDOWN=0x1;static const TB_PAGEUP=0x2;static const TB_PAGEDOWN=0x3; + static const TB_THUMBPOSITION=0x4;static const TB_THUMBTRACK=0x5;static const TB_TOP=0x6; + static const TB_BOTTOM=0x7;static const TB_ENDTRACK=0x8;static const TBCD_TICS=0x1; + static const TBCD_THUMB=0x2;static const TBCD_CHANNEL=0x3;static const TRBN_THUMBPOSCHANGING=0xFFFFFA22; + static const DL_BEGINDRAG=0x485;static const DL_DRAGGING=0x486;static const DL_DROPPED=0x487; + static const DL_CANCELDRAG=0x488;static const DL_CURSORSET=0x0;static const DL_STOPCURSOR=0x1; + static const DL_COPYCURSOR=0x2;static const DL_MOVECURSOR=0x3;static const UPDOWN_CLASSA="msctls_updown32"; + static const UPDOWN_CLASSW="msctls_updown32";static const UPDOWN_CLASS="msctls_updown32";static const UD_MAXVAL=0x7FFF; + static const UD_MINVAL=0xFFFF8001;static const UDS_WRAP=0x1;static const UDS_SETBUDDYINT=0x2; + static const UDS_ALIGNRIGHT=0x4;static const UDS_ALIGNLEFT=0x8;static const UDS_AUTOBUDDY=0x10; + static const UDS_ARROWKEYS=0x20;static const UDS_HORZ=0x40;static const UDS_NOTHOUSANDS=0x80; + static const UDS_HOTTRACK=0x100;static const UDM_SETRANGE=0x465;static const UDM_GETRANGE=0x466; + static const UDM_SETPOS=0x467;static const UDM_GETPOS=0x468;static const UDM_SETBUDDY=0x469; + static const UDM_GETBUDDY=0x46A;static const UDM_SETACCEL=0x46B;static const UDM_GETACCEL=0x46C; + static const UDM_SETBASE=0x46D;static const UDM_GETBASE=0x46E;static const UDM_SETRANGE32=0x46F; + static const UDM_GETRANGE32=0x470;static const UDM_SETUNICODEFORMAT=0x2005;static const UDM_GETUNICODEFORMAT=0x2006; + static const UDM_SETPOS32=0x471;static const UDM_GETPOS32=0x472;static const NM_UPDOWN=0x0; + static const LPNM_UPDOWN=0x0;static const UDN_DELTAPOS=0xFFFFFD2E;static const PROGRESS_CLASSA="msctls_progress32"; + static const PROGRESS_CLASSW="msctls_progress32";static const PROGRESS_CLASS="msctls_progress32";static const PBS_SMOOTH=0x1; + static const PBS_VERTICAL=0x4;static const PBM_SETRANGE=0x401;static const PBM_SETPOS=0x402; + static const PBM_DELTAPOS=0x403;static const PBM_SETSTEP=0x404;static const PBM_STEPIT=0x405; + static const PBM_SETRANGE32=0x406;static const PBM_GETRANGE=0x407;static const PBM_GETPOS=0x408; + static const PBM_SETBARCOLOR=0x409;static const PBM_SETBKCOLOR=0x2001;static const PBS_MARQUEE=0x8; + static const PBM_SETMARQUEE=0x40A;static const PBS_SMOOTHREVERSE=0x10;static const PBM_GETSTEP=0x40D; + static const PBM_GETBKCOLOR=0x40E;static const PBM_GETBARCOLOR=0x40F;static const PBM_SETSTATE=0x410; + static const PBM_GETSTATE=0x411;static const PBST_NORMAL=0x1;static const PBST_ERROR=0x2; + static const PBST_PAUSED=0x3;static const HOTKEYF_SHIFT=0x1;static const HOTKEYF_CONTROL=0x2; + static const HOTKEYF_ALT=0x4;static const HOTKEYF_EXT=0x8;static const HKCOMB_NONE=0x1; + static const HKCOMB_S=0x2;static const HKCOMB_C=0x4;static const HKCOMB_A=0x8; + static const HKCOMB_SC=0x10;static const HKCOMB_SA=0x20;static const HKCOMB_CA=0x40; + static const HKCOMB_SCA=0x80;static const HKM_SETHOTKEY=0x401;static const HKM_GETHOTKEY=0x402; + static const HKM_SETRULES=0x403;static const HOTKEY_CLASSA="msctls_hotkey32";static const HOTKEY_CLASSW="msctls_hotkey32"; + static const HOTKEY_CLASS="msctls_hotkey32";static const CCS_TOP=0x1;static const CCS_NOMOVEY=0x2; + static const CCS_BOTTOM=0x3;static const CCS_NORESIZE=0x4;static const CCS_NOPARENTALIGN=0x8; + static const CCS_ADJUSTABLE=0x20;static const CCS_NODIVIDER=0x40;static const CCS_VERT=0x80; + static const CCS_LEFT=0x81;static const CCS_RIGHT=0x83;static const CCS_NOMOVEX=0x82; + static const INVALID_LINK_INDEX=0xFFFFFFFF;static const MAX_LINKID_TEXT=0x30;static const WC_LINK="SysLink"; + static const LWS_TRANSPARENT=0x1;static const LWS_IGNORERETURN=0x2;static const LWS_NOPREFIX=0x4; + static const LWS_USEVISUALSTYLE=0x8;static const LWS_USECUSTOMTEXT=0x10;static const LWS_RIGHT=0x20; + static const LIF_ITEMINDEX=0x1;static const LIF_STATE=0x2;static const LIF_ITEMID=0x4; + static const LIF_URL=0x8;static const LIS_FOCUSED=0x1;static const LIS_ENABLED=0x2; + static const LIS_VISITED=0x4;static const LIS_HOTTRACK=0x8;static const LIS_DEFAULTCOLORS=0x10; + static const LM_HITTEST=0x700;static const LM_GETIDEALHEIGHT=0x701;static const LM_SETITEM=0x702; + static const LM_GETITEM=0x703;static const LM_GETIDEALSIZE=0x701;static const WC_LISTVIEWA="SysListView32"; + static const WC_LISTVIEWW="SysListView32";static const WC_LISTVIEW="SysListView32";static const LVS_ICON=0x0; + static const LVS_REPORT=0x1;static const WM_SOCKET=0x401;static const LVS_SMALLICON=0x2; + static const LVS_LIST=0x3;static const LVS_TYPEMASK=0x3;static const LVS_SINGLESEL=0x4; + static const LVS_SHOWSELALWAYS=0x8;static const LVS_SORTASCENDING=0x10;static const LVS_SORTDESCENDING=0x20; + static const LVS_SHAREIMAGELISTS=0x40;static const LVS_NOLABELWRAP=0x80;static const LVS_AUTOARRANGE=0x100; + static const LVS_EDITLABELS=0x200;static const LVS_OWNERDATA=0x1000;static const LVS_NOSCROLL=0x2000; + static const LVS_TYPESTYLEMASK=0xFC00;static const LVS_ALIGNTOP=0x0;static const LVS_ALIGNLEFT=0x800; + static const LVS_ALIGNMASK=0xC00;static const LVS_OWNERDRAWFIXED=0x400;static const LVS_NOCOLUMNHEADER=0x4000; + static const LVS_NOSORTHEADER=0x8000;static const LVM_SETUNICODEFORMAT=0x2005;static const LVM_GETUNICODEFORMAT=0x2006; + static const LVM_GETBKCOLOR=0x1000;static const LVM_SETBKCOLOR=0x1001;static const LVM_GETIMAGELIST=0x1002; + static const LVSIL_NORMAL=0x0;static const LVSIL_SMALL=0x1;static const LVSIL_STATE=0x2; + static const LVSIL_GROUPHEADER=0x3;static const LVM_SETIMAGELIST=0x1003;static const LVM_GETITEMCOUNT=0x1004; + static const LVIF_TEXT=0x1;static const LVIF_IMAGE=0x2;static const LVIF_PARAM=0x4; + static const LVIF_STATE=0x8;static const LVIF_INDENT=0x10;static const LVIF_NORECOMPUTE=0x800; + static const LVIF_GROUPID=0x100;static const LVIF_COLUMNS=0x200;static const LVIF_COLFMT=0x10000; + static const LVIS_FOCUSED=0x1;static const LVIS_SELECTED=0x2;static const LVIS_CUT=0x4; + static const LVIS_DROPHILITED=0x8;static const LVIS_GLOW=0x10;static const LVIS_ACTIVATING=0x20; + static const LVIS_OVERLAYMASK=0xF00;static const LVIS_STATEIMAGEMASK=0xF000;static const I_INDENTCALLBACK=0xFFFFFFFF; + static const LV_ITEMA=0x0;static const LV_ITEMW=0x0;static const I_GROUPIDCALLBACK=0xFFFFFFFF; + static const I_GROUPIDNONE=0xFFFFFFFE;static const LV_ITEM=NIL;static const LVITEM_V5_SIZE=0x0; + static const LVITEM=0x0;static const LPLVITEM=0x0;static const LVITEM_V1_SIZE=0x0; + static const LPSTR_TEXTCALLBACKW=-1L;static const LPSTR_TEXTCALLBACKA=-1L;static const LPSTR_TEXTCALLBACK=-1L; + static const I_IMAGECALLBACK=0xFFFFFFFF;static const I_IMAGENONE=0xFFFFFFFE;static const I_COLUMNSCALLBACK=0xFFFFFFFF; + static const LVM_GETITEMA=0x1005;static const LVM_GETITEMW=0x104B;static const LVM_GETITEM=0x1005; + static const LVM_SETITEMA=0x1006;static const LVM_SETITEMW=0x104C;static const LVM_SETITEM=0x1006; + static const LVM_INSERTITEMA=0x1007;static const LVM_INSERTITEMW=0x104D;static const LVM_INSERTITEM=0x1007; + static const LVM_DELETEITEM=0x1008;static const LVM_DELETEALLITEMS=0x1009;static const LVM_GETCALLBACKMASK=0x100A; + static const LVM_SETCALLBACKMASK=0x100B;static const LVNI_ALL=0x0;static const LVNI_FOCUSED=0x1; + static const LVNI_SELECTED=0x2;static const LVNI_CUT=0x4;static const LVNI_DROPHILITED=0x8; + static const LVNI_STATEMASK=0xF;static const LVNI_VISIBLEORDER=0x10;static const LVNI_PREVIOUS=0x20; + static const LVNI_VISIBLEONLY=0x40;static const LVNI_SAMEGROUPONLY=0x80;static const LVNI_ABOVE=0x100; + static const LVNI_BELOW=0x200;static const LVNI_TOLEFT=0x400;static const LVNI_TORIGHT=0x800; + static const LVNI_DIRECTIONMASK=0xF00;static const LVM_GETNEXTITEM=0x100C;static const LVFI_PARAM=0x1; + static const LVFI_STRING=0x2;static const LVFI_SUBSTRING=0x4;static const LVFI_PARTIAL=0x8; + static const LVFI_WRAP=0x20;static const LVFI_NEARESTXY=0x40;static const LV_FINDINFOA=0x0; + static const LV_FINDINFOW=0x0;static const LV_FINDINFO=NIL;static const LVFINDINFO=0x0; + static const LVM_FINDITEMA=0x100D;static const LVM_FINDITEMW=0x1053;static const LVM_FINDITEM=0x100D; + static const LVIR_BOUNDS=0x0;static const LVIR_ICON=0x1;static const LVIR_LABEL=0x2; + static const LVIR_SELECTBOUNDS=0x3;static const LVM_GETITEMRECT=0x100E;static const LVM_SETITEMPOSITION=0x100F; + static const LVM_GETITEMPOSITION=0x1010;static const LVM_GETSTRINGWIDTHA=0x1011;static const LVM_GETSTRINGWIDTHW=0x1057; + static const LVM_GETSTRINGWIDTH=0x1011;static const LVHT_NOWHERE=0x1;static const LVHT_ONITEMICON=0x2; + static const LVHT_ONITEMLABEL=0x4;static const LVHT_ONITEMSTATEICON=0x8;static const LVHT_ONITEM=0xE; + static const LVHT_ABOVE=0x8;static const LVHT_BELOW=0x10;static const LVHT_TORIGHT=0x20; + static const LVHT_TOLEFT=0x40;static const LVHT_EX_GROUP_HEADER=0x10000000;static const LVHT_EX_GROUP_FOOTER=0x20000000; + static const LVHT_EX_GROUP_COLLAPSE=0x40000000;static const LVHT_EX_GROUP_BACKGROUND=0x80000000;static const LVHT_EX_GROUP_STATEICON=0x1000000; + static const LVHT_EX_GROUP_SUBSETLINK=0x2000000;static const LVHT_EX_GROUP=0xF3000000;static const LVHT_EX_ONCONTENTS=0x4000000; + static const LVHT_EX_FOOTER=0x8000000;static const LV_HITTESTINFO=0x0;static const LVM_HITTEST=0x1012; + static const LVM_ENSUREVISIBLE=0x1013;static const LVM_SCROLL=0x1014;static const LVM_REDRAWITEMS=0x1015; + static const LVA_DEFAULT=0x0;static const LVA_ALIGNLEFT=0x1;static const LVA_ALIGNTOP=0x2; + static const LVA_SNAPTOGRID=0x5;static const LVM_ARRANGE=0x1016;static const LVM_EDITLABELA=0x1017; + static const LVM_EDITLABELW=0x1076;static const LVM_EDITLABEL=0x1017;static const LVM_GETEDITCONTROL=0x1018; + static const LV_COLUMNA=0x0;static const LV_COLUMNW=0x0;static const LV_COLUMN=NIL; + static const LVCOLUMN=0x0;static const LPLVCOLUMN=0x0;static const LVCOLUMN_V1_SIZE=0x0; + static const LVCF_FMT=0x1;static const LVCF_WIDTH=0x2;static const LVCF_TEXT=0x4; + static const LVCF_SUBITEM=0x8;static const LVCF_IMAGE=0x10;static const LVCF_ORDER=0x20; + static const LVCF_MINWIDTH=0x40;static const LVCF_DEFAULTWIDTH=0x80;static const LVCF_IDEALWIDTH=0x100; + static const LVCFMT_LEFT=0x0;static const LVCFMT_RIGHT=0x1;static const LVCFMT_CENTER=0x2; + static const LVCFMT_JUSTIFYMASK=0x3;static const LVCFMT_IMAGE=0x800;static const LVCFMT_BITMAP_ON_RIGHT=0x1000; + static const LVCFMT_COL_HAS_IMAGES=0x8000;static const LVCFMT_FIXED_WIDTH=0x100;static const LVCFMT_NO_DPI_SCALE=0x40000; + static const LVCFMT_FIXED_RATIO=0x80000;static const LVCFMT_LINE_BREAK=0x100000;static const LVCFMT_FILL=0x200000; + static const LVCFMT_WRAP=0x400000;static const LVCFMT_NO_TITLE=0x800000;static const LVCFMT_TILE_PLACEMENTMASK=0x300000; + static const LVCFMT_SPLITBUTTON=0x1000000;static const LVM_GETCOLUMNA=0x1019;static const LVM_GETCOLUMNW=0x105F; + static const LVM_GETCOLUMN=0x1019;static const LVM_SETCOLUMNA=0x101A;static const LVM_SETCOLUMNW=0x1060; + static const LVM_SETCOLUMN=0x101A;static const LVM_INSERTCOLUMNA=0x101B;static const LVM_INSERTCOLUMNW=0x1061; + static const LVM_DELETECOLUMN=0x101C;static const LVM_GETCOLUMNWIDTH=0x101D;static const LVSCW_AUTOSIZE=0xFFFFFFFF; + static const LVSCW_AUTOSIZE_USEHEADER=0xFFFFFFFE;static const LVM_SETCOLUMNWIDTH=0x101E;static const LVM_GETHEADER=0x101F; + static const LVM_CREATEDRAGIMAGE=0x1021;static const LVM_GETVIEWRECT=0x1022;static const LVM_GETTEXTCOLOR=0x1023; + static const LVM_SETTEXTCOLOR=0x1024;static const LVM_GETTEXTBKCOLOR=0x1025;static const LVM_SETTEXTBKCOLOR=0x1026; + static const LVM_GETTOPINDEX=0x1027;static const LVM_GETCOUNTPERPAGE=0x1028;static const LVM_GETORIGIN=0x1029; + static const LVM_UPDATE=0x102A;static const LVM_SETITEMSTATE=0x102B;static const LVM_GETITEMSTATE=0x102C; + static const LVM_GETITEMTEXTA=0x102D;static const LVM_GETITEMTEXTW=0x1073;static const LVM_GETITEMTEXT=0x102D; + static const LVM_SETITEMTEXTA=0x102E;static const LVM_SETITEMTEXTW=0x1074;static const LVM_SETITEMTEXT=0x102E; + static const LVSICF_NOINVALIDATEALL=0x1;static const LVSICF_NOSCROLL=0x2;static const LVM_SETITEMCOUNT=0x102F; + static const LVM_SORTITEMS=0x1030;static const LVM_SETITEMPOSITION32=0x1031;static const LVM_GETSELECTEDCOUNT=0x1032; + static const LVM_GETITEMSPACING=0x1033;static const LVM_GETISEARCHSTRINGA=0x1034;static const LVM_GETISEARCHSTRINGW=0x1075; + static const LVM_GETISEARCHSTRING=0x1034;static const LVM_SETICONSPACING=0x1035;static const LVM_SETEXTENDEDLISTVIEWSTYLE=0x1036; + static const LVM_GETEXTENDEDLISTVIEWSTYLE=0x1037;static const LVS_EX_GRIDLINES=0x1;static const LVS_EX_SUBITEMIMAGES=0x2; + static const LVS_EX_CHECKBOXES=0x4;static const LVS_EX_TRACKSELECT=0x8;static const LVS_EX_HEADERDRAGDROP=0x10; + static const LVS_EX_FULLROWSELECT=0x20;static const LVS_EX_ONECLICKACTIVATE=0x40;static const LVS_EX_TWOCLICKACTIVATE=0x80; + static const LVS_EX_FLATSB=0x100;static const LVS_EX_REGIONAL=0x200;static const LVS_EX_INFOTIP=0x400; + static const LVS_EX_UNDERLINEHOT=0x800;static const LVS_EX_UNDERLINECOLD=0x1000;static const LVS_EX_MULTIWORKAREAS=0x2000; + static const LVS_EX_LABELTIP=0x4000;static const LVS_EX_BORDERSELECT=0x8000;static const LVS_EX_DOUBLEBUFFER=0x10000; + static const LVS_EX_HIDELABELS=0x20000;static const LVS_EX_SINGLEROW=0x40000;static const LVS_EX_SNAPTOGRID=0x80000; + static const LVS_EX_SIMPLESELECT=0x100000;static const LVS_EX_JUSTIFYCOLUMNS=0x200000;static const LVS_EX_TRANSPARENTBKGND=0x400000; + static const LVS_EX_TRANSPARENTSHADOWTEXT=0x800000;static const LVS_EX_AUTOAUTOARRANGE=0x1000000;static const LVS_EX_HEADERINALLVIEWS=0x2000000; + static const LVS_EX_AUTOCHECKSELECT=0x8000000;static const LVS_EX_AUTOSIZECOLUMNS=0x10000000;static const LVS_EX_COLUMNSNAPPOINTS=0x40000000; + static const LVS_EX_COLUMNOVERFLOW=0x80000000;static const LVM_GETSUBITEMRECT=0x1038;static const LVM_SUBITEMHITTEST=0x1039; + static const LVM_SETCOLUMNORDERARRAY=0x103A;static const LVM_GETCOLUMNORDERARRAY=0x103B;static const LVM_SETHOTITEM=0x103C; + static const LVM_GETHOTITEM=0x103D;static const LVM_SETHOTCURSOR=0x103E;static const LVM_GETHOTCURSOR=0x103F; + static const LVM_APPROXIMATEVIEWRECT=0x1040;static const LV_MAX_WORKAREAS=0x10;static const LVM_SETWORKAREAS=0x1041; + static const LVM_GETWORKAREAS=0x1046;static const LVM_GETNUMBEROFWORKAREAS=0x1049;static const LVM_GETSELECTIONMARK=0x1042; + static const LVM_SETSELECTIONMARK=0x1043;static const LVM_SETHOVERTIME=0x1047;static const LVM_GETHOVERTIME=0x1048; + static const LVM_SETTOOLTIPS=0x104A;static const LVM_GETTOOLTIPS=0x104E;static const LVM_SORTITEMSEX=0x1051; + static const LVBKIF_SOURCE_NONE=0x0;static const LVBKIF_SOURCE_HBITMAP=0x1;static const LVBKIF_SOURCE_URL=0x2; + static const LVBKIF_SOURCE_MASK=0x3;static const LVBKIF_STYLE_NORMAL=0x0;static const LVBKIF_STYLE_TILE=0x10; + static const LVBKIF_STYLE_MASK=0x10;static const LVBKIF_FLAG_TILEOFFSET=0x100;static const LVBKIF_TYPE_WATERMARK=0x10000000; + static const LVBKIF_FLAG_ALPHABLEND=0x20000000;static const LVM_SETBKIMAGEA=0x1044;static const LVM_SETBKIMAGEW=0x108A; + static const LVM_GETBKIMAGEA=0x1045;static const LVM_GETBKIMAGEW=0x108B;static const LVM_SETSELECTEDCOLUMN=0x108C; + static const LV_VIEW_ICON=0x0;static const LV_VIEW_DETAILS=0x1;static const LV_VIEW_SMALLICON=0x2; + static const LV_VIEW_LIST=0x3;static const LV_VIEW_TILE=0x4;static const LV_VIEW_MAX=0x4; + static const LVM_SETVIEW=0x108E;static const LVM_GETVIEW=0x108F;static const LVGF_NONE=0x0; + static const LVGF_HEADER=0x1;static const LVGF_FOOTER=0x2;static const LVGF_STATE=0x4; + static const LVGF_ALIGN=0x8;static const LVGF_GROUPID=0x10;static const LVGF_SUBTITLE=0x100; + static const LVGF_TASK=0x200;static const LVGF_DESCRIPTIONTOP=0x400;static const LVGF_DESCRIPTIONBOTTOM=0x800; + static const LVGF_TITLEIMAGE=0x1000;static const LVGF_EXTENDEDIMAGE=0x2000;static const LVGF_ITEMS=0x4000; + static const LVGF_SUBSET=0x8000;static const LVGF_SUBSETITEMS=0x10000;static const LVGS_NORMAL=0x0; + static const LVGS_COLLAPSED=0x1;static const LVGS_HIDDEN=0x2;static const LVGS_NOHEADER=0x4; + static const LVGS_COLLAPSIBLE=0x8;static const LVGS_FOCUSED=0x10;static const LVGS_SELECTED=0x20; + static const LVGS_SUBSETED=0x40;static const LVGS_SUBSETLINKFOCUSED=0x80;static const LVGA_HEADER_LEFT=0x1; + static const LVGA_HEADER_CENTER=0x2;static const LVGA_HEADER_RIGHT=0x4;static const LVGA_FOOTER_LEFT=0x8; + static const LVGA_FOOTER_CENTER=0x10;static const LVGA_FOOTER_RIGHT=0x20;static const LVM_INSERTGROUP=0x1091; + static const LVM_SETGROUPINFO=0x1093;static const LVM_GETGROUPINFO=0x1095;static const LVM_REMOVEGROUP=0x1096; + static const LVM_MOVEGROUP=0x1097;static const LVM_GETGROUPCOUNT=0x1098;static const LVM_GETGROUPINFOBYINDEX=0x1099; + static const LVM_MOVEITEMTOGROUP=0x109A;static const LVGGR_GROUP=0x0;static const LVGGR_HEADER=0x1; + static const LVGGR_LABEL=0x2;static const LVGGR_SUBSETLINK=0x3;static const LVM_GETGROUPRECT=0x1062; + static const LVGMF_NONE=0x0;static const LVGMF_BORDERSIZE=0x1;static const LVGMF_BORDERCOLOR=0x2; + static const LVGMF_TEXTCOLOR=0x4;static const LVM_SETGROUPMETRICS=0x109B;static const LVM_GETGROUPMETRICS=0x109C; + static const LVM_ENABLEGROUPVIEW=0x109D;static const LVM_SORTGROUPS=0x109E;static const LVM_INSERTGROUPSORTED=0x109F; + static const LVM_REMOVEALLGROUPS=0x10A0;static const LVM_HASGROUP=0x10A1;static const LVM_GETGROUPSTATE=0x105C; + static const LVM_GETFOCUSEDGROUP=0x105D;static const LVTVIF_AUTOSIZE=0x0;static const LVTVIF_FIXEDWIDTH=0x1; + static const LVTVIF_FIXEDHEIGHT=0x2;static const LVTVIF_FIXEDSIZE=0x3;static const LVTVIF_EXTENDED=0x4; + static const LVTVIM_TILESIZE=0x1;static const LVTVIM_COLUMNS=0x2;static const LVTVIM_LABELMARGIN=0x4; + static const LVM_SETTILEVIEWINFO=0x10A2;static const LVM_GETTILEVIEWINFO=0x10A3;static const LVM_SETTILEINFO=0x10A4; + static const LVM_GETTILEINFO=0x10A5;static const LVIM_AFTER=0x1;static const LVM_SETINSERTMARK=0x10A6; + static const LVM_GETINSERTMARK=0x10A7;static const LVM_INSERTMARKHITTEST=0x10A8;static const LVM_GETINSERTMARKRECT=0x10A9; + static const LVM_SETINSERTMARKCOLOR=0x10AA;static const LVM_GETINSERTMARKCOLOR=0x10AB;static const LVM_SETINFOTIP=0x10AD; + static const LVM_GETSELECTEDCOLUMN=0x10AE;static const LVM_ISGROUPVIEWENABLED=0x10AF;static const LVM_GETOUTLINECOLOR=0x10B0; + static const LVM_SETOUTLINECOLOR=0x10B1;static const LVM_CANCELEDITLABEL=0x10B3;static const LVM_MAPINDEXTOID=0x10B4; + static const LVM_MAPIDTOINDEX=0x10B5;static const LVM_ISITEMVISIBLE=0x10B6;static const LVM_GETEMPTYTEXT=0x10CC; + static const LVM_GETFOOTERRECT=0x10CD;static const LVFF_ITEMCOUNT=0x1;static const LVM_GETFOOTERINFO=0x10CE; + static const LVM_GETFOOTERITEMRECT=0x10CF;static const LVFIF_TEXT=0x1;static const LVFIF_STATE=0x2; + static const LVFIS_FOCUSED=0x1;static const LVM_GETFOOTERITEM=0x10D0;static const LVM_GETITEMINDEXRECT=0x10D1; + static const LVM_SETITEMINDEXSTATE=0x10D2;static const LVM_GETNEXTITEMINDEX=0x10D3;static const LVBKIMAGE=0x0; + static const LPLVBKIMAGE=0x0;static const LVM_SETBKIMAGE=0x1044;static const LVM_GETBKIMAGE=0x1045; + static const LPNM_LISTVIEW=0x0;static const NM_LISTVIEW=0x0;static const LVKF_ALT=0x1; + static const LVKF_CONTROL=0x2;static const LVKF_SHIFT=0x4;static const LVCDI_ITEM=0x0; + static const LVCDI_GROUP=0x1;static const LVCDI_ITEMSLIST=0x2;static const LVCDRF_NOSELECT=0x10000; + static const LVCDRF_NOGROUPFRAME=0x20000;static const LPNM_CACHEHINT=0x0;static const PNM_CACHEHINT=0x0; + static const NM_CACHEHINT=0x0;static const PNM_FINDITEMA=0x0;static const LPNM_FINDITEMA=0x0; + static const NM_FINDITEMA=0x0;static const PNM_FINDITEMW=0x0;static const LPNM_FINDITEMW=0x0; + static const NM_FINDITEMW=0x0;static const PNM_FINDITEM=0x0;static const LPNM_FINDITEM=0x0; + static const NM_FINDITEM=0x0;static const NMLVFINDITEM=0x0;static const LPNMLVFINDITEM=0x0; + static const PNM_ODSTATECHANGE=0x0;static const LPNM_ODSTATECHANGE=0x0;static const NM_ODSTATECHANGE=0x0; + static const LVN_ITEMCHANGING=0xFFFFFF9C;static const LVN_ITEMCHANGED=0xFFFFFF9B;static const LVN_INSERTITEM=0xFFFFFF9A; + static const LVN_DELETEITEM=0xFFFFFF99;static const LVN_DELETEALLITEMS=0xFFFFFF98;static const LVN_BEGINLABELEDITA=0xFFFFFF97; + static const LVN_BEGINLABELEDITW=0xFFFFFF51;static const LVN_ENDLABELEDITA=0xFFFFFF96;static const LVN_ENDLABELEDITW=0xFFFFFF50; + static const LVN_COLUMNCLICK=0xFFFFFF94;static const LVN_BEGINDRAG=0xFFFFFF93;static const LVN_BEGINRDRAG=0xFFFFFF91; + static const LVN_ODCACHEHINT=0xFFFFFF8F;static const LVN_ODFINDITEMA=0xFFFFFF68;static const LVN_ODFINDITEMW=0xFFFFFF4D; + static const LVN_ITEMACTIVATE=0xFFFFFF8E;static const LVN_ODSTATECHANGED=0xFFFFFF8D;static const LVN_ODFINDITEM=0xFFFFFF68; + static const LVN_HOTTRACK=0xFFFFFF87;static const LVN_GETDISPINFOA=0xFFFFFF6A;static const LVN_GETDISPINFOW=0xFFFFFF4F; + static const LVN_SETDISPINFOA=0xFFFFFF69;static const LVN_SETDISPINFOW=0xFFFFFF4E;static const LVN_BEGINLABELEDIT=0xFFFFFF97; + static const LVN_ENDLABELEDIT=0xFFFFFF96;static const LVN_GETDISPINFO=0xFFFFFF6A;static const LVN_SETDISPINFO=0xFFFFFF69; + static const LVIF_DI_SETITEM=0x1000;static const LV_DISPINFOA=0x0;static const LV_DISPINFOW=0x0; + static const LV_DISPINFO=NIL;static const NMLVDISPINFO=0x0;static const LVN_KEYDOWN=0xFFFFFF65; + static const LV_KEYDOWN=0x0;static const LVN_MARQUEEBEGIN=0xFFFFFF64;static const LVGIT_UNFOLDED=0x1; + static const LVN_GETINFOTIPA=0xFFFFFF63;static const LVN_GETINFOTIPW=0xFFFFFF62;static const LVN_GETINFOTIP=0xFFFFFF63; + static const NMLVGETINFOTIP=0x0;static const LPNMLVGETINFOTIP=0x0;static const LVNSCH_DEFAULT=0xFFFFFFFF; + static const LVNSCH_ERROR=0xFFFFFFFE;static const LVNSCH_IGNORE=0xFFFFFFFD;static const LVN_INCREMENTALSEARCHA=0xFFFFFF5E; + static const LVN_INCREMENTALSEARCHW=0xFFFFFF5D;static const LVN_INCREMENTALSEARCH=0xFFFFFF5E;static const LVN_COLUMNDROPDOWN=0xFFFFFF5C; + static const LVN_COLUMNOVERFLOWCLICK=0xFFFFFF5A;static const LVN_BEGINSCROLL=0xFFFFFF4C;static const LVN_ENDSCROLL=0xFFFFFF4B; + static const LVN_LINKCLICK=0xFFFFFF48;static const EMF_CENTERED=0x1;static const LVN_GETEMPTYMARKUP=0xFFFFFF45; + static const WC_TREEVIEWA="SysTreeView32";static const WC_TREEVIEWW="SysTreeView32";static const WC_TREEVIEW="SysTreeView32"; + static const TVS_HASBUTTONS=0x1;static const TVS_HASLINES=0x2;static const TVS_LINESATROOT=0x4; + static const TVS_EDITLABELS=0x8;static const TVS_DISABLEDRAGDROP=0x10;static const TVS_SHOWSELALWAYS=0x20; + static const TVS_RTLREADING=0x40;static const TVS_NOTOOLTIPS=0x80;static const TVS_CHECKBOXES=0x100; + static const TVS_TRACKSELECT=0x200;static const TVS_SINGLEEXPAND=0x400;static const TVS_INFOTIP=0x800; + static const TVS_FULLROWSELECT=0x1000;static const TVS_NOSCROLL=0x2000;static const TVS_NONEVENHEIGHT=0x4000; + static const TVS_NOHSCROLL=0x8000;static const TVS_EX_NOSINGLECOLLAPSE=0x1;static const TVS_EX_MULTISELECT=0x2; + static const TVS_EX_DOUBLEBUFFER=0x4;static const TVS_EX_NOINDENTSTATE=0x8;static const TVS_EX_RICHTOOLTIP=0x10; + static const TVS_EX_AUTOHSCROLL=0x20;static const TVS_EX_FADEINOUTEXPANDOS=0x40;static const TVS_EX_PARTIALCHECKBOXES=0x80; + static const TVS_EX_EXCLUSIONCHECKBOXES=0x100;static const TVS_EX_DIMMEDCHECKBOXES=0x200;static const TVS_EX_DRAWIMAGEASYNC=0x400; + static const TVIF_TEXT=0x1;static const TVIF_IMAGE=0x2;static const TVIF_PARAM=0x4; + static const TVIF_STATE=0x8;static const TVIF_HANDLE=0x10;static const TVIF_SELECTEDIMAGE=0x20; + static const TVIF_CHILDREN=0x40;static const TVIF_INTEGRAL=0x80;static const TVIF_STATEEX=0x100; + static const TVIF_EXPANDEDIMAGE=0x200;static const TVIS_SELECTED=0x2;static const TVIS_CUT=0x4; + static const TVIS_DROPHILITED=0x8;static const TVIS_BOLD=0x10;static const TVIS_EXPANDED=0x20; + static const TVIS_EXPANDEDONCE=0x40;static const TVIS_EXPANDPARTIAL=0x80;static const TVIS_OVERLAYMASK=0xF00; + static const TVIS_STATEIMAGEMASK=0xF000;static const TVIS_USERMASK=0xF000;static const TVIS_EX_FLAT=0x1; + static const TVIS_EX_DISABLED=0x2;static const TVIS_EX_ALL=0x2;static const I_CHILDRENCALLBACK=0xFFFFFFFF; + static const I_CHILDRENAUTO=0xFFFFFFFE;static const LPTV_ITEMW=0x0;static const LPTV_ITEMA=0x0; + static const TV_ITEMW=0x0;static const TV_ITEMA=0x0;static const LPTV_ITEM=NIL; + static const TV_ITEM=NIL;static const TVITEM=0x0;static const LPTVITEM=0x0; + static const TVI_ROOT=0xFFFF0000;static const TVI_FIRST=0xFFFF0001;static const TVI_LAST=0xFFFF0002; + static const TVI_SORT=0xFFFF0003;static const LPTV_INSERTSTRUCTA=0x0;static const LPTV_INSERTSTRUCTW=0x0; + static const TV_INSERTSTRUCTA=0x0;static const TV_INSERTSTRUCTW=0x0;static const TV_INSERTSTRUCT=NIL; + static const LPTV_INSERTSTRUCT=NIL;static const TVINSERTSTRUCT=0x0;static const LPTVINSERTSTRUCT=0x0; + static const TVINSERTSTRUCT_V1_SIZE=0x0;static const TVM_INSERTITEMA=0x1100;static const TVM_INSERTITEMW=0x1132; + static const TVM_INSERTITEM=0x1100;static const TVM_DELETEITEM=0x1101;static const TVM_EXPAND=0x1102; + static const TVE_COLLAPSE=0x1;static const TVE_EXPAND=0x2;static const TVE_TOGGLE=0x3; + static const TVE_EXPANDPARTIAL=0x4000;static const TVE_COLLAPSERESET=0x8000;static const TVM_GETITEMRECT=0x1104; + static const TVM_GETCOUNT=0x1105;static const TVM_GETINDENT=0x1106;static const TVM_SETINDENT=0x1107; + static const TVM_GETIMAGELIST=0x1108;static const TVSIL_NORMAL=0x0;static const TVSIL_STATE=0x2; + static const TVM_SETIMAGELIST=0x1109;static const TVM_GETNEXTITEM=0x110A;static const TVGN_ROOT=0x0; + static const TVGN_NEXT=0x1;static const TVGN_PREVIOUS=0x2;static const TVGN_PARENT=0x3; + static const TVGN_CHILD=0x4;static const TVGN_FIRSTVISIBLE=0x5;static const TVGN_NEXTVISIBLE=0x6; + static const TVGN_PREVIOUSVISIBLE=0x7;static const TVGN_DROPHILITE=0x8;static const TVGN_CARET=0x9; + static const TVGN_LASTVISIBLE=0xA;static const TVGN_NEXTSELECTED=0xB;static const TVSI_NOSINGLEEXPAND=0x8000; + static const TVM_SELECTITEM=0x110B;static const TVM_GETITEMA=0x110C;static const TVM_GETITEMW=0x113E; + static const TVM_GETITEM=0x110C;static const TVM_SETITEMA=0x110D;static const TVM_SETITEMW=0x113F; + static const TVM_SETITEM=0x110D;static const TVM_EDITLABELA=0x110E;static const TVM_EDITLABELW=0x1141; + static const TVM_EDITLABEL=0x110E;static const TVM_GETEDITCONTROL=0x110F;static const TVM_GETVISIBLECOUNT=0x1110; + static const TVM_HITTEST=0x1111;static const LPTV_HITTESTINFO=0x0;static const TV_HITTESTINFO=0x0; + static const TVHT_NOWHERE=0x1;static const TVHT_ONITEMICON=0x2;static const TVHT_ONITEMLABEL=0x4; + static const TVHT_ONITEM=0x46;static const TVHT_ONITEMINDENT=0x8;static const TVHT_ONITEMBUTTON=0x10; + static const TVHT_ONITEMRIGHT=0x20;static const TVHT_ONITEMSTATEICON=0x40;static const TVHT_ABOVE=0x100; + static const TVHT_BELOW=0x200;static const TVHT_TORIGHT=0x400;static const TVHT_TOLEFT=0x800; + static const TVM_CREATEDRAGIMAGE=0x1112;static const TVM_SORTCHILDREN=0x1113;static const TVM_ENSUREVISIBLE=0x1114; + static const TVM_SORTCHILDRENCB=0x1115;static const TVM_ENDEDITLABELNOW=0x1116;static const TVM_GETISEARCHSTRINGA=0x1117; + static const TVM_GETISEARCHSTRINGW=0x1140;static const TVM_GETISEARCHSTRING=0x1117;static const TVM_SETTOOLTIPS=0x1118; + static const TVM_GETTOOLTIPS=0x1119;static const TVM_SETINSERTMARK=0x111A;static const TVM_SETUNICODEFORMAT=0x2005; + static const TVM_GETUNICODEFORMAT=0x2006;static const TVM_SETITEMHEIGHT=0x111B;static const TVM_GETITEMHEIGHT=0x111C; + static const TVM_SETBKCOLOR=0x111D;static const TVM_SETTEXTCOLOR=0x111E;static const TVM_GETBKCOLOR=0x111F; + static const TVM_GETTEXTCOLOR=0x1120;static const TVM_SETSCROLLTIME=0x1121;static const TVM_GETSCROLLTIME=0x1122; + static const TVM_SETINSERTMARKCOLOR=0x1125;static const TVM_GETINSERTMARKCOLOR=0x1126;static const TVM_SETBORDER=0x1123; + static const TVSBF_XBORDER=0x1;static const TVSBF_YBORDER=0x2;static const TVM_GETITEMSTATE=0x1127; + static const TVM_SETLINECOLOR=0x1128;static const TVM_GETLINECOLOR=0x1129;static const TVM_MAPACCIDTOHTREEITEM=0x112A; + static const TVM_MAPHTREEITEMTOACCID=0x112B;static const TVM_SETEXTENDEDSTYLE=0x112C;static const TVM_GETEXTENDEDSTYLE=0x112D; + static const TVM_SETAUTOSCROLLINFO=0x113B;static const TVM_SETHOT=0x113A;static const TVM_GETSELECTEDCOUNT=0x1146; + static const TVM_SHOWINFOTIP=0x1147;static const TVM_GETITEMPARTRECT=0x1148;static const LPTV_SORTCB=0x0; + static const TV_SORTCB=0x0;static const LPNM_TREEVIEWA=0x0;static const LPNM_TREEVIEWW=0x0; + static const NM_TREEVIEWW=0x0;static const NM_TREEVIEWA=0x0;static const LPNM_TREEVIEW=NIL; + static const NM_TREEVIEW=NIL;static const NMTREEVIEW=0x0;static const LPNMTREEVIEW=0x0; + static const TVN_SELCHANGINGA=0xFFFFFE6F;static const TVN_SELCHANGINGW=0xFFFFFE3E;static const TVN_SELCHANGEDA=0xFFFFFE6E; + static const TVN_SELCHANGEDW=0xFFFFFE3D;static const TVC_UNKNOWN=0x0;static const TVC_BYMOUSE=0x1; + static const TVC_BYKEYBOARD=0x2;static const TVN_GETDISPINFOA=0xFFFFFE6D;static const TVN_GETDISPINFOW=0xFFFFFE3C; + static const TVN_SETDISPINFOA=0xFFFFFE6C;static const TVN_SETDISPINFOW=0xFFFFFE3B;static const TVIF_DI_SETITEM=0x1000; + static const TV_DISPINFOA=0x0;static const TV_DISPINFOW=0x0;static const TV_DISPINFO=NIL; + static const NMTVDISPINFO=0x0;static const LPNMTVDISPINFO=0x0;static const NMTVDISPINFOEX=0x0; + static const LPNMTVDISPINFOEX=0x0;static const TV_DISPINFOEXA=0x0;static const TV_DISPINFOEX=0x0; + static const TVN_ITEMEXPANDINGA=0xFFFFFE6B;static const TVN_ITEMEXPANDINGW=0xFFFFFE3A;static const TVN_ITEMEXPANDEDA=0xFFFFFE6A; + static const TVN_ITEMEXPANDEDW=0xFFFFFE39;static const TVN_BEGINDRAGA=0xFFFFFE69;static const TVN_BEGINDRAGW=0xFFFFFE38; + static const TVN_BEGINRDRAGA=0xFFFFFE68;static const TVN_BEGINRDRAGW=0xFFFFFE37;static const TVN_DELETEITEMA=0xFFFFFE67; + static const TVN_DELETEITEMW=0xFFFFFE36;static const TVN_BEGINLABELEDITA=0xFFFFFE66;static const TVN_BEGINLABELEDITW=0xFFFFFE35; + static const TVN_ENDLABELEDITA=0xFFFFFE65;static const TVN_ENDLABELEDITW=0xFFFFFE34;static const TVN_KEYDOWN=0xFFFFFE64; + static const TVN_GETINFOTIPA=0xFFFFFE63;static const TVN_GETINFOTIPW=0xFFFFFE62;static const TVN_SINGLEEXPAND=0xFFFFFE61; + static const TVNRET_DEFAULT=0x0;static const TVNRET_SKIPOLD=0x1;static const TVNRET_SKIPNEW=0x2; + static const TVN_ITEMCHANGINGA=0xFFFFFE60;static const TVN_ITEMCHANGINGW=0xFFFFFE5F;static const TVN_ITEMCHANGEDA=0xFFFFFE5E; + static const TVN_ITEMCHANGEDW=0xFFFFFE5D;static const TVN_ASYNCDRAW=0xFFFFFE5C;static const TV_KEYDOWN=0x0; + static const TVN_SELCHANGING=0xFFFFFE6F;static const TVN_SELCHANGED=0xFFFFFE6E;static const TVN_GETDISPINFO=0xFFFFFE6D; + static const TVN_SETDISPINFO=0xFFFFFE6C;static const TVN_ITEMEXPANDING=0xFFFFFE6B;static const TVN_ITEMEXPANDED=0xFFFFFE6A; + static const TVN_BEGINDRAG=0xFFFFFE69;static const TVN_BEGINRDRAG=0xFFFFFE68;static const TVN_DELETEITEM=0xFFFFFE67; + static const TVN_BEGINLABELEDIT=0xFFFFFE66;static const TVN_ENDLABELEDIT=0xFFFFFE65;static const TVN_GETINFOTIP=0xFFFFFE63; + static const NMTVGETINFOTIP=0x0;static const LPNMTVGETINFOTIP=0x0;static const TVCDRF_NOIMAGES=0x10000; + static const TVN_ITEMCHANGING=0xFFFFFE60;static const TVN_ITEMCHANGED=0xFFFFFE5E;static const WC_COMBOBOXEXW="ComboBoxEx32"; + static const WC_COMBOBOXEXA="ComboBoxEx32";static const WC_COMBOBOXEX="ComboBoxEx32";static const CBEIF_TEXT=0x1; + static const CBEIF_IMAGE=0x2;static const CBEIF_SELECTEDIMAGE=0x4;static const CBEIF_OVERLAY=0x8; + static const CBEIF_INDENT=0x10;static const CBEIF_LPARAM=0x20;static const CBEIF_DI_SETITEM=0x10000000; + static const COMBOBOXEXITEM=0x0;static const PCOMBOBOXEXITEM=0x0;static const PCCOMBOBOXEXITEM=0x0; + static const CBEM_INSERTITEMA=0x401;static const CBEM_SETIMAGELIST=0x402;static const CBEM_GETIMAGELIST=0x403; + static const CBEM_GETITEMA=0x404;static const CBEM_SETITEMA=0x405;static const CBEM_DELETEITEM=0x144; + static const CBEM_GETCOMBOCONTROL=0x406;static const CBEM_GETEDITCONTROL=0x407;static const CBEM_SETEXSTYLE=0x408; + static const CBEM_SETEXTENDEDSTYLE=0x40E;static const CBEM_GETEXSTYLE=0x409;static const CBEM_GETEXTENDEDSTYLE=0x409; + static const CBEM_SETUNICODEFORMAT=0x2005;static const CBEM_GETUNICODEFORMAT=0x2006;static const CBEM_HASEDITCHANGED=0x40A; + static const CBEM_INSERTITEMW=0x40B;static const CBEM_SETITEMW=0x40C;static const CBEM_GETITEMW=0x40D; + static const CBEM_INSERTITEM=0x401;static const CBEM_SETITEM=0x405;static const CBEM_GETITEM=0x404; + static const CBEM_SETWINDOWTHEME=0x200B;static const CBES_EX_NOEDITIMAGE=0x1;static const CBES_EX_NOEDITIMAGEINDENT=0x2; + static const CBES_EX_PATHWORDBREAKPROC=0x4;static const CBES_EX_NOSIZELIMIT=0x8;static const CBES_EX_CASESENSITIVE=0x10; + static const CBES_EX_TEXTENDELLIPSIS=0x20;static const NMCOMBOBOXEX=0x0;static const PNMCOMBOBOXEX=0x0; + static const CBEN_GETDISPINFO=NIL;static const CBEN_GETDISPINFOA=0xFFFFFCE0;static const CBEN_INSERTITEM=0xFFFFFCDF; + static const CBEN_DELETEITEM=0xFFFFFCDE;static const CBEN_BEGINEDIT=0xFFFFFCDC;static const CBEN_ENDEDITA=0xFFFFFCDB; + static const CBEN_ENDEDITW=0xFFFFFCDA;static const CBEN_GETDISPINFOW=0xFFFFFCD9;static const CBEN_DRAGBEGINA=0xFFFFFCD8; + static const CBEN_DRAGBEGINW=0xFFFFFCD7;static const CBEN_DRAGBEGIN=0xFFFFFCD8;static const CBEN_ENDEDIT=0xFFFFFCDB; + static const CBENF_KILLFOCUS=0x1;static const CBENF_RETURN=0x2;static const CBENF_ESCAPE=0x3; + static const CBENF_DROPDOWN=0x4;static const CBEMAXSTRLEN=0x104;static const NMCBEDRAGBEGIN=0x0; + static const LPNMCBEDRAGBEGIN=0x0;static const PNMCBEDRAGBEGIN=0x0;static const NMCBEENDEDIT=0x0; + static const LPNMCBEENDEDIT=0x0;static const PNMCBEENDEDIT=0x0;static const WC_TABCONTROLA="SysTabControl32"; + static const WC_TABCONTROLW="SysTabControl32";static const WC_TABCONTROL="SysTabControl32";static const TCS_SCROLLOPPOSITE=0x1; + static const TCS_BOTTOM=0x2;static const TCS_RIGHT=0x2;static const TCS_MULTISELECT=0x4; + static const TCS_FLATBUTTONS=0x8;static const TCS_FORCEICONLEFT=0x10;static const TCS_FORCELABELLEFT=0x20; + static const TCS_HOTTRACK=0x40;static const TCS_VERTICAL=0x80;static const TCS_TABS=0x0; + static const TCS_BUTTONS=0x100;static const TCS_SINGLELINE=0x0;static const TCS_MULTILINE=0x200; + static const TCS_RIGHTJUSTIFY=0x0;static const TCS_FIXEDWIDTH=0x400;static const TCS_RAGGEDRIGHT=0x800; + static const TCS_FOCUSONBUTTONDOWN=0x1000;static const TCS_OWNERDRAWFIXED=0x2000;static const TCS_TOOLTIPS=0x4000; + static const TCS_FOCUSNEVER=0x8000;static const TCS_EX_FLATSEPARATORS=0x1;static const TCS_EX_REGISTERDROP=0x2; + static const TCM_GETIMAGELIST=0x1302;static const TCM_SETIMAGELIST=0x1303;static const TCM_GETITEMCOUNT=0x1304; + static const TCIF_TEXT=0x1;static const TCIF_IMAGE=0x2;static const TCIF_RTLREADING=0x4; + static const TCIF_PARAM=0x8;static const TCIF_STATE=0x10;static const TCIS_BUTTONPRESSED=0x1; + static const TCIS_HIGHLIGHTED=0x2;static const TC_ITEMHEADERA=0x0;static const TC_ITEMHEADERW=0x0; + static const TC_ITEMHEADER=NIL;static const TCITEMHEADER=0x0;static const LPTCITEMHEADER=0x0; + static const TC_ITEMA=0x0;static const TC_ITEMW=0x0;static const TC_ITEM=NIL; + static const TCITEM=0x0;static const LPTCITEM=0x0;static const TCM_GETITEMA=0x1305; + static const TCM_GETITEMW=0x133C;static const TCM_GETITEM=0x1305;static const TCM_SETITEMA=0x1306; + static const TCM_SETITEMW=0x133D;static const TCM_SETITEM=0x1306;static const TCM_INSERTITEMA=0x1307; + static const TCM_INSERTITEMW=0x133E;static const TCM_INSERTITEM=0x1307;static const TCM_DELETEITEM=0x1308; + static const TCM_DELETEALLITEMS=0x1309;static const TCM_GETITEMRECT=0x130A;static const TCM_GETCURSEL=0x130B; + static const TCM_SETCURSEL=0x130C;static const TCHT_NOWHERE=0x1;static const TCHT_ONITEMICON=0x2; + static const TCHT_ONITEMLABEL=0x4;static const TCHT_ONITEM=0x6;static const LPTC_HITTESTINFO=0x0; + static const TC_HITTESTINFO=0x0;static const TCM_HITTEST=0x130D;static const TCM_SETITEMEXTRA=0x130E; + static const TCM_ADJUSTRECT=0x1328;static const TCM_SETITEMSIZE=0x1329;static const TCM_REMOVEIMAGE=0x132A; + static const TCM_SETPADDING=0x132B;static const TCM_GETROWCOUNT=0x132C;static const TCM_GETTOOLTIPS=0x132D; + static const TCM_SETTOOLTIPS=0x132E;static const TCM_GETCURFOCUS=0x132F;static const TCM_SETCURFOCUS=0x1330; + static const TCM_SETMINTABWIDTH=0x1331;static const TCM_DESELECTALL=0x1332;static const TCM_HIGHLIGHTITEM=0x1333; + static const TCM_SETEXTENDEDSTYLE=0x1334;static const TCM_GETEXTENDEDSTYLE=0x1335;static const TCM_SETUNICODEFORMAT=0x2005; + static const TCM_GETUNICODEFORMAT=0x2006;static const TCN_KEYDOWN=0xFFFFFDDA;static const TC_KEYDOWN=0x0; + static const TCN_SELCHANGE=0xFFFFFDD9;static const TCN_SELCHANGING=0xFFFFFDD8;static const TCN_GETOBJECT=0xFFFFFDD7; + static const TCN_FOCUSCHANGE=0xFFFFFDD6;static const ANIMATE_CLASSW="SysAnimate32";static const ANIMATE_CLASSA="SysAnimate32"; + static const ANIMATE_CLASS="SysAnimate32";static const ACS_CENTER=0x1;static const ACS_TRANSPARENT=0x2; + static const ACS_AUTOPLAY=0x4;static const ACS_TIMER=0x8;static const ACM_OPENA=0x464; + static const ACM_OPENW=0x467;static const ACM_OPEN=0x464;static const ACM_PLAY=0x465; + static const ACM_STOP=0x466;static const ACM_ISPLAYING=0x468;static const ACN_START=0x1; + static const ACN_STOP=0x2;static const MONTHCAL_CLASSW="SysMonthCal32";static const MONTHCAL_CLASSA="SysMonthCal32"; + static const MONTHCAL_CLASS="SysMonthCal32";static const MCM_FIRST=0x1000;static const MCM_GETCURSEL=0x1001; + static const MCM_SETCURSEL=0x1002;static const MCM_GETMAXSELCOUNT=0x1003;static const MCM_SETMAXSELCOUNT=0x1004; + static const MCM_GETSELRANGE=0x1005;static const MCM_SETSELRANGE=0x1006;static const MCM_GETMONTHRANGE=0x1007; + static const MCM_SETDAYSTATE=0x1008;static const MCM_GETMINREQRECT=0x1009;static const MCM_SETCOLOR=0x100A; + static const MCM_GETCOLOR=0x100B;static const MCSC_BACKGROUND=0x0;static const MCSC_TEXT=0x1; + static const MCSC_TITLEBK=0x2;static const MCSC_TITLETEXT=0x3;static const MCSC_MONTHBK=0x4; + static const MCSC_TRAILINGTEXT=0x5;static const MCM_SETTODAY=0x100C;static const MCM_GETTODAY=0x100D; + static const MCM_HITTEST=0x100E;static const MCHT_TITLE=0x10000;static const MCHT_CALENDAR=0x20000; + static const MCHT_TODAYLINK=0x30000;static const MCHT_CALENDARCONTROL=0x100000;static const MCHT_NEXT=0x1000000; + static const MCHT_PREV=0x2000000;static const MCHT_NOWHERE=0x0;static const MCHT_TITLEBK=0x10000; + static const MCHT_TITLEMONTH=0x10001;static const MCHT_TITLEYEAR=0x10002;static const MCHT_TITLEBTNNEXT=0x1010003; + static const MCHT_TITLEBTNPREV=0x2010003;static const MCHT_CALENDARBK=0x20000;static const MCHT_CALENDARDATE=0x20001; + static const MCHT_CALENDARDATENEXT=0x1020001;static const MCHT_CALENDARDATEPREV=0x2020001;static const MCHT_CALENDARDAY=0x20002; + static const MCHT_CALENDARWEEKNUM=0x20003;static const MCHT_CALENDARDATEMIN=0x20004;static const MCHT_CALENDARDATEMAX=0x20005; + static const MCM_SETFIRSTDAYOFWEEK=0x100F;static const MCM_GETFIRSTDAYOFWEEK=0x1010;static const MCM_GETRANGE=0x1011; + static const MCM_SETRANGE=0x1012;static const MCM_GETMONTHDELTA=0x1013;static const MCM_SETMONTHDELTA=0x1014; + static const MCM_GETMAXTODAYWIDTH=0x1015;static const MCM_SETUNICODEFORMAT=0x2005;static const MCM_GETUNICODEFORMAT=0x2006; + static const MCMV_MONTH=0x0;static const MCMV_YEAR=0x1;static const MCMV_DECADE=0x2; + static const MCMV_CENTURY=0x3;static const MCMV_MAX=0x3;static const MCM_GETCURRENTVIEW=0x1016; + static const MCM_GETCALENDARCOUNT=0x1017;static const MCGIP_CALENDARCONTROL=0x0;static const MCGIP_NEXT=0x1; + static const MCGIP_PREV=0x2;static const MCGIP_FOOTER=0x3;static const MCGIP_CALENDAR=0x4; + static const MCGIP_CALENDARHEADER=0x5;static const MCGIP_CALENDARBODY=0x6;static const MCGIP_CALENDARROW=0x7; + static const MCGIP_CALENDARCELL=0x8;static const MCGIF_DATE=0x1;static const MCGIF_RECT=0x2; + static const MCGIF_NAME=0x4;static const MCM_GETCALENDARGRIDINFO=0x1018;static const MCM_GETCALID=0x101B; + static const MCM_SETCALID=0x101C;static const MCM_SIZERECTTOMIN=0x101D;static const MCM_SETCALENDARBORDER=0x101E; + static const MCM_GETCALENDARBORDER=0x101F;static const MCM_SETCURRENTVIEW=0x1020;static const MCN_SELCHANGE=0xFFFFFD13; + static const MCN_GETDAYSTATE=0xFFFFFD15;static const MCN_SELECT=0xFFFFFD16;static const MCN_VIEWCHANGE=0xFFFFFD12; + static const MCS_DAYSTATE=0x1;static const MCS_MULTISELECT=0x2;static const MCS_WEEKNUMBERS=0x4; + static const MCS_NOTODAYCIRCLE=0x8;static const MCS_NOTODAY=0x10;static const MCS_NOTRAILINGDATES=0x40; + static const MCS_SHORTDAYSOFWEEK=0x80;static const MCS_NOSELCHANGEONNAV=0x100;static const GMR_VISIBLE=0x0; + static const GMR_DAYSTATE=0x1;static const DATETIMEPICK_CLASSW="SysDateTimePick32";static const DATETIMEPICK_CLASSA="SysDateTimePick32"; + static const DATETIMEPICK_CLASS="SysDateTimePick32";static const DTM_FIRST=0x1000;static const DTM_GETSYSTEMTIME=0x1001; + static const DTM_SETSYSTEMTIME=0x1002;static const DTM_GETRANGE=0x1003;static const DTM_SETRANGE=0x1004; + static const DTM_SETFORMATA=0x1005;static const DTM_SETFORMATW=0x1032;static const DTM_SETFORMAT=0x1005; + static const DTM_SETMCCOLOR=0x1006;static const DTM_GETMCCOLOR=0x1007;static const DTM_GETMONTHCAL=0x1008; + static const DTM_SETMCFONT=0x1009;static const DTM_GETMCFONT=0x100A;static const DTM_SETMCSTYLE=0x100B; + static const DTM_GETMCSTYLE=0x100C;static const DTM_CLOSEMONTHCAL=0x100D;static const DTM_GETDATETIMEPICKERINFO=0x100E; + static const DTM_GETIDEALSIZE=0x100F;static const DTS_UPDOWN=0x1;static const DTS_SHOWNONE=0x2; + static const DTS_SHORTDATEFORMAT=0x0;static const DTS_LONGDATEFORMAT=0x4;static const DTS_SHORTDATECENTURYFORMAT=0xC; + static const DTS_TIMEFORMAT=0x9;static const DTS_APPCANPARSE=0x10;static const DTS_RIGHTALIGN=0x20; + static const DTN_DATETIMECHANGE=0xFFFFFD09;static const DTN_USERSTRINGA=0xFFFFFD0A;static const DTN_USERSTRINGW=0xFFFFFD17; + static const DTN_USERSTRING=0xFFFFFD0A;static const NMDATETIMESTRING=0x0;static const LPNMDATETIMESTRING=0x0; + static const DTN_WMKEYDOWNA=0xFFFFFD0B;static const DTN_WMKEYDOWNW=0xFFFFFD18;static const DTN_WMKEYDOWN=0xFFFFFD0B; + static const NMDATETIMEWMKEYDOWN=0x0;static const LPNMDATETIMEWMKEYDOWN=0x0;static const DTN_FORMATA=0xFFFFFD0C; + static const DTN_FORMATW=0xFFFFFD19;static const DTN_FORMAT=0xFFFFFD0C;static const NMDATETIMEFORMAT=0x0; + static const LPNMDATETIMEFORMAT=0x0;static const DTN_FORMATQUERYA=0xFFFFFD0D;static const DTN_FORMATQUERYW=0xFFFFFD1A; + static const DTN_FORMATQUERY=0xFFFFFD0D;static const NMDATETIMEFORMATQUERY=0x0;static const LPNMDATETIMEFORMATQUERY=0x0; + static const DTN_DROPDOWN=0xFFFFFD0E;static const DTN_CLOSEUP=0xFFFFFD0F;static const GDTR_MIN=0x1; + static const GDTR_MAX=0x2;static const GDT_ERROR=0xFFFFFFFF;static const GDT_VALID=0x0; + static const GDT_NONE=0x1;static const IPM_CLEARADDRESS=0x464;static const IPM_SETADDRESS=0x465; + static const IPM_GETADDRESS=0x466;static const IPM_SETRANGE=0x467;static const IPM_SETFOCUS=0x468; + static const IPM_ISBLANK=0x469;static const WC_IPADDRESSW="SysIPAddress32";static const WC_IPADDRESSA="SysIPAddress32"; + static const WC_IPADDRESS="SysIPAddress32";static const IPN_FIELDCHANGED=0xFFFFFCA4;static const WC_PAGESCROLLERW="SysPager"; + static const WC_PAGESCROLLERA="SysPager";static const WC_PAGESCROLLER="SysPager";static const PGS_VERT=0x0; + static const PGS_HORZ=0x1;static const PGS_AUTOSCROLL=0x2;static const PGS_DRAGNDROP=0x4; + static const PGF_INVISIBLE=0x0;static const PGF_NORMAL=0x1;static const PGF_GRAYED=0x2; + static const PGF_DEPRESSED=0x4;static const PGF_HOT=0x8;static const PGB_TOPORLEFT=0x0; + static const PGB_BOTTOMORRIGHT=0x1;static const PGM_SETCHILD=0x1401;static const PGM_RECALCSIZE=0x1402; + static const PGM_FORWARDMOUSE=0x1403;static const PGM_SETBKCOLOR=0x1404;static const PGM_GETBKCOLOR=0x1405; + static const PGM_SETBORDER=0x1406;static const PGM_GETBORDER=0x1407;static const PGM_SETPOS=0x1408; + static const PGM_GETPOS=0x1409;static const PGM_SETBUTTONSIZE=0x140A;static const PGM_GETBUTTONSIZE=0x140B; + static const PGM_GETBUTTONSTATE=0x140C;static const PGM_GETDROPTARGET=0x2004;static const PGM_SETSCROLLINFO=0x140D; + static const PGN_SCROLL=0xFFFFFC7B;static const PGF_SCROLLUP=0x1;static const PGF_SCROLLDOWN=0x2; + static const PGF_SCROLLLEFT=0x4;static const PGF_SCROLLRIGHT=0x8;static const PGK_SHIFT=0x1; + static const PGK_CONTROL=0x2;static const PGK_MENU=0x4;static const PGN_CALCSIZE=0xFFFFFC7A; + static const PGF_CALCWIDTH=0x1;static const PGF_CALCHEIGHT=0x2;static const PGN_HOTITEMCHANGE=0xFFFFFC79; + static const WC_NATIVEFONTCTLW="NativeFontCt";static const WC_NATIVEFONTCTLA="NativeFontCt";static const WC_NATIVEFONTCTL="NativeFontCt"; + static const NFS_EDIT=0x1;static const NFS_STATIC=0x2;static const NFS_LISTCOMBO=0x4; + static const NFS_BUTTON=0x8;static const NFS_ALL=0x10;static const NFS_USEFONTASSOC=0x20; + static const WC_BUTTONA="Button";static const WC_BUTTONW="Button";static const WC_BUTTON="Button"; + static const BUTTON_IMAGELIST_ALIGN_LEFT=0x0;static const BUTTON_IMAGELIST_ALIGN_RIGHT=0x1;static const BUTTON_IMAGELIST_ALIGN_TOP=0x2; + static const BUTTON_IMAGELIST_ALIGN_BOTTOM=0x3;static const BUTTON_IMAGELIST_ALIGN_CENTER=0x4;static const BCM_GETIDEALSIZE=0x1601; + static const BCM_SETIMAGELIST=0x1602;static const BCM_GETIMAGELIST=0x1603;static const BCM_SETTEXTMARGIN=0x1604; + static const BCM_GETTEXTMARGIN=0x1605;static const BCN_HOTITEMCHANGE=0xFFFFFB1F;static const BST_HOT=0x200; + static const BST_DROPDOWNPUSHED=0x400;static const BS_SPLITBUTTON=0xC;static const BS_DEFSPLITBUTTON=0xD; + static const BS_COMMANDLINK=0xE;static const BS_DEFCOMMANDLINK=0xF;static const BCSIF_GLYPH=0x1; + static const BCSIF_IMAGE=0x2;static const BCSIF_STYLE=0x4;static const BCSIF_SIZE=0x8; + static const BCSS_NOSPLIT=0x1;static const BCSS_STRETCH=0x2;static const BCSS_ALIGNLEFT=0x4; + static const BCSS_IMAGE=0x8;static const BCM_SETDROPDOWNSTATE=0x1606;static const BCM_SETSPLITINFO=0x1607; + static const BCM_GETSPLITINFO=0x1608;static const BCM_SETNOTE=0x1609;static const BCM_GETNOTE=0x160A; + static const BCM_GETNOTELENGTH=0x160B;static const BCM_SETSHIELD=0x160C;static const BCCL_NOGLYPH=0xFFFFFFFF; + static const BCN_DROPDOWN=0xFFFFFB20;static const WC_STATICA="Static";static const WC_STATICW="Static"; + static const WC_STATIC="Static";static const WC_EDITA="Edit";static const WC_EDITW="Edit"; + static const WC_EDIT="Edit";static const EM_SETCUEBANNER=0x1501;static const EM_GETCUEBANNER=0x1502; + static const EM_SHOWBALLOONTIP=0x1503;static const EM_HIDEBALLOONTIP=0x1504;static const EM_SETHILITE=0x1505; + static const EM_GETHILITE=0x1506;static const EM_NOSETFOCUS=0x1507;static const EM_TAKEFOCUS=0x1508; + static const WC_LISTBOXA="ListBox";static const WC_LISTBOXW="ListBox";static const WC_LISTBOX="ListBox"; + static const WC_COMBOBOXA="ComboBox";static const WC_COMBOBOXW="ComboBox";static const WC_COMBOBOX="ComboBox"; + static const CB_SETMINVISIBLE=0x1701;static const CB_GETMINVISIBLE=0x1702;static const CB_SETCUEBANNER=0x1703; + static const CB_GETCUEBANNER=0x1704;static const WC_SCROLLBARA="ScrollBar";static const WC_SCROLLBARW="ScrollBar"; + static const WC_SCROLLBAR="ScrollBar";static const DA_LAST=0x7FFFFFFF;static const DA_ERR=0xFFFFFFFF; + static const DSA_APPEND=0x7FFFFFFF;static const DSA_ERR=0xFFFFFFFF;static const PFNDSAENUMCALLBACK=0x0; + static const PFNDSAENUMCALLBACKCONST=0x0;static const PFNDSACOMPARE=0x0;static const PFNDSACOMPARECONST=0x0; + static const DPAM_SORTED=0x1;static const DPAM_NORMAL=0x2;static const DPAM_UNION=0x4; + static const DPAM_INTERSECT=0x8;static const DPAMM_MERGE=0x1;static const DPAMM_DELETE=0x2; + static const DPAMM_INSERT=0x3;static const DPAS_SORTED=0x1;static const DPAS_INSERTBEFORE=0x2; + static const DPAS_INSERTAFTER=0x4;static const DPA_APPEND=0x7FFFFFFF;static const DPA_ERR=0xFFFFFFFF; + static const PFNDPAENUMCALLBACK=0x0;static const PFNDPAENUMCALLBACKCONST=0x0;static const PFNDPACOMPARE=0x0; + static const PFNDPACOMPARECONST=0x0;static const WM_MOUSEHOVER=0x2A1;static const WM_MOUSELEAVE=0x2A3; + static const TME_HOVER=0x1;static const TME_LEAVE=0x2;static const TME_NONCLIENT=0x10; + static const TME_QUERY=0x40000000;static const TME_CANCEL=0x80000000;static const HOVER_DEFAULT=0xFFFFFFFF; + static const WSB_PROP_CYVSCROLL=0x1;static const WSB_PROP_CXHSCROLL=0x2;static const WSB_PROP_CYHSCROLL=0x4; + static const WSB_PROP_CXVSCROLL=0x8;static const WSB_PROP_CXHTHUMB=0x10;static const WSB_PROP_CYVTHUMB=0x20; + static const WSB_PROP_VBKGCOLOR=0x40;static const WSB_PROP_HBKGCOLOR=0x80;static const WSB_PROP_VSTYLE=0x100; + static const WSB_PROP_HSTYLE=0x200;static const WSB_PROP_WINSTYLE=0x400;static const WSB_PROP_PALETTE=0x800; + static const WSB_PROP_MASK=0xFFF;static const FSB_FLAT_MODE=0x2;static const FSB_ENCARTA_MODE=0x1; + static const FSB_REGULAR_MODE=0x0;static const FLATSB_GETSCROLLPROPPTR=0x0;static const FLATSB_SETSCROLLPROPPTR=0x0; +end +type _tvclmsageid_=class() + static const LM_USER=0x400;static const WM_USER=0x400; + static const LM_LCL=0x10400;static const LM_ACTIVATEITEM=0x10404;static const LM_CHANGED=0x10405; + static const LM_FOCUS=0x10406;static const LM_CLICKED=0x10407;static const LM_RELEASED=0x10409; + static const LM_ENTER=0x1040B;static const LM_LEAVE=0x1040C;static const LM_CHECKRESIZE=0x1040E; + static const LM_SETEDITABLE=0x10412;static const LM_MOVEWORD=0x10413;static const LM_MOVEPAGE=0x10414; + static const LM_MOVETOROW=0x10415;static const LM_MOVETOCOLUMN=0x10416;static const LM_KILLCHAR=0x10417; + static const LM_KILLWORD=0x10418;static const LM_KILLLINE=0x10419;static const LM_CONFIGUREEVENT=0x1041F; + static const LM_EXIT=0x1043C;static const LM_CLOSEQUERY=0x1043E;static const LM_DRAGSTART=0x1043F; + static const LM_QUIT=0x10441;static const LM_MONTHCHANGED=0x10442;static const LM_YEARCHANGED=0x10443; + static const LM_DAYCHANGED=0x10444;static const LM_MOUSEFIRST2=0x10446;static const LM_LBUTTONTRIPLECLK=0x10446; + static const LM_LBUTTONQUADCLK=0x10447;static const LM_MBUTTONTRIPLECLK=0x10448;static const LM_MBUTTONQUADCLK=0x10449; + static const LM_RBUTTONTRIPLECLK=0x1044A;static const LM_RBUTTONQUADCLK=0x1044B;static const LM_MOUSEENTER=0x1044C; + static const LM_MOUSELEAVE=0x1044D;static const LM_XBUTTONTRIPLECLK=0x1044E;static const LM_XBUTTONQUADCLK=0x1044F; + static const LM_MOUSELAST2=0x1044F;static const LM_GRABFOCUS=0x10450;static const LM_DRAWLISTITEM=0x10451; + static const LM_INTERFACEFIRST=0x10463;static const LM_INTERFACELAST=0x104C7;static const LM_UNKNOWN=0x104C8; + static const SC_SIZE=0xF000;static const SC_MOVE=0xF010;static const SC_MINIMIZE=0xF020; + static const SC_MAXIMIZE=0xF030;static const SC_NEXTWINDOW=0xF040;static const SC_PREVWINDOW=0xF050; + static const SC_CLOSE=0xF060;static const SC_VSCROLL=0xF070;static const SC_HSCROLL=0xF080; + static const SC_MOUSEMENU=0xF090;static const SC_KEYMENU=0xF100;static const SC_ARRANGE=0xF110; + static const SC_RESTORE=0xF120;static const SC_TASKLIST=0xF130;static const SC_SCREENSAVE=0xF140; + static const SC_HOTKEY=0xF150;static const SC_DEFAULT=0xF160;static const SC_MONITORPOWER=0xF170; + static const SC_CONTEXTHELP=0xF180;static const SC_SEPARATOR=0xF00F;static const LM_NULL=0x0; + static const LM_CREATE=0x1;static const LM_DESTROY=0x2;static const LM_MOVE=0x3; + static const LM_SIZE=0x5;static const LM_ACTIVATE=0x6;static const LM_SETFOCUS=0x7; + static const LM_KILLFOCUS=0x8;static const LM_ENABLE=0xA;static const LM_GETTEXTLENGTH=0xE; + static const LM_PAINT=0xF;static const LM_ERASEBKGND=0x14;static const LM_SHOWWINDOW=0x18; + static const LM_CANCELMODE=0x1F;static const LM_SETCURSOR=0x20;static const LM_DRAWITEM=0x2B; + static const LM_MEASUREITEM=0x2C;static const LM_DELETEITEM=0x2D;static const LM_VKEYTOITEM=0x2E; + static const LM_CHARTOITEM=0x2F;static const LM_SETFONT=0x30;static const LM_COMPAREITEM=0x39; + static const LM_WINDOWPOSCHANGING=0x46;static const LM_WINDOWPOSCHANGED=0x47;static const LM_NOTIFY=0x4E; + static const LM_HELP=0x53;static const LM_NOTIFYFORMAT=0x55;static const LM_CONTEXTMENU=0x7B; + static const LM_NCCALCSIZE=0x83;static const LM_NCHITTEST=0x84;static const LM_NCPAINT=0x85; + static const LM_NCACTIVATE=0x86;static const LM_GETDLGCODE=0x87;static const LM_NCMOUSEMOVE=0xA0; + static const LM_NCLBUTTONDOWN=0xA1;static const LM_NCLBUTTONUP=0xA2;static const LM_NCLBUTTONDBLCLK=0xA3; + static const LM_KEYFIRST=0x100;static const LM_KEYDOWN=0x100;static const LM_KEYUP=0x101; + static const LM_CHAR=0x102;static const LM_SYSKEYDOWN=0x104;static const LM_SYSKEYUP=0x105; + static const LM_SYSCHAR=0x106;static const LM_KEYLAST=0x108;static const LM_COMMAND=0x111; + static const LM_SYSCOMMAND=0x112;static const LM_TIMER=0x113;static const LM_HSCROLL=0x114; + static const LM_VSCROLL=0x115;static const LM_CTLCOLORMSGBOX=0x132;static const LM_CTLCOLOREDIT=0x133; + static const LM_CTLCOLORLISTBOX=0x134;static const LM_CTLCOLORBTN=0x135;static const LM_CTLCOLORDLG=0x136; + static const LM_CTLCOLORSCROLLBAR=0x137;static const LM_CTLCOLORSTATIC=0x138;static const LM_MOUSEFIRST=0x200; + static const LM_MOUSEMOVE=0x200;static const LM_LBUTTONDOWN=0x201;static const LM_LBUTTONUP=0x202; + static const LM_LBUTTONDBLCLK=0x203;static const LM_RBUTTONDOWN=0x204;static const LM_RBUTTONUP=0x205; + static const LM_RBUTTONDBLCLK=0x206;static const LM_MBUTTONDOWN=0x207;static const LM_MBUTTONUP=0x208; + static const LM_MBUTTONDBLCLK=0x209;static const LM_MOUSEWHEEL=0x20A;static const LM_XBUTTONDOWN=0x20B; + static const LM_XBUTTONUP=0x20C;static const LM_XBUTTONDBLCLK=0x20D;static const LM_MOUSELAST=0x20D; + static const LM_PARENTNOTIFY=0x210;static const LM_CAPTURECHANGED=0x215;static const LM_DROPFILES=0x233; + static const LM_SELCHANGE=0x234;static const LM_DPICHANGED=0x2E0;static const LM_CUT=0x300; + static const LM_COPY=0x301;static const LM_PASTE=0x302;static const LM_CLEAR=0x303; + static const CM_BASE=0xB000;static const CM_LCLOFFSET=0x100;static const CM_ACTIVATE=0xB000; + static const CM_DEACTIVATE=0xB001;static const CM_GOTFOCUS=0xB002;static const CM_LOSTFOCUS=0xB003; + static const CM_CANCELMODE=0xB004;static const CM_DIALOGKEY=0xB005;static const CM_DIALOGCHAR=0xB006; + static const CM_FOCUSCHANGED=0xB007;static const CM_PARENTFONTCHANGED=0xB008;static const CM_PARENTCOLORCHANGED=0xB009; + static const CM_HITTEST=0xB00A;static const CM_VISIBLECHANGED=0xB00B;static const CM_ENABLEDCHANGED=0xB00C; + static const CM_COLORCHANGED=0xB00D;static const CM_FONTCHANGED=0xB00E;static const CM_CURSORCHANGED=0xB00F; + static const CM_CTL3DCHANGED=0xB010;static const CM_PARENTCTL3DCHANGED=0xB011;static const CM_TEXTCHANGED=0xB012; + static const CM_MOUSEENTER=0xB013;static const CM_MOUSELEAVE=0xB014;static const CM_MENUCHANGED=0xB015; + static const CM_APPKEYDOWN=0xB016;static const CM_APPSYSCOMMAND=0xB017;static const CM_BUTTONPRESSED=0xB018; + static const CM_SHOWINGCHANGED=0xB019;static const CM_ENTER=0xB01A;static const CM_EXIT=0xB01B; + static const CM_DESIGNHITTEST=0xB01C;static const CM_ICONCHANGED=0xB01D;static const CM_WANTSPECIALKEY=0xB01E; + static const CM_INVOKEHELP=0xB01F;static const CM_WINDOWHOOK=0xB020;static const CM_RELEASE=0xB021; + static const CM_SHOWHINTCHANGED=0xB022;static const CM_PARENTSHOWHINTCHANGED=0xB023;static const CM_SYSCOLORCHANGE=0xB024; + static const CM_WININICHANGE=0xB025;static const CM_FONTCHANGE=0xB026;static const CM_TIMECHANGE=0xB027; + static const CM_TABSTOPCHANGED=0xB028;static const CM_UIACTIVATE=0xB029;static const CM_UIDEACTIVATE=0xB02A; + static const CM_DOCWINDOWACTIVATE=0xB02B;static const CM_CONTROLLISTCHANGE=0xB02C;static const CM_GETDATALINK=0xB02D; + static const CM_CHILDKEY=0xB02E;static const CM_DRAG=0xB02F;static const CM_HINTSHOW=0xB030; + static const CM_DIALOGHANDLE=0xB031;static const CM_ISTOOLCONTROL=0xB032;static const CM_RECREATEWND=0xB033; + static const CM_INVALIDATE=0xB034;static const CM_SYSFONTCHANGED=0xB035;static const CM_CONTROLCHANGE=0xB036; + static const CM_CHANGED=0xB037;static const CM_DOCKCLIENT=0xB038;static const CM_UNDOCKCLIENT=0xB039; + static const CM_FLOAT=0xB03A;static const CM_BORDERCHANGED=0xB03B;static const CM_BIDIMODECHANGED=0xB03C; + static const CM_PARENTBIDIMODECHANGED=0xB03D;static const CM_ALLCHILDRENFLIPPED=0xB03E;static const CM_ACTIONUPDATE=0xB03F; + static const CM_ACTIONEXECUTE=0xB040;static const CM_HINTSHOWPAUSE=0xB041;static const CM_DOCKNOTIFICATION=0xB042; + static const CM_MOUSEWHEEL=0xB043;static const CM_ISSHORTCUT=0xB044;static const CM_UPDATEACTIONS=0xB045; + static const CM_INVALIDATEDOCKHOST=0xB046;static const CM_SETACTIVECONTROL=0xB047;static const CM_POPUPHWNDDESTROY=0xB048; + static const CM_CREATEPOPUP=0xB049;static const CM_DESTROYHANDLE=0xB04A;static const CM_MOUSEACTIVATE=0xB04B; + static const CM_CONTROLLISTCHANGING=0xB04C;static const CM_BUFFEREDPRINTCLIENT=0xB04D;static const CM_UNTHEMECONTROL=0xB04E; + static const CM_DOUBLEBUFFEREDCHANGED=0xB04F;static const CM_PARENTDOUBLEBUFFEREDCHANGED=0xB050;static const CM_THEMECHANGED=0xB051; + static const CM_GESTURE=0xB052;static const CM_CUSTOMGESTURESCHANGED=0xB053;static const CM_GESTUREMANAGERCHANGED=0xB054; + static const CM_STANDARDGESTURESCHANGED=0xB055;static const CM_INPUTLANGCHANGE=0xB056;static const CM_TABLETOPTIONSCHANGED=0xB057; + static const CM_PARENTTABLETOPTIONSCHANGED=0xB058;static const CM_APPSHOWBTNGLYPHCHANGED=0xB144;static const CM_APPSHOWMENUGLYPHCHANGED=0xB145; + static const CN_BASE=0xBC00;static const CN_CHARTOITEM=0xBC2F;static const CN_COMMAND=0xBD11; + static const CN_COMPAREITEM=0xBC39;static const CN_CTLCOLORBTN=0xBD35;static const CN_CTLCOLORDLG=0xBD36; + static const CN_CTLCOLOREDIT=0xBD33;static const CN_CTLCOLORLISTBOX=0xBD34;static const CN_CTLCOLORMSGBOX=0xBD32; + static const CN_CTLCOLORSCROLLBAR=0xBD37;static const CN_CTLCOLORSTATIC=0xBD38;static const CN_DELETEITEM=0xBC2D; + static const CN_DRAWITEM=0xBC2B;static const CN_HSCROLL=0xBD14;static const CN_MEASUREITEM=0xBC2C; + static const CN_PARENTNOTIFY=0xBE10;static const CN_VKEYTOITEM=0xBC2E;static const CN_VSCROLL=0xBD15; + static const CN_KEYDOWN=0xBD00;static const CN_KEYUP=0xBD01;static const CN_CHAR=0xBD02; + static const CN_SYSKEYUP=0xBD05;static const CN_SYSKEYDOWN=0xBD04;static const CN_SYSCHAR=0xBD06; + static const CN_NOTIFY=0xBC4E;static const CN_ALIGN=0xBC64;static const CN_ANCHOR=0xBC65; + static const csNone=0x0;static const csButton=0x3;static const csComboBox=0x4; + static const csCheckbox=0x5;static const csEdit=0x6;static const csForm=0x7; + static const csStaticText=0x8;static const csScrollBar=0xA;static const csListView=0xB; + static const csMemo=0xD;static const csMainMenu=0xE;static const csMenuBar=0xF; + static const csMenuItem=0x10;static const csNotebook=0x11;static const csFileDialog=0x12; + static const csRadioButton=0x13;static const csScrolledWindow=0x14;static const csSpinedit=0x15; + static const csStatusBar=0x16;static const csToggleBox=0x18;static const csGroupBox=0x1D; + static const csPage=0x22;static const csColorDialog=0x23;static const csListBox=0x24; + static const csFontDialog=0x25;static const csProgressBar=0x26;static const csTrackBar=0x27; + static const csWinControl=0x28;static const csFixed=0x28;static const csBitBtn=0x2C; + static const csCListBox=0x2D;static const csPopupMenu=0x2F;static const csHintWindow=0x30; + static const csCalendar=0x31;static const csArrow=0x32;static const csPanel=0x33; + static const csScrollBox=0x34;static const csCheckListBox=0x35;static const csPairSplitter=0x36; + static const csPairSplitterSide=0x37;static const csOpenFileDialog=0x38;static const csSaveFileDialog=0x39; + static const csSelectDirectoryDialog=0x3A;static const csPreviewFileControl=0x3B;static const csPreviewFileDialog=0x3C; + static const csNonLCL=0x3D; +end +type _shellapi_=class() + static const abm_new=0x0;static const abm_remove=0x1; + static const abm_querypos=0x2;static const abm_setpos=0x3;static const abm_getstate=0x4; + static const abm_gettaskbarpos=0x5;static const abm_activate=0x6;static const abm_getautohidebar=0x7; + static const abm_setautohidebar=0x8;static const abm_windowposchanged=0x9;static const abm_setstate=0xA; + static const abm_getautohidebarex=0xB;static const abm_setautohidebarex=0xC;static const abn_statechange=0x0; + static const abn_poschanged=0x1;static const abn_fullscreenapp=0x2;static const abn_windowarrange=0x3; + static const abs_autohide=0x1;static const abs_alwaysontop=0x2;static const abe_left=0x0; + static const abe_top=0x1;static const abe_right=0x2;static const abe_bottom=0x3; + static const fo_move=0x1;static const fo_copy=0x2;static const fo_delete=0x3; + static const fo_rename=0x4;static const fof_multidestfiles=0x1;static const fof_confirmmouse=0x2; + static const fof_silent=0x4;static const fof_renameoncollision=0x8;static const fof_noconfirmation=0x10; + static const fof_wantmappinghandle=0x20;static const fof_allowundo=0x40;static const fof_filesonly=0x80; + static const fof_simpleprogress=0x100;static const fof_noconfirmmkdir=0x200;static const fof_noerrorui=0x400; + static const fof_nocopysecurityattribs=0x800;static const fof_norecursion=0x1000;static const fof_no_connected_elements=0x2000; + static const fof_wantnukewarning=0x4000;static const fof_norecursereparse=0x8000;static const fof_no_ui=0x614; + static const po_delete=0x13;static const po_rename=0x14;static const po_portchange=0x20; + static const po_ren_port=0x34;static const se_err_fnf=0x2;static const se_err_pnf=0x3; + static const se_err_accessdenied=0x5;static const se_err_oom=0x8;static const se_err_dllnotfound=0x20; + static const se_err_share=0x1A;static const se_err_associncomplete=0x1B;static const se_err_ddetimeout=0x1C; + static const se_err_ddefail=0x1D;static const se_err_ddebusy=0x1E;static const se_err_noassoc=0x1F; + static const see_mask_default=0x0;static const see_mask_classname=0x1;static const see_mask_classkey=0x3; + static const see_mask_idlist=0x4;static const see_mask_invokeidlist=0xC;static const see_mask_icon=0x10; + static const see_mask_hotkey=0x20;static const see_mask_nocloseprocess=0x40;static const see_mask_connectnetdrv=0x80; + static const see_mask_noasync=0x100;static const see_mask_flag_ddewait=0x100;static const see_mask_doenvsubst=0x200; + static const see_mask_flag_no_ui=0x400;static const see_mask_unicode=0x4000;static const see_mask_no_console=0x8000; + static const see_mask_asyncok=0x100000;static const see_mask_hmonitor=0x200000;static const see_mask_nozonechecks=0x800000; + static const see_mask_noqueryclassstore=0x1000000;static const see_mask_waitforinputidle=0x2000000;static const see_mask_flag_log_usage=0x4000000; + static const see_mask_flag_hinst_is_site=0x8000000;static const dummyunionname=0x0;static const dummyunionname2=0x0; + static const dummyunionname3=0x0;static const dummyunionname4=0x0;static const dummyunionname5=0x0; + static const sherb_noconfirmation=0x1;static const sherb_noprogressui=0x2;static const sherb_nosound=0x4; + static const nin_select=0x400;static const ninf_key=0x1;static const nin_keyselect=0x401; + static const nin_balloonshow=0x402;static const nin_balloonhide=0x403;static const nin_balloontimeout=0x404; + static const nin_balloonuserclick=0x405;static const nin_popupopen=0x406;static const nin_popupclose=0x407; + static const nim_add=0x0;static const nim_modify=0x1;static const nim_delete=0x2; + static const nim_setfocus=0x3;static const nim_setversion=0x4;static const notifyicon_version=0x3; + static const notifyicon_version_4=0x4;static const nif_message=0x1;static const nif_icon=0x2; + static const nif_tip=0x4;static const nif_state=0x8;static const nif_info=0x10; + static const nif_guid=0x20;static const nif_realtime=0x40;static const nif_showtip=0x80; + static const nis_hidden=0x1;static const nis_sharedicon=0x2;static const niif_none=0x0; + static const niif_info=0x1;static const niif_warning=0x2;static const niif_error=0x3; + static const niif_user=0x4;static const niif_icon_mask=0xF;static const niif_nosound=0x10; + static const niif_large_icon=0x20;static const niif_respect_quiet_time=0x80;static const shgfi_icon=0x100; + static const shgfi_displayname=0x200;static const shgfi_typename=0x400;static const shgfi_attributes=0x800; + static const shgfi_iconlocation=0x1000;static const shgfi_exetype=0x2000;static const shgfi_sysiconindex=0x4000; + static const shgfi_linkoverlay=0x8000;static const shgfi_selected=0x10000;static const shgfi_attr_specified=0x20000; + static const shgfi_largeicon=0x0;static const shgfi_smallicon=0x1;static const shgfi_openicon=0x2; + static const shgfi_shelliconsize=0x4;static const shgfi_pidl=0x8;static const shgfi_usefileattributes=0x10; + static const shgfi_addoverlays=0x20;static const shgfi_overlayindex=0x40;static const shgsi_icon=0x100; + static const shgsi_sysiconindex=0x4000;static const shgsi_linkoverlay=0x8000;static const shgsi_selected=0x10000; + static const shgsi_largeicon=0x0;static const shgsi_smallicon=0x1;static const shgsi_shelliconsize=0x4; + static const siid_invalid=NIL;static const shgnli_pidl=0x1;static const shgnli_prefixname=0x2; + static const shgnli_nounique=0x4;static const shgnli_nolnk=0x8;static const shgnli_nolocname=0x10; + static const shgnli_useurlext=0x20;static const printaction_open=0x0;static const printaction_properties=0x1; + static const printaction_netinstall=0x2;static const printaction_netinstalllink=0x3;static const printaction_testpage=0x4; + static const printaction_opennetprn=0x5;static const printaction_documentdefaults=0x6;static const printaction_serverproperties=0x7; + static const print_prop_force_name=0x1;static const offline_status_local=0x1;static const offline_status_remote=0x2; + static const offline_status_incomplete=0x4;static const shil_large=0x0;static const shil_small=0x1; + static const shil_extralarge=0x2;static const shil_syssmall=0x3;static const shil_jumbo=0x4; + static const shil_last=0x4;static const wc_netaddress="msctls_netaddress";static const ncm_getaddress=0x401; + static const ncm_setallowtype=0x402;static const ncm_getallowtype=0x403;static const ncm_displayerrortip=0x404; end -type _tvclmsageid_ = class() -{** - @explan(˵Ã÷)tslvcl¿âÖØÐ¶¨ÒåµÄÏûÏ¢µÈ³£Á¿lm_¿ªÍ· % -**} - 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 implementation -{ -type TFPPenStyle=class(tenumeration) - static psSolid; - static psDash; - static psDot; - static psDashDot; - static psDashDotDot; - static psinsideFrame; - static psPattern; - static psClear; -end -} - initialization -class(tenumeration).initenumeration(new tconstant()); -class(TSLUICONST).sinit(); end. \ No newline at end of file diff --git a/plugin/TSCURL.DLL b/plugin/TSCURL.DLL index 4009df69678884761bbd1ef2ff7795600a85281c..7a2145c6891c2436e7d8c248661e95df4ff040ba 100644 GIT binary patch delta 81505 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 delta 81281 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