| 1 | /* | 
 
 
 
 
 | 2 | This Software is provided under the Zope Public License (ZPL) Version 2.1. | 
 
 
 
 
 | 3 |  | 
 
 
 
 
 | 4 | Copyright (C) 2011 Piotr Caban for CodeWeavers | 
 
 
 
 
 | 5 |  | 
 
 
 
 
 | 6 | See the AUTHORS file for the list of contributors to the mingw-w64 project. | 
 
 
 
 
 | 7 |  | 
 
 
 
 
 | 8 | This license has been certified as open source. It has also been designated | 
 
 
 
 
 | 9 | as GPL compatible by the Free Software Foundation (FSF). | 
 
 
 
 
 | 10 |  | 
 
 
 
 
 | 11 | Redistribution and use in source and binary forms, with or without | 
 
 
 
 
 | 12 | modification, are permitted provided that the following conditions are met: | 
 
 
 
 
 | 13 |  | 
 
 
 
 
 | 14 | 1. Redistributions in source code must retain the accompanying copyright | 
 
 
 
 
 | 15 | notice, this list of conditions, and the following disclaimer. | 
 
 
 
 
 | 16 | 2. Redistributions in binary form must reproduce the accompanying | 
 
 
 
 
 | 17 | copyright notice, this list of conditions, and the following disclaimer | 
 
 
 
 
 | 18 | in the documentation and/or other materials provided with the | 
 
 
 
 
 | 19 | distribution. | 
 
 
 
 
 | 20 | 3. Names of the copyright holders must not be used to endorse or promote | 
 
 
 
 
 | 21 | products derived from this software without prior written permission | 
 
 
 
 
 | 22 | from the copyright holders. | 
 
 
 
 
 | 23 | 4. The right to distribute this software or to use it for any purpose does | 
 
 
 
 
 | 24 | not give you the right to use Servicemarks (sm) or Trademarks (tm) of | 
 
 
 
 
 | 25 | the copyright holders.  Use of them is covered by separate agreement | 
 
 
 
 
 | 26 | with the copyright holders. | 
 
 
 
 
 | 27 | 5. If any files are modified, you must cause the modified files to carry | 
 
 
 
 
 | 28 | prominent notices stating that you changed the files and the date of | 
 
 
 
 
 | 29 | any change. | 
 
 
 
 
 | 30 |  | 
 
 
 
 
 | 31 | Disclaimer | 
 
 
 
 
 | 32 |  | 
 
 
 
 
 | 33 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY EXPRESSED | 
 
 
 
 
 | 34 | OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES | 
 
 
 
 
 | 35 | OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO | 
 
 
 
 
 | 36 | EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY DIRECT, INDIRECT, | 
 
 
 
 
 | 37 | INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | 
 
 
 
 
 | 38 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, | 
 
 
 
 
 | 39 | OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF | 
 
 
 
 
 | 40 | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING | 
 
 
 
 
 | 41 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, | 
 
 
 
 
 | 42 | EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 
 
 
 
 
 | 43 | */ | 
 
 
 
 
 | 44 |  | 
 
 
 
 
 | 45 | #ifndef __VSSYM32_H__ | 
 
 
 
 
 | 46 | #define __VSSYM32_H__ | 
 
 
 
 
 | 47 |  | 
 
 
 
 
 | 48 | #include "vsstyle.h" | 
 
 
 
 
 | 49 |  | 
 
 
 
 
 | 50 |  | 
 
 
 
 
 | 51 | enum BGTYPE { | 
 
 
 
 
 | 52 | BT_IMAGEFILE = 0, | 
 
 
 
 
 | 53 | BT_BORDERFILL = 1, | 
 
 
 
 
 | 54 | BT_NONE = 2, | 
 
 
 
 
 | 55 | }; | 
 
 
 
 
 | 56 |  | 
 
 
 
 
 | 57 | enum IMAGELAYOUT { | 
 
 
 
 
 | 58 | IL_VERTICAL = 0, | 
 
 
 
 
 | 59 | IL_HORIZONTAL = 1, | 
 
 
 
 
 | 60 | }; | 
 
 
 
 
 | 61 |  | 
 
 
 
 
 | 62 | enum BORDERTYPE { | 
 
 
 
 
 | 63 | BT_RECT = 0, | 
 
 
 
 
 | 64 | BT_ROUNDRECT = 1, | 
 
 
 
 
 | 65 | BT_ELLIPSE = 2, | 
 
 
 
 
 | 66 | }; | 
 
 
 
 
 | 67 |  | 
 
 
 
 
 | 68 | enum FILLTYPE { | 
 
 
 
 
 | 69 | FT_SOLID = 0, | 
 
 
 
 
 | 70 | FT_VERTGRADIENT = 1, | 
 
 
 
 
 | 71 | FT_HORZGRADIENT = 2, | 
 
 
 
 
 | 72 | FT_RADIALGRADIENT = 3, | 
 
 
 
 
 | 73 | FT_TILEIMAGE = 4, | 
 
 
 
 
 | 74 | }; | 
 
 
 
 
 | 75 |  | 
 
 
 
 
 | 76 | enum SIZINGTYPE { | 
 
 
 
 
 | 77 | ST_TRUESIZE = 0, | 
 
 
 
 
 | 78 | ST_STRETCH = 1, | 
 
 
 
 
 | 79 | ST_TILE = 2, | 
 
 
 
 
 | 80 | }; | 
 
 
 
 
 | 81 |  | 
 
 
 
 
 | 82 | enum HALIGN { | 
 
 
 
 
 | 83 | HA_LEFT = 0, | 
 
 
 
 
 | 84 | HA_CENTER = 1, | 
 
 
 
 
 | 85 | HA_RIGHT = 2, | 
 
 
 
 
 | 86 | }; | 
 
 
 
 
 | 87 |  | 
 
 
 
 
 | 88 | enum CONTENTALIGNMENT { | 
 
 
 
 
 | 89 | CA_LEFT = 0, | 
 
 
 
 
 | 90 | CA_CENTER = 1, | 
 
 
 
 
 | 91 | CA_RIGHT = 2, | 
 
 
 
 
 | 92 | }; | 
 
 
 
 
 | 93 |  | 
 
 
 
 
 | 94 | enum VALIGN { | 
 
 
 
 
 | 95 | VA_TOP = 0, | 
 
 
 
 
 | 96 | VA_CENTER = 1, | 
 
 
 
 
 | 97 | VA_BOTTOM = 2, | 
 
 
 
 
 | 98 | }; | 
 
 
 
 
 | 99 |  | 
 
 
 
 
 | 100 | enum OFFSETTYPE { | 
 
 
 
 
 | 101 | OT_TOPLEFT = 0, | 
 
 
 
 
 | 102 | OT_TOPRIGHT = 1, | 
 
 
 
 
 | 103 | OT_TOPMIDDLE = 2, | 
 
 
 
 
 | 104 | OT_BOTTOMLEFT = 3, | 
 
 
 
 
 | 105 | OT_BOTTOMRIGHT = 4, | 
 
 
 
 
 | 106 | OT_BOTTOMMIDDLE = 5, | 
 
 
 
 
 | 107 | OT_MIDDLELEFT = 6, | 
 
 
 
 
 | 108 | OT_MIDDLERIGHT = 7, | 
 
 
 
 
 | 109 | OT_LEFTOFCAPTION = 8, | 
 
 
 
 
 | 110 | OT_RIGHTOFCAPTION = 9, | 
 
 
 
 
 | 111 | OT_LEFTOFLASTBUTTON = 10, | 
 
 
 
 
 | 112 | OT_RIGHTOFLASTBUTTON = 11, | 
 
 
 
 
 | 113 | OT_ABOVELASTBUTTON = 12, | 
 
 
 
 
 | 114 | OT_BELOWLASTBUTTON = 13, | 
 
 
 
 
 | 115 | }; | 
 
 
 
 
 | 116 |  | 
 
 
 
 
 | 117 | enum ICONEFFECT { | 
 
 
 
 
 | 118 | ICE_NONE = 0, | 
 
 
 
 
 | 119 | ICE_GLOW = 1, | 
 
 
 
 
 | 120 | ICE_SHADOW = 2, | 
 
 
 
 
 | 121 | ICE_PULSE = 3, | 
 
 
 
 
 | 122 | ICE_ALPHA = 4, | 
 
 
 
 
 | 123 | }; | 
 
 
 
 
 | 124 |  | 
 
 
 
 
 | 125 | enum TEXTSHADOWTYPE { | 
 
 
 
 
 | 126 | TST_NONE = 0, | 
 
 
 
 
 | 127 | TST_SINGLE = 1, | 
 
 
 
 
 | 128 | TST_CONTINUOUS = 2, | 
 
 
 
 
 | 129 | }; | 
 
 
 
 
 | 130 |  | 
 
 
 
 
 | 131 | enum GLYPHTYPE { | 
 
 
 
 
 | 132 | GT_NONE = 0, | 
 
 
 
 
 | 133 | GT_IMAGEGLYPH = 1, | 
 
 
 
 
 | 134 | GT_FONTGLYPH = 2, | 
 
 
 
 
 | 135 | }; | 
 
 
 
 
 | 136 |  | 
 
 
 
 
 | 137 | enum IMAGESELECTTYPE { | 
 
 
 
 
 | 138 | IST_NONE = 0, | 
 
 
 
 
 | 139 | IST_SIZE = 1, | 
 
 
 
 
 | 140 | IST_DPI = 2, | 
 
 
 
 
 | 141 | }; | 
 
 
 
 
 | 142 |  | 
 
 
 
 
 | 143 | enum TRUESIZESCALINGTYPE { | 
 
 
 
 
 | 144 | TSST_NONE = 0, | 
 
 
 
 
 | 145 | TSST_SIZE = 1, | 
 
 
 
 
 | 146 | TSST_DPI = 2, | 
 
 
 
 
 | 147 | }; | 
 
 
 
 
 | 148 |  | 
 
 
 
 
 | 149 | enum GLYPHFONTSIZINGTYPE { | 
 
 
 
 
 | 150 | GFST_NONE = 0, | 
 
 
 
 
 | 151 | GFST_SIZE = 1, | 
 
 
 
 
 | 152 | GFST_DPI = 2, | 
 
 
 
 
 | 153 | }; | 
 
 
 
 
 | 154 |  | 
 
 
 
 
 | 155 | #define TMT_RESERVEDLOW 0 | 
 
 
 
 
 | 156 | #define TMT_RESERVEDHIGH 7999 | 
 
 
 
 
 | 157 |  | 
 
 
 
 
 | 158 | #define TMT_DIBDATA 2 | 
 
 
 
 
 | 159 | #define TMT_GLYPHDIBDATA 8 | 
 
 
 
 
 | 160 | #define TMT_ENUM 200 | 
 
 
 
 
 | 161 | #define TMT_STRING 201 | 
 
 
 
 
 | 162 | #define TMT_INT 202 | 
 
 
 
 
 | 163 | #define TMT_BOOL 203 | 
 
 
 
 
 | 164 | #define TMT_COLOR 204 | 
 
 
 
 
 | 165 | #define TMT_MARGINS 205 | 
 
 
 
 
 | 166 | #define TMT_FILENAME 206 | 
 
 
 
 
 | 167 | #define TMT_SIZE 207 | 
 
 
 
 
 | 168 | #define TMT_POSITION 208 | 
 
 
 
 
 | 169 | #define TMT_RECT 209 | 
 
 
 
 
 | 170 | #define TMT_FONT 210 | 
 
 
 
 
 | 171 | #define TMT_INTLIST 211 | 
 
 
 
 
 | 172 | #define TMT_HBITMAP 212 | 
 
 
 
 
 | 173 | #define TMT_DISKSTREAM 213 | 
 
 
 
 
 | 174 | #define TMT_STREAM 214 | 
 
 
 
 
 | 175 | #define TMT_BITMAPREF 215 | 
 
 
 
 
 | 176 | #define TMT_COLORSCHEMES 401 | 
 
 
 
 
 | 177 | #define TMT_SIZES 402 | 
 
 
 
 
 | 178 | #define TMT_CHARSET 403 | 
 
 
 
 
 | 179 | #define TMT_NAME 600 | 
 
 
 
 
 | 180 | #define TMT_DISPLAYNAME 601 | 
 
 
 
 
 | 181 | #define TMT_TOOLTIP 602 | 
 
 
 
 
 | 182 | #define TMT_COMPANY 603 | 
 
 
 
 
 | 183 | #define TMT_AUTHOR 604 | 
 
 
 
 
 | 184 | #define TMT_COPYRIGHT 605 | 
 
 
 
 
 | 185 | #define TMT_URL 606 | 
 
 
 
 
 | 186 | #define TMT_VERSION 607 | 
 
 
 
 
 | 187 | #define TMT_DESCRIPTION 608 | 
 
 
 
 
 | 188 | #define TMT_FIRST_RCSTRING_NAME TMT_DISPLAYNAME | 
 
 
 
 
 | 189 | #define TMT_LAST_RCSTRING_NAME TMT_DESCRIPTION | 
 
 
 
 
 | 190 | #define TMT_CAPTIONFONT 801 | 
 
 
 
 
 | 191 | #define TMT_SMALLCAPTIONFONT 802 | 
 
 
 
 
 | 192 | #define TMT_MENUFONT 803 | 
 
 
 
 
 | 193 | #define TMT_STATUSFONT 804 | 
 
 
 
 
 | 194 | #define TMT_MSGBOXFONT 805 | 
 
 
 
 
 | 195 | #define TMT_ICONTITLEFONT 806 | 
 
 
 
 
 | 196 | #define TMT_HEADING1FONT 807 | 
 
 
 
 
 | 197 | #define TMT_HEADING2FONT 808 | 
 
 
 
 
 | 198 | #define TMT_BODYFONT 809 | 
 
 
 
 
 | 199 | #define TMT_FIRSTFONT TMT_CAPTIONFONT | 
 
 
 
 
 | 200 | #define TMT_LASTFONT TMT_BODYFONT | 
 
 
 
 
 | 201 | #define TMT_FLATMENUS 1001 | 
 
 
 
 
 | 202 | #define TMT_FIRSTBOOL TMT_FLATMENUS | 
 
 
 
 
 | 203 | #define TMT_LASTBOOL TMT_FLATMENUS | 
 
 
 
 
 | 204 | #define TMT_SIZINGBORDERWIDTH 1201 | 
 
 
 
 
 | 205 | #define TMT_SCROLLBARWIDTH 1202 | 
 
 
 
 
 | 206 | #define TMT_SCROLLBARHEIGHT 1203 | 
 
 
 
 
 | 207 | #define TMT_CAPTIONBARWIDTH 1204 | 
 
 
 
 
 | 208 | #define TMT_CAPTIONBARHEIGHT 1205 | 
 
 
 
 
 | 209 | #define TMT_SMCAPTIONBARWIDTH 1206 | 
 
 
 
 
 | 210 | #define TMT_SMCAPTIONBARHEIGHT 1207 | 
 
 
 
 
 | 211 | #define TMT_MENUBARWIDTH 1208 | 
 
 
 
 
 | 212 | #define TMT_MENUBARHEIGHT 1209 | 
 
 
 
 
 | 213 | #define TMT_PADDEDBORDERWIDTH 1210 | 
 
 
 
 
 | 214 | #define TMT_FIRSTSIZE TMT_SIZINGBORDERWIDTH | 
 
 
 
 
 | 215 | #define TMT_LASTSIZE TMT_PADDEDBORDERWIDTH | 
 
 
 
 
 | 216 | #define TMT_MINCOLORDEPTH 1301 | 
 
 
 
 
 | 217 | #define TMT_FIRSTINT TMT_MINCOLORDEPTH | 
 
 
 
 
 | 218 | #define TMT_LASTINT TMT_MINCOLORDEPTH | 
 
 
 
 
 | 219 | #define TMT_CSSNAME 1401 | 
 
 
 
 
 | 220 | #define TMT_XMLNAME 1402 | 
 
 
 
 
 | 221 | #define TMT_LASTUPDATED 1403 | 
 
 
 
 
 | 222 | #define TMT_ALIAS 1404 | 
 
 
 
 
 | 223 | #define TMT_FIRSTSTRING TMT_CSSNAME | 
 
 
 
 
 | 224 | #define TMT_LASTSTRING TMT_ALIAS | 
 
 
 
 
 | 225 | #define TMT_SCROLLBAR 1601 | 
 
 
 
 
 | 226 | #define TMT_BACKGROUND 1602 | 
 
 
 
 
 | 227 | #define TMT_ACTIVECAPTION 1603 | 
 
 
 
 
 | 228 | #define TMT_INACTIVECAPTION 1604 | 
 
 
 
 
 | 229 | #define TMT_MENU 1605 | 
 
 
 
 
 | 230 | #define TMT_WINDOW 1606 | 
 
 
 
 
 | 231 | #define TMT_WINDOWFRAME 1607 | 
 
 
 
 
 | 232 | #define TMT_MENUTEXT 1608 | 
 
 
 
 
 | 233 | #define TMT_WINDOWTEXT 1609 | 
 
 
 
 
 | 234 | #define TMT_CAPTIONTEXT 1610 | 
 
 
 
 
 | 235 | #define TMT_ACTIVEBORDER 1611 | 
 
 
 
 
 | 236 | #define TMT_INACTIVEBORDER 1612 | 
 
 
 
 
 | 237 | #define TMT_APPWORKSPACE 1613 | 
 
 
 
 
 | 238 | #define TMT_HIGHLIGHT 1614 | 
 
 
 
 
 | 239 | #define TMT_HIGHLIGHTTEXT 1615 | 
 
 
 
 
 | 240 | #define TMT_BTNFACE 1616 | 
 
 
 
 
 | 241 | #define TMT_BTNSHADOW 1617 | 
 
 
 
 
 | 242 | #define TMT_GRAYTEXT 1618 | 
 
 
 
 
 | 243 | #define TMT_BTNTEXT 1619 | 
 
 
 
 
 | 244 | #define TMT_INACTIVECAPTIONTEXT 1620 | 
 
 
 
 
 | 245 | #define TMT_BTNHIGHLIGHT 1621 | 
 
 
 
 
 | 246 | #define TMT_DKSHADOW3D 1622 | 
 
 
 
 
 | 247 | #define TMT_LIGHT3D 1623 | 
 
 
 
 
 | 248 | #define TMT_INFOTEXT 1624 | 
 
 
 
 
 | 249 | #define TMT_INFOBK 1625 | 
 
 
 
 
 | 250 | #define TMT_BUTTONALTERNATEFACE 1626 | 
 
 
 
 
 | 251 | #define TMT_HOTTRACKING 1627 | 
 
 
 
 
 | 252 | #define TMT_GRADIENTACTIVECAPTION 1628 | 
 
 
 
 
 | 253 | #define TMT_GRADIENTINACTIVECAPTION 1629 | 
 
 
 
 
 | 254 | #define TMT_MENUHILIGHT 1630 | 
 
 
 
 
 | 255 | #define TMT_MENUBAR 1631 | 
 
 
 
 
 | 256 | #define TMT_FIRSTCOLOR TMT_SCROLLBAR | 
 
 
 
 
 | 257 | #define TMT_LASTCOLOR TMT_MENUBAR | 
 
 
 
 
 | 258 | #define TMT_FROMHUE1 1801 | 
 
 
 
 
 | 259 | #define TMT_FROMHUE2 1802 | 
 
 
 
 
 | 260 | #define TMT_FROMHUE3 1803 | 
 
 
 
 
 | 261 | #define TMT_FROMHUE4 1804 | 
 
 
 
 
 | 262 | #define TMT_FROMHUE5 1805 | 
 
 
 
 
 | 263 | #define TMT_TOHUE1 1806 | 
 
 
 
 
 | 264 | #define TMT_TOHUE2 1807 | 
 
 
 
 
 | 265 | #define TMT_TOHUE3 1808 | 
 
 
 
 
 | 266 | #define TMT_TOHUE4 1809 | 
 
 
 
 
 | 267 | #define TMT_TOHUE5 1810 | 
 
 
 
 
 | 268 | #define TMT_FROMCOLOR1 2001 | 
 
 
 
 
 | 269 | #define TMT_FROMCOLOR2 2002 | 
 
 
 
 
 | 270 | #define TMT_FROMCOLOR3 2003 | 
 
 
 
 
 | 271 | #define TMT_FROMCOLOR4 2004 | 
 
 
 
 
 | 272 | #define TMT_FROMCOLOR5 2005 | 
 
 
 
 
 | 273 | #define TMT_TOCOLOR1 2006 | 
 
 
 
 
 | 274 | #define TMT_TOCOLOR2 2007 | 
 
 
 
 
 | 275 | #define TMT_TOCOLOR3 2008 | 
 
 
 
 
 | 276 | #define TMT_TOCOLOR4 2009 | 
 
 
 
 
 | 277 | #define TMT_TOCOLOR5 2010 | 
 
 
 
 
 | 278 | #define TMT_TRANSPARENT 2201 | 
 
 
 
 
 | 279 | #define TMT_AUTOSIZE 2202 | 
 
 
 
 
 | 280 | #define TMT_BORDERONLY 2203 | 
 
 
 
 
 | 281 | #define TMT_COMPOSITED 2204 | 
 
 
 
 
 | 282 | #define TMT_BGFILL 2205 | 
 
 
 
 
 | 283 | #define TMT_GLYPHTRANSPARENT 2206 | 
 
 
 
 
 | 284 | #define TMT_GLYPHONLY 2207 | 
 
 
 
 
 | 285 | #define TMT_ALWAYSSHOWSIZINGBAR 2208 | 
 
 
 
 
 | 286 | #define TMT_MIRRORIMAGE 2209 | 
 
 
 
 
 | 287 | #define TMT_UNIFORMSIZING 2210 | 
 
 
 
 
 | 288 | #define TMT_INTEGRALSIZING 2211 | 
 
 
 
 
 | 289 | #define TMT_SOURCEGROW 2212 | 
 
 
 
 
 | 290 | #define TMT_SOURCESHRINK 2213 | 
 
 
 
 
 | 291 | #define TMT_DRAWBORDERS 2214 | 
 
 
 
 
 | 292 | #define TMT_NOETCHEDEFFECT 2215 | 
 
 
 
 
 | 293 | #define TMT_TEXTAPPLYOVERLAY 2216 | 
 
 
 
 
 | 294 | #define TMT_TEXTGLOW 2217 | 
 
 
 
 
 | 295 | #define TMT_TEXTITALIC 2218 | 
 
 
 
 
 | 296 | #define TMT_COMPOSITEDOPAQUE 2219 | 
 
 
 
 
 | 297 | #define TMT_LOCALIZEDMIRRORIMAGE 2220 | 
 
 
 
 
 | 298 | #define TMT_IMAGECOUNT 2401 | 
 
 
 
 
 | 299 | #define TMT_ALPHALEVEL 2402 | 
 
 
 
 
 | 300 | #define TMT_BORDERSIZE 2403 | 
 
 
 
 
 | 301 | #define TMT_ROUNDCORNERWIDTH 2404 | 
 
 
 
 
 | 302 | #define TMT_ROUNDCORNERHEIGHT 2405 | 
 
 
 
 
 | 303 | #define TMT_GRADIENTRATIO1 2406 | 
 
 
 
 
 | 304 | #define TMT_GRADIENTRATIO2 2407 | 
 
 
 
 
 | 305 | #define TMT_GRADIENTRATIO3 2408 | 
 
 
 
 
 | 306 | #define TMT_GRADIENTRATIO4 2409 | 
 
 
 
 
 | 307 | #define TMT_GRADIENTRATIO5 2410 | 
 
 
 
 
 | 308 | #define TMT_PROGRESSCHUNKSIZE 2411 | 
 
 
 
 
 | 309 | #define TMT_PROGRESSSPACESIZE 2412 | 
 
 
 
 
 | 310 | #define TMT_SATURATION 2413 | 
 
 
 
 
 | 311 | #define TMT_TEXTBORDERSIZE 2414 | 
 
 
 
 
 | 312 | #define TMT_ALPHATHRESHOLD 2415 | 
 
 
 
 
 | 313 | #define TMT_WIDTH 2416 | 
 
 
 
 
 | 314 | #define TMT_HEIGHT 2417 | 
 
 
 
 
 | 315 | #define TMT_GLYPHINDEX 2418 | 
 
 
 
 
 | 316 | #define TMT_TRUESIZESTRETCHMARK 2419 | 
 
 
 
 
 | 317 | #define TMT_MINDPI1 2420 | 
 
 
 
 
 | 318 | #define TMT_MINDPI2 2421 | 
 
 
 
 
 | 319 | #define TMT_MINDPI3 2422 | 
 
 
 
 
 | 320 | #define TMT_MINDPI4 2423 | 
 
 
 
 
 | 321 | #define TMT_MINDPI5 2424 | 
 
 
 
 
 | 322 | #define TMT_TEXTGLOWSIZE 2425 | 
 
 
 
 
 | 323 | #define TMT_FRAMESPERSECOND 2426 | 
 
 
 
 
 | 324 | #define TMT_PIXELSPERFRAME 2427 | 
 
 
 
 
 | 325 | #define TMT_ANIMATIONDELAY 2428 | 
 
 
 
 
 | 326 | #define TMT_GLOWINTENSITY 2429 | 
 
 
 
 
 | 327 | #define TMT_OPACITY 2430 | 
 
 
 
 
 | 328 | #define TMT_COLORIZATIONCOLOR 2431 | 
 
 
 
 
 | 329 | #define TMT_COLORIZATIONOPACITY 2432 | 
 
 
 
 
 | 330 | #define TMT_GLYPHFONT 2601 | 
 
 
 
 
 | 331 | #define TMT_IMAGEFILE 3001 | 
 
 
 
 
 | 332 | #define TMT_IMAGEFILE1 3002 | 
 
 
 
 
 | 333 | #define TMT_IMAGEFILE2 3003 | 
 
 
 
 
 | 334 | #define TMT_IMAGEFILE3 3004 | 
 
 
 
 
 | 335 | #define TMT_IMAGEFILE4 3005 | 
 
 
 
 
 | 336 | #define TMT_IMAGEFILE5 3006 | 
 
 
 
 
 | 337 | #define TMT_GLYPHIMAGEFILE 3008 | 
 
 
 
 
 | 338 | #define TMT_TEXT 3201 | 
 
 
 
 
 | 339 | #define TMT_CLASSICVALUE 3202 | 
 
 
 
 
 | 340 | #define TMT_OFFSET 3401 | 
 
 
 
 
 | 341 | #define TMT_TEXTSHADOWOFFSET 3402 | 
 
 
 
 
 | 342 | #define TMT_MINSIZE 3403 | 
 
 
 
 
 | 343 | #define TMT_MINSIZE1 3404 | 
 
 
 
 
 | 344 | #define TMT_MINSIZE2 3405 | 
 
 
 
 
 | 345 | #define TMT_MINSIZE3 3406 | 
 
 
 
 
 | 346 | #define TMT_MINSIZE4 3407 | 
 
 
 
 
 | 347 | #define TMT_MINSIZE5 3408 | 
 
 
 
 
 | 348 | #define TMT_NORMALSIZE 3409 | 
 
 
 
 
 | 349 | #define TMT_SIZINGMARGINS 3601 | 
 
 
 
 
 | 350 | #define TMT_CONTENTMARGINS 3602 | 
 
 
 
 
 | 351 | #define TMT_CAPTIONMARGINS 3603 | 
 
 
 
 
 | 352 | #define TMT_BORDERCOLOR 3801 | 
 
 
 
 
 | 353 | #define TMT_FILLCOLOR 3802 | 
 
 
 
 
 | 354 | #define TMT_TEXTCOLOR 3803 | 
 
 
 
 
 | 355 | #define TMT_EDGELIGHTCOLOR 3804 | 
 
 
 
 
 | 356 | #define TMT_EDGEHIGHLIGHTCOLOR 3805 | 
 
 
 
 
 | 357 | #define TMT_EDGESHADOWCOLOR 3806 | 
 
 
 
 
 | 358 | #define TMT_EDGEDKSHADOWCOLOR 3807 | 
 
 
 
 
 | 359 | #define TMT_EDGEFILLCOLOR 3808 | 
 
 
 
 
 | 360 | #define TMT_TRANSPARENTCOLOR 3809 | 
 
 
 
 
 | 361 | #define TMT_GRADIENTCOLOR1 3810 | 
 
 
 
 
 | 362 | #define TMT_GRADIENTCOLOR2 3811 | 
 
 
 
 
 | 363 | #define TMT_GRADIENTCOLOR3 3812 | 
 
 
 
 
 | 364 | #define TMT_GRADIENTCOLOR4 3813 | 
 
 
 
 
 | 365 | #define TMT_GRADIENTCOLOR5 3814 | 
 
 
 
 
 | 366 | #define TMT_SHADOWCOLOR 3815 | 
 
 
 
 
 | 367 | #define TMT_GLOWCOLOR 3816 | 
 
 
 
 
 | 368 | #define TMT_TEXTBORDERCOLOR 3817 | 
 
 
 
 
 | 369 | #define TMT_TEXTSHADOWCOLOR 3818 | 
 
 
 
 
 | 370 | #define TMT_GLYPHTEXTCOLOR 3819 | 
 
 
 
 
 | 371 | #define TMT_GLYPHTRANSPARENTCOLOR 3820 | 
 
 
 
 
 | 372 | #define TMT_FILLCOLORHINT 3821 | 
 
 
 
 
 | 373 | #define TMT_BORDERCOLORHINT 3822 | 
 
 
 
 
 | 374 | #define TMT_ACCENTCOLORHINT 3823 | 
 
 
 
 
 | 375 | #define TMT_TEXTCOLORHINT 3824 | 
 
 
 
 
 | 376 | #define TMT_HEADING1TEXTCOLOR 3825 | 
 
 
 
 
 | 377 | #define TMT_HEADING2TEXTCOLOR 3826 | 
 
 
 
 
 | 378 | #define TMT_BODYTEXTCOLOR 3827 | 
 
 
 
 
 | 379 | #define TMT_BGTYPE 4001 | 
 
 
 
 
 | 380 | #define TMT_BORDERTYPE 4002 | 
 
 
 
 
 | 381 | #define TMT_FILLTYPE 4003 | 
 
 
 
 
 | 382 | #define TMT_SIZINGTYPE 4004 | 
 
 
 
 
 | 383 | #define TMT_HALIGN 4005 | 
 
 
 
 
 | 384 | #define TMT_CONTENTALIGNMENT 4006 | 
 
 
 
 
 | 385 | #define TMT_VALIGN 4007 | 
 
 
 
 
 | 386 | #define TMT_OFFSETTYPE 4008 | 
 
 
 
 
 | 387 | #define TMT_ICONEFFECT 4009 | 
 
 
 
 
 | 388 | #define TMT_TEXTSHADOWTYPE 4010 | 
 
 
 
 
 | 389 | #define TMT_IMAGELAYOUT 4011 | 
 
 
 
 
 | 390 | #define TMT_GLYPHTYPE 4012 | 
 
 
 
 
 | 391 | #define TMT_IMAGESELECTTYPE 4013 | 
 
 
 
 
 | 392 | #define TMT_GLYPHFONTSIZINGTYPE 4014 | 
 
 
 
 
 | 393 | #define TMT_TRUESIZESCALINGTYPE 4015 | 
 
 
 
 
 | 394 | #define TMT_USERPICTURE 5001 | 
 
 
 
 
 | 395 | #define TMT_DEFAULTPANESIZE 5002 | 
 
 
 
 
 | 396 | #define TMT_BLENDCOLOR 5003 | 
 
 
 
 
 | 397 | #define TMT_CUSTOMSPLITRECT 5004 | 
 
 
 
 
 | 398 | #define TMT_ANIMATIONBUTTONRECT 5005 | 
 
 
 
 
 | 399 | #define TMT_ANIMATIONDURATION 5006 | 
 
 
 
 
 | 400 | #define TMT_TRANSITIONDURATIONS 6000 | 
 
 
 
 
 | 401 | #define TMT_SCALEDBACKGROUND 7001 | 
 
 
 
 
 | 402 | #define TMT_ATLASIMAGE 8000 | 
 
 
 
 
 | 403 | #define TMT_ATLASINPUTIMAGE 8001 | 
 
 
 
 
 | 404 | #define TMT_ATLASRECT 8002 | 
 
 
 
 
 | 405 |  | 
 
 
 
 
 | 406 | /* LINK class */ | 
 
 
 
 
 | 407 | #if defined(__GNUC__) | 
 
 
 
 
 | 408 | #define VSCLASS_LINK (const WCHAR []){'L','I','N','K',0} | 
 
 
 
 
 | 409 | #elif defined(_MSC_VER) | 
 
 
 
 
 | 410 | #define VSCLASS_LINK L"LINK" | 
 
 
 
 
 | 411 | #else | 
 
 
 
 
 | 412 | static const WCHAR VSCLASS_LINK[] = {'L','I','N','K',0}; | 
 
 
 
 
 | 413 | #endif | 
 
 
 
 
 | 414 |  | 
 
 
 
 
 | 415 | enum LINKPARTS { | 
 
 
 
 
 | 416 | LP_HYPERLINK = 1, | 
 
 
 
 
 | 417 | }; | 
 
 
 
 
 | 418 |  | 
 
 
 
 
 | 419 | enum HYPERLINKSTATES { | 
 
 
 
 
 | 420 | HLS_NORMALTEXT = 1, | 
 
 
 
 
 | 421 | HLS_LINKTEXT = 2, | 
 
 
 
 
 | 422 | }; | 
 
 
 
 
 | 423 |  | 
 
 
 
 
 | 424 | /* EMPTYMARKUP class */ | 
 
 
 
 
 | 425 | #if defined(__GNUC__) | 
 
 
 
 
 | 426 | #define VSCLASS_EMPTYMARKUP (const WCHAR []){'E','M','P','T','Y','M','A','R','K','U','P',0} | 
 
 
 
 
 | 427 | #elif defined(_MSC_VER) | 
 
 
 
 
 | 428 | #define VSCLASS_EMPTYMARKUP L"EMPTYMARKUP" | 
 
 
 
 
 | 429 | #else | 
 
 
 
 
 | 430 | static const WCHAR VSCLASS_EMPTYMARKUP[] = {'E','M','P','T','Y','M','A','R','K','U','P',0}; | 
 
 
 
 
 | 431 | #endif | 
 
 
 
 
 | 432 |  | 
 
 
 
 
 | 433 | enum EMPTYMARKUPPARTS { | 
 
 
 
 
 | 434 | EMP_MARKUPTEXT = 1, | 
 
 
 
 
 | 435 | }; | 
 
 
 
 
 | 436 |  | 
 
 
 
 
 | 437 | enum MARKUPTEXTSTATES { | 
 
 
 
 
 | 438 | EMT_NORMALTEXT = 1, | 
 
 
 
 
 | 439 | EMT_LINKTEXT = 2, | 
 
 
 
 
 | 440 | }; | 
 
 
 
 
 | 441 |  | 
 
 
 
 
 | 442 | /* STATIC class */ | 
 
 
 
 
 | 443 | #if defined(__GNUC__) | 
 
 
 
 
 | 444 | #define VSCLASS_STATIC (const WCHAR []){'S','T','A','T','I','C',0} | 
 
 
 
 
 | 445 | #elif defined(_MSC_VER) | 
 
 
 
 
 | 446 | #define VSCLASS_STATIC L"STATIC" | 
 
 
 
 
 | 447 | #else | 
 
 
 
 
 | 448 | static const WCHAR VSCLASS_STATIC[] = {'S','T','A','T','I','C',0}; | 
 
 
 
 
 | 449 | #endif | 
 
 
 
 
 | 450 |  | 
 
 
 
 
 | 451 | enum STATICPARTS { | 
 
 
 
 
 | 452 | STAT_TEXT = 1, | 
 
 
 
 
 | 453 | }; | 
 
 
 
 
 | 454 |  | 
 
 
 
 
 | 455 | /* PAGE class */ | 
 
 
 
 
 | 456 | #if defined(__GNUC__) | 
 
 
 
 
 | 457 | #define VSCLASS_PAGE (const WCHAR []){'P','A','G','E',0} | 
 
 
 
 
 | 458 | #elif defined(_MSC_VER) | 
 
 
 
 
 | 459 | #define VSCLASS_PAGE L"PAGE" | 
 
 
 
 
 | 460 | #else | 
 
 
 
 
 | 461 | static const WCHAR VSCLASS_PAGE[] = {'P','A','G','E',0}; | 
 
 
 
 
 | 462 | #endif | 
 
 
 
 
 | 463 |  | 
 
 
 
 
 | 464 | enum PAGEPARTS { | 
 
 
 
 
 | 465 | PGRP_UP = 1, | 
 
 
 
 
 | 466 | PGRP_DOWN = 2, | 
 
 
 
 
 | 467 | PGRP_UPHORZ = 3, | 
 
 
 
 
 | 468 | PGRP_DOWNHORZ = 4, | 
 
 
 
 
 | 469 | }; | 
 
 
 
 
 | 470 |  | 
 
 
 
 
 | 471 | /* MONTHCAL class */ | 
 
 
 
 
 | 472 | #if defined(__GNUC__) | 
 
 
 
 
 | 473 | #define VSCLASS_MONTHCAL (const WCHAR []){'M','O','N','T','H','C','A','L',0} | 
 
 
 
 
 | 474 | #elif defined(_MSC_VER) | 
 
 
 
 
 | 475 | #define VSCLASS_MONTHCAL L"MONTHCAL" | 
 
 
 
 
 | 476 | #else | 
 
 
 
 
 | 477 | static const WCHAR VSCLASS_MONTHCAL[] = {'M','O','N','T','H','C','A','L',0}; | 
 
 
 
 
 | 478 | #endif | 
 
 
 
 
 | 479 |  | 
 
 
 
 
 | 480 | enum MONTHCALPARTS { | 
 
 
 
 
 | 481 | MC_BACKGROUND = 1, | 
 
 
 
 
 | 482 | MC_BORDERS = 2, | 
 
 
 
 
 | 483 | MC_GRIDBACKGROUND = 3, | 
 
 
 
 
 | 484 | MC_COLHEADERSPLITTER = 4, | 
 
 
 
 
 | 485 | MC_GRIDCELLBACKGROUND = 5, | 
 
 
 
 
 | 486 | MC_GRIDCELL = 6, | 
 
 
 
 
 | 487 | MC_GRIDCELLUPPER = 7, | 
 
 
 
 
 | 488 | MC_TRAILINGGRIDCELL = 8, | 
 
 
 
 
 | 489 | MC_TRAILINGGRIDCELLUPPER = 9, | 
 
 
 
 
 | 490 | MC_NAVNEXT = 10, | 
 
 
 
 
 | 491 | MC_NAVPREV = 11, | 
 
 
 
 
 | 492 | }; | 
 
 
 
 
 | 493 |  | 
 
 
 
 
 | 494 | enum GRIDCELLBACKGROUNDSTATES { | 
 
 
 
 
 | 495 | MCGCB_SELECTED = 1, | 
 
 
 
 
 | 496 | MCGCB_HOT = 2, | 
 
 
 
 
 | 497 | MCGCB_SELECTEDHOT = 3, | 
 
 
 
 
 | 498 | MCGCB_SELECTEDNOTFOCUSED = 4, | 
 
 
 
 
 | 499 | MCGCB_TODAY = 5, | 
 
 
 
 
 | 500 | }; | 
 
 
 
 
 | 501 |  | 
 
 
 
 
 | 502 | enum GRIDCELLSTATES { | 
 
 
 
 
 | 503 | MCGC_HOT = 1, | 
 
 
 
 
 | 504 | MCGC_HASSTATE = 2, | 
 
 
 
 
 | 505 | MCGC_HASSTATEHOT = 3, | 
 
 
 
 
 | 506 | MCGC_TODAY = 4, | 
 
 
 
 
 | 507 | }; | 
 
 
 
 
 | 508 |  | 
 
 
 
 
 | 509 | enum GRIDCELLUPPERSTATES { | 
 
 
 
 
 | 510 | MCGCU_HOT = 1, | 
 
 
 
 
 | 511 | MCGCU_HASSTATE = 2, | 
 
 
 
 
 | 512 | MCGCU_HASSTATEHOT = 3, | 
 
 
 
 
 | 513 | }; | 
 
 
 
 
 | 514 |  | 
 
 
 
 
 | 515 | enum TRAILINGGRIDCELLSTATES { | 
 
 
 
 
 | 516 | MCTGC_HOT = 1, | 
 
 
 
 
 | 517 | MCTGC_HASSTATE = 2, | 
 
 
 
 
 | 518 | MCTGC_HASSTATEHOT = 3, | 
 
 
 
 
 | 519 | MCTGC_TODAY = 4, | 
 
 
 
 
 | 520 | }; | 
 
 
 
 
 | 521 |  | 
 
 
 
 
 | 522 | enum TRAILINGGRIDCELLUPPERSTATES { | 
 
 
 
 
 | 523 | MCTGCU_HOT = 1, | 
 
 
 
 
 | 524 | MCTGCU_HASSTATE = 2, | 
 
 
 
 
 | 525 | MCTGCU_HASSTATEHOT = 3, | 
 
 
 
 
 | 526 | }; | 
 
 
 
 
 | 527 |  | 
 
 
 
 
 | 528 | enum NAVNEXTSTATES { | 
 
 
 
 
 | 529 | MCNN_NORMAL = 1, | 
 
 
 
 
 | 530 | MCNN_HOT = 2, | 
 
 
 
 
 | 531 | MCNN_PRESSED = 3, | 
 
 
 
 
 | 532 | MCNN_DISABLED = 4, | 
 
 
 
 
 | 533 | }; | 
 
 
 
 
 | 534 |  | 
 
 
 
 
 | 535 | enum NAVPREVSTATES { | 
 
 
 
 
 | 536 | MCNP_NORMAL = 1, | 
 
 
 
 
 | 537 | MCNP_HOT = 2, | 
 
 
 
 
 | 538 | MCNP_PRESSED = 3, | 
 
 
 
 
 | 539 | MCNP_DISABLED = 4, | 
 
 
 
 
 | 540 | }; | 
 
 
 
 
 | 541 |  | 
 
 
 
 
 | 542 | /* CLOCK class */ | 
 
 
 
 
 | 543 | #if defined(__GNUC__) | 
 
 
 
 
 | 544 | #define VSCLASS_CLOCK (const WCHAR []){'C','L','O','C','K',0} | 
 
 
 
 
 | 545 | #elif defined(_MSC_VER) | 
 
 
 
 
 | 546 | #define VSCLASS_CLOCK L"CLOCK" | 
 
 
 
 
 | 547 | #else | 
 
 
 
 
 | 548 | static const WCHAR VSCLASS_CLOCK[] = {'C','L','O','C','K',0}; | 
 
 
 
 
 | 549 | #endif | 
 
 
 
 
 | 550 |  | 
 
 
 
 
 | 551 | enum CLOCKPARTS { | 
 
 
 
 
 | 552 | CLP_TIME = 1, | 
 
 
 
 
 | 553 | }; | 
 
 
 
 
 | 554 |  | 
 
 
 
 
 | 555 | enum CLOCKSTATES { | 
 
 
 
 
 | 556 | CLS_NORMAL = 1, | 
 
 
 
 
 | 557 | CLS_HOT = 2, | 
 
 
 
 
 | 558 | CLS_PRESSED = 3, | 
 
 
 
 
 | 559 | }; | 
 
 
 
 
 | 560 |  | 
 
 
 
 
 | 561 | /* TRAYNOTIFY class */ | 
 
 
 
 
 | 562 | #if defined(__GNUC__) | 
 
 
 
 
 | 563 | #define VSCLASS_TRAYNOTIFY (const WCHAR []){'T','R','A','Y','N','O','T','I','F','Y',0} | 
 
 
 
 
 | 564 | #elif defined(_MSC_VER) | 
 
 
 
 
 | 565 | #define VSCLASS_TRAYNOTIFY L"TRAYNOTIFY" | 
 
 
 
 
 | 566 | #else | 
 
 
 
 
 | 567 | static const WCHAR VSCLASS_TRAYNOTIFY[] = {'T','R','A','Y','N','O','T','I','F','Y',0}; | 
 
 
 
 
 | 568 | #endif | 
 
 
 
 
 | 569 |  | 
 
 
 
 
 | 570 | enum TRAYNOTIFYPARTS { | 
 
 
 
 
 | 571 | TNP_BACKGROUND = 1, | 
 
 
 
 
 | 572 | TNP_ANIMBACKGROUND = 2, | 
 
 
 
 
 | 573 | }; | 
 
 
 
 
 | 574 |  | 
 
 
 
 
 | 575 | /* TASKBAR class */ | 
 
 
 
 
 | 576 | #if defined(__GNUC__) | 
 
 
 
 
 | 577 | #define VSCLASS_TASKBAR (const WCHAR []){'T','A','S','K','B','A','R',0} | 
 
 
 
 
 | 578 | #elif defined(_MSC_VER) | 
 
 
 
 
 | 579 | #define VSCLASS_TASKBAR L"TASKBAR" | 
 
 
 
 
 | 580 | #else | 
 
 
 
 
 | 581 | static const WCHAR VSCLASS_TASKBAR[] = {'T','A','S','K','B','A','R',0}; | 
 
 
 
 
 | 582 | #endif | 
 
 
 
 
 | 583 |  | 
 
 
 
 
 | 584 | enum TASKBARPARTS { | 
 
 
 
 
 | 585 | TBP_BACKGROUNDBOTTOM = 1, | 
 
 
 
 
 | 586 | TBP_BACKGROUNDRIGHT = 2, | 
 
 
 
 
 | 587 | TBP_BACKGROUNDTOP = 3, | 
 
 
 
 
 | 588 | TBP_BACKGROUNDLEFT = 4, | 
 
 
 
 
 | 589 | TBP_SIZINGBARBOTTOM = 5, | 
 
 
 
 
 | 590 | TBP_SIZINGBARRIGHT = 6, | 
 
 
 
 
 | 591 | TBP_SIZINGBARTOP = 7, | 
 
 
 
 
 | 592 | TBP_SIZINGBARLEFT = 8, | 
 
 
 
 
 | 593 | }; | 
 
 
 
 
 | 594 |  | 
 
 
 
 
 | 595 | /* TASKBAND class */ | 
 
 
 
 
 | 596 | #if defined(__GNUC__) | 
 
 
 
 
 | 597 | #define VSCLASS_TASKBAND (const WCHAR []){'T','A','S','K','B','A','N','D',0} | 
 
 
 
 
 | 598 | #elif defined(_MSC_VER) | 
 
 
 
 
 | 599 | #define VSCLASS_TASKBAND L"TASKBAND" | 
 
 
 
 
 | 600 | #else | 
 
 
 
 
 | 601 | static const WCHAR VSCLASS_TASKBAND[] = {'T','A','S','K','B','A','N','D',0}; | 
 
 
 
 
 | 602 | #endif | 
 
 
 
 
 | 603 |  | 
 
 
 
 
 | 604 | enum TASKBANDPARTS { | 
 
 
 
 
 | 605 | TDP_GROUPCOUNT = 1, | 
 
 
 
 
 | 606 | TDP_FLASHBUTTON = 2, | 
 
 
 
 
 | 607 | TDP_FLASHBUTTONGROUPMENU = 3, | 
 
 
 
 
 | 608 | }; | 
 
 
 
 
 | 609 |  | 
 
 
 
 
 | 610 | /* STARTPANEL class */ | 
 
 
 
 
 | 611 | #if defined(__GNUC__) | 
 
 
 
 
 | 612 | #define VSCLASS_STARTPANEL (const WCHAR []){'S','T','A','R','T','P','A','N','E','L',0} | 
 
 
 
 
 | 613 | #elif defined(_MSC_VER) | 
 
 
 
 
 | 614 | #define VSCLASS_STARTPANEL L"STARTPANEL" | 
 
 
 
 
 | 615 | #else | 
 
 
 
 
 | 616 | static const WCHAR VSCLASS_STARTPANEL[] = {'S','T','A','R','T','P','A','N','E','L',0}; | 
 
 
 
 
 | 617 | #endif | 
 
 
 
 
 | 618 |  | 
 
 
 
 
 | 619 | enum STARTPANELPARTS { | 
 
 
 
 
 | 620 | SPP_USERPANE = 1, | 
 
 
 
 
 | 621 | SPP_MOREPROGRAMS = 2, | 
 
 
 
 
 | 622 | SPP_MOREPROGRAMSARROW = 3, | 
 
 
 
 
 | 623 | SPP_PROGLIST = 4, | 
 
 
 
 
 | 624 | SPP_PROGLISTSEPARATOR = 5, | 
 
 
 
 
 | 625 | SPP_PLACESLIST = 6, | 
 
 
 
 
 | 626 | SPP_PLACESLISTSEPARATOR = 7, | 
 
 
 
 
 | 627 | SPP_LOGOFF = 8, | 
 
 
 
 
 | 628 | SPP_LOGOFFBUTTONS = 9, | 
 
 
 
 
 | 629 | SPP_USERPICTURE = 10, | 
 
 
 
 
 | 630 | SPP_PREVIEW = 11, | 
 
 
 
 
 | 631 | SPP_MOREPROGRAMSTAB = 12, | 
 
 
 
 
 | 632 | SPP_NSCHOST = 13, | 
 
 
 
 
 | 633 | SPP_SOFTWAREEXPLORER = 14, | 
 
 
 
 
 | 634 | SPP_OPENBOX = 15, | 
 
 
 
 
 | 635 | SPP_SEARCHVIEW = 16, | 
 
 
 
 
 | 636 | SPP_MOREPROGRAMSARROWBACK = 17, | 
 
 
 
 
 | 637 | SPP_TOPMATCH = 18, | 
 
 
 
 
 | 638 | SPP_LOGOFFSPLITBUTTONDROPDOWN = 19, | 
 
 
 
 
 | 639 | }; | 
 
 
 
 
 | 640 |  | 
 
 
 
 
 | 641 | enum MOREPROGRAMSTABSTATES { | 
 
 
 
 
 | 642 | SPMPT_NORMAL = 1, | 
 
 
 
 
 | 643 | SPMPT_HOT = 2, | 
 
 
 
 
 | 644 | SPMPT_SELECTED = 3, | 
 
 
 
 
 | 645 | SPMPT_DISABLED = 4, | 
 
 
 
 
 | 646 | SPMPT_FOCUSED = 5, | 
 
 
 
 
 | 647 | }; | 
 
 
 
 
 | 648 |  | 
 
 
 
 
 | 649 | enum SOFTWAREEXPLORERSTATES { | 
 
 
 
 
 | 650 | SPSE_NORMAL = 1, | 
 
 
 
 
 | 651 | SPSE_HOT = 2, | 
 
 
 
 
 | 652 | SPSE_SELECTED = 3, | 
 
 
 
 
 | 653 | SPSE_DISABLED = 4, | 
 
 
 
 
 | 654 | SPSE_FOCUSED = 5, | 
 
 
 
 
 | 655 | }; | 
 
 
 
 
 | 656 |  | 
 
 
 
 
 | 657 | enum OPENBOXSTATES { | 
 
 
 
 
 | 658 | SPOB_NORMAL = 1, | 
 
 
 
 
 | 659 | SPOB_HOT = 2, | 
 
 
 
 
 | 660 | SPOB_SELECTED = 3, | 
 
 
 
 
 | 661 | SPOB_DISABLED = 4, | 
 
 
 
 
 | 662 | SPOB_FOCUSED = 5, | 
 
 
 
 
 | 663 | }; | 
 
 
 
 
 | 664 |  | 
 
 
 
 
 | 665 | enum MOREPROGRAMSARROWSTATES { | 
 
 
 
 
 | 666 | SPS_NORMAL = 1, | 
 
 
 
 
 | 667 | SPS_HOT = 2, | 
 
 
 
 
 | 668 | SPS_PRESSED = 3, | 
 
 
 
 
 | 669 | }; | 
 
 
 
 
 | 670 |  | 
 
 
 
 
 | 671 | enum MOREPROGRAMSARROWBACKSTATES { | 
 
 
 
 
 | 672 | SPSB_NORMAL = 1, | 
 
 
 
 
 | 673 | SPSB_HOT = 2, | 
 
 
 
 
 | 674 | SPSB_PRESSED = 3, | 
 
 
 
 
 | 675 | }; | 
 
 
 
 
 | 676 |  | 
 
 
 
 
 | 677 | enum LOGOFFBUTTONSSTATES { | 
 
 
 
 
 | 678 | SPLS_NORMAL = 1, | 
 
 
 
 
 | 679 | SPLS_HOT = 2, | 
 
 
 
 
 | 680 | SPLS_PRESSED = 3, | 
 
 
 
 
 | 681 | }; | 
 
 
 
 
 | 682 |  | 
 
 
 
 
 | 683 | /* MENUBAND class */ | 
 
 
 
 
 | 684 | #if defined(__GNUC__) | 
 
 
 
 
 | 685 | #define VSCLASS_MENUBAND (const WCHAR []){'M','E','N','U','B','A','N','D',0} | 
 
 
 
 
 | 686 | #elif defined(_MSC_VER) | 
 
 
 
 
 | 687 | #define VSCLASS_MENUBAND L"MENUBAND" | 
 
 
 
 
 | 688 | #else | 
 
 
 
 
 | 689 | static const WCHAR VSCLASS_MENUBAND[] = {'M','E','N','U','B','A','N','D',0}; | 
 
 
 
 
 | 690 | #endif | 
 
 
 
 
 | 691 |  | 
 
 
 
 
 | 692 | enum MENUBANDPARTS { | 
 
 
 
 
 | 693 | MDP_NEWAPPBUTTON = 1, | 
 
 
 
 
 | 694 | MDP_SEPERATOR = 2, | 
 
 
 
 
 | 695 | }; | 
 
 
 
 
 | 696 |  | 
 
 
 
 
 | 697 | enum MENUBANDSTATES { | 
 
 
 
 
 | 698 | MDS_NORMAL = 1, | 
 
 
 
 
 | 699 | MDS_HOT = 2, | 
 
 
 
 
 | 700 | MDS_PRESSED = 3, | 
 
 
 
 
 | 701 | MDS_DISABLED = 4, | 
 
 
 
 
 | 702 | MDS_CHECKED = 5, | 
 
 
 
 
 | 703 | MDS_HOTCHECKED = 6, | 
 
 
 
 
 | 704 | }; | 
 
 
 
 
 | 705 |  | 
 
 
 
 
 | 706 | #endif /* __VSSYM32_H__ */ |