******************************************************************************** *!* ctl32.h include file for ctl32 classes *!* *!* This file has 4 parts: *!* 1: Custom defines *!* 2: Windows API defines *!* 3: Defines from Windows SDK vsstyle.h uxtheme.h *!* 4: A subset of defines from foxpro.h ******************************************************************************** ******************************************************************************** *!* CTL CUSTOM ******************************************************************************** *!* 20061004 Replaced the CTL prefix with CON (Constant) to avoid conflict with *!* Win API constants that start also with CTL_ #Define TRUE .T. #Define FALSE .F. #Define CR chr(0xd) #Define LF chr(0xa) #Define CRLF chr(0xd)+chr(0xa) #Define NULA chr(0x0) #Define NULW chr(0x0)+chr(0x0) #Define NULCHAR chr(0x0) #Define TABCHAR chr(0x9) *!* Pemstatus Values #Define CTLPEMSTATUS_CHANGED 0 #Define CTLPEMSTATUS_READONLY 1 #Define CTLPEMSTATUS_PROTECTED 2 #Define CTLPEMSTATUS_TYPE 3 #Define CTLPEMSTATUS_USERDEFINED 4 #Define CTLPEMSTATUS_DEFINED 5 #Define CTLPEMSTATUS_INHERITED 6 *!* TabOrientation Enum #Define CTLTABORIENTATION_TOP 0 #Define CTLTABORIENTATION_BOTTOM 1 #Define CTLTABORIENTATION_LEFT 2 #Define CTLTABORIENTATION_RIGHT 3 *!* Orientation Enum #Define CTLORIENTATION_HORIZONTAL 0 #Define CTLORIENTATION_VERTICAL 1 *!* TickStyle Enum #Define CTLTICKSTYLE_NONE 0 #Define CTLTICKSTYLE_TOPLEFT 1 #Define CTLTICKSTYLE_BOTTOMRIGHT 2 #Define CTLTICKSTYLE_BOTH 3 *!* Missing MousePointer constants in foxpro.h #Define MOUSE_HAND 15 #Define MOUSE_DN_ARROW 16 #Define MOUSE_MGLASS 17 * This are used to clear certain style bits #Define CON_BIT_WS_BORDER 23 #Define CON_BIT_WS_EX_LAYOUTRTL 22 #Define CON_BIT_WS_EX_STATICEDGE 17 #Define CON_BIT_TTS_BALLOON 6 #Define CON_BIT_TTS_CLOSE 7 #Define CON_BIT_WS_VISIBLE 28 *!* BorderStyle #Define CON_BS_NONE 0 #Define CON_BS_FIXEDSINGLE 1 #Define CON_BS_FIXEDDIALOG 2 #Define CON_BS_SIZABLE 3 #Define CON_BTPOS_NONE 1 #Define CON_BTPOS_LEFTTOP 1 #Define CON_BTPOS_ACTIVECTRL 2 #Define CON_BTPOS_CARET 3 #Define CON_BTPOS_SYS1270 4 #Define CON_BTPOS_CTRLREF 5 #Define CON_BTPOS_MOUSE 6 #Define CON_BTSTYLE_BALLOON 1 #Define CON_BTSTYLE_RECT 2 #Define CON_BTSTYLE_NOBORDER 3 #Define CON_EFFECT_RAISED 0 #Define CON_EFFECT_SUNKEN 1 #Define CON_EFFECT_FLAT 2 #Define CON_FORMTYPE_DEFAULT 0 #Define CON_FORMTYPE_TOPLEVEL 1 #Define CON_FORMTYPE_SCREEN 2 *!* ObjToClient parameters #Define CON_OBJTOCLI_TOP 1 #Define CON_OBJTOCLI_LEFT 2 #Define CON_OBJTOCLI_WIDTH 3 #Define CON_OBJTOCLI_HEIGHT 4 *!* Alignment Values #Define CON_ALIGN_MIDDLELEFT 0 #Define CON_ALIGN_MIDDLERIGHT 1 #Define CON_ALIGN_MIDDLECENTER 2 #Define CON_ALIGN_AUTOMATIC 3 #Define CON_ALIGN_TOPLEFT 4 #Define CON_ALIGN_TOPRIGHT 5 #Define CON_ALIGN_TOPCENTER 6 #Define CON_ALIGN_BOTTOMLEFT 7 #Define CON_ALIGN_BOTTOMRIGHT 8 #Define CON_ALIGN_BOTTOMCENTER 9 *!* Pemstatus Values #Define CON_PEMSTAT_CHANGED 0 #Define CON_PEMSTAT_READONLY 1 #Define CON_PEMSTAT_PROTECTED 2 #Define CON_PEMSTAT_TYPE 3 #Define CON_PEMSTAT_USERDEFINED 4 #Define CON_PEMSTAT_DEFINED 5 #Define CON_PEMSTAT_INHERITED 6 #Define CON_SBBORDER_HORIZONTAL 1 #Define CON_SBBORDER_VERTICAL 2 #Define CON_SBBORDER_SEPARATOR 3 *!* ShowWindow #Define CON_SHOWWIN_INSCREEN 0 #Define CON_SHOWWIN_INTOPLEVELFORM 1 #Define CON_SHOWWIN_ASTOPLEVELFORM 2 #Define CON_STYLE_BALLOON 1 #Define CON_STYLE_RECT 2 #Define CON_STYLE_NOBORDER 3 *!* TabOrientation parameters #Define CON_TABOR_TOP 0 #Define CON_TABOR_BOTTOM 1 #Define CON_TABOR_LEFT 2 #Define CON_TABOR_RIGHT 3 *!* VFP VERSION() #Define CON_VER_DATESERIAL 1 #Define CON_VER_TYPE 2 #Define CON_VER_LANG 3 #Define CON_VER_CHAR 4 #Define CON_VER_NUM 5 #Define CON_VER_TYPE_RUNTIME 0 #Define CON_VER_TYPE_STANDARD 1 #Define CON_VER_TYPE_PRO 2 #Define CON_VER_LANG_ENGLISH "00" #Define CON_VER_LANG_RUSSSIAN "07" #Define CON_VER_LANG_FRENCH "33" #Define CON_VER_LANG_SPANISH "34" #Define CON_VER_LANG_CZECH "39" #Define CON_VER_LANG_GERMAN "48" #Define CON_VER_LANG_KOREAN "55" #Define CON_VER_LANG_SCHINESE "86" #Define CON_VER_LANG_TCHINESE "88" *!* WindowType constants #Define CON_WINTYPE_MODELESS 0 #Define CON_WINTYPE_MODAL 1 #Define CON_WINTYPE_READ 2 #Define CON_WINTYPE_READMODAL 3 *!* These should be removed, not to be used, see NTDDI_x below #Define OS_WIN95 400 #Define OS_WIN98 410 #Define OS_WINME 500 #Define OS_WINNT4 400 #Define OS_WIN2K 500 #Define OS_WINXP 501 #Define OS_WIN2K3 502 #Define OS_WINVISTA 600 #Define CON_OS_WIN95 4000000 #Define CON_OS_WIN98 4100000 #Define CON_OS_WIN2K 5000000 #Define CON_OS_WIN2KSP1 5000100 #Define CON_OS_WIN2KSP2 5000200 #Define CON_OS_WIN2KSP3 5000300 #Define CON_OS_WIN2KSP4 5000400 #Define CON_OS_WINXP 5010000 #Define CON_OS_WINXPSP1 5010100 #Define CON_OS_WINXPSP2 5010200 #Define CON_OS_WS03 5020000 #Define CON_OS_WS03SP1 5020100 #Define CON_OS_WS03SP2 5020200 #Define CON_OS_LONGHORN 6000000 #Define CON_OS_WINVISTA 6000000 #Define VFP_MAX_STRING_SIZE 16777184 ******************************************************************************** *!* WINDOWS API ******************************************************************************** #Define ANSI_CHARSET 0 #Define ARABIC_CHARSET 178 #Define BALTIC_CHARSET 186 #Define BIF_BROWSEFORCOMPUTER 0x1000 #Define BIF_BROWSEFORPRINTER 0x2000 #Define BIF_BROWSEINCLUDEFILES 0x4000 #Define BIF_BROWSEINCLUDEURLS 0x80 #Define BIF_DONTGOBELOWDOMAIN 0x2 #Define BIF_EDITBOX 0x10 #Define BIF_NEWDIALOGSTYLE 0x40 #Define BIF_NONEWFOLDERBUTTON 0x0200 #Define BIF_NOTRANSLATETARGETS 0x0400 #Define BIF_RETURNFSANCESTORS 0x8 #Define BIF_RETURNONLYFSDIRS 0x1 #Define BIF_SHAREABLE 0x8000 #Define BIF_STATUSTEXT 0x4 #Define BIF_USENEWUI 0x40 #Define BIF_VALIDATE 0x20 #Define BIF_UAHINT 0x0100 *!* message from browser #Define BFFM_INITIALIZED 1 #Define BFFM_SELCHANGED 2 #Define BFFM_VALIDATEFAILEDA 3 && lParam:szPath ret:1(cont),0(EndDialog) #Define BFFM_VALIDATEFAILEDW 4 && lParam:wzPath ret:1(cont),0(EndDialog) #Define BFFM_IUNKNOWN 5 && provides IUnknown to client. lParam: IUnknown* *!* messages to browser #Define BFFM_SETSTATUSTEXTA (0x400 + 100) #Define BFFM_ENABLEOK (0x400 + 101) #Define BFFM_SETSELECTIONA (0x400 + 102) #Define BFFM_SETSELECTIONW (0x400 + 103) #Define BFFM_SETSTATUSTEXTW (0x400 + 104) #Define BFFM_SETOKTEXT (0x400 + 105) && Unicode only #Define BFFM_SETEXPANDED (0x400 + 106) && Unicode only #Define CAL_GREGORIAN 1 && Gregorian (localized) calendar #Define CAL_GREGORIAN_US 2 && Gregorian (U.S.) calendar #Define CAL_JAPAN 3 && Japanese Emperor Era calendar #Define CAL_TAIWAN 4 && Taiwan calendar #Define CAL_KOREA 5 && Korean Tangun Era calendar #Define CAL_HIJRI 6 && Hijri (Arabic Lunar) calendar #Define CAL_THAI 7 && Thai calendar #Define CAL_HEBREW 8 && Hebrew (Lunar) calendar #Define CAL_GREGORIAN_ME_FRENCH 9 && Gregorian Middle East French calendar #Define CAL_GREGORIAN_ARABIC 10 && Gregorian Arabic calendar #Define CAL_GREGORIAN_XLIT_ENGLISH 11 && Gregorian Transliterated English calendar #Define CAL_GREGORIAN_XLIT_FRENCH 12 && Gregorian Transliterated French calendar #Define CAL_UMALQURA 23 && UmAlQura Hijri (Arabic Lunar) calendar #Define CCHDEVICENAME 32 #Define CCM_FIRST 0x2000 #Define CCM_GETCOLORSCHEME 0x2003 #Define CCM_GETDROPTARGET 0x2004 #Define CCM_GETUNICODEFORMAT 0x2006 #Define CCM_GETVERSION 0x2008 #Define CCM_LAST 0x2200 #Define CCM_SETBKCOLOR 0x2001 #Define CCM_SETCOLORSCHEME 0x2002 #Define CCM_SETNOTIFYWINDOW 0x2009 #Define CCM_SETUNICODEFORMAT 0x2005 #Define CCM_SETVERSION 0x2007 #Define CCM_SETWINDOWTHEME 0x200B #Define CCS_ADJUSTABLE 0x20 #Define CCS_BOTTOM 0x3 #Define CCS_LEFT 0x81 #Define CCS_NODIVIDER 0x40 #Define CCS_NOMOVEX 0x82 #Define CCS_NOMOVEY 0x2 #Define CCS_NOPARENTALIGN 0x8 #Define CCS_NORESIZE 0x4 #Define CCS_RIGHT 0x83 #Define CCS_TOP 0x1 #Define CCS_VERT 0x80 #Define CDDS_ITEM 0x10000 #Define CDDS_ITEMPOSTERASE 0x10004 &&(CDDS_ITEM Or CDDS_POSTERASE) #Define CDDS_ITEMPOSTPAINT 0x10002 &&(CDDS_ITEM Or CDDS_POSTPAINT) #Define CDDS_ITEMPREERASE 0x10003 &&(CDDS_ITEM Or CDDS_PREERASE) #Define CDDS_ITEMPREPAINT 0x10001 &&(CDDS_ITEM Or CDDS_PREPAINT) #Define CDDS_MAPPART 0x5 #Define CDDS_POSTERASE 0x4 #Define CDDS_POSTPAINT 0x2 #Define CDDS_PREERASE 0x3 #Define CDDS_PREPAINT 0x1 #Define CDDS_SUBITEM 0x20000 #Define CDERR_DIALOGFAILURE 0xFFFF #Define CDERR_FINDRESFAILURE 0x6 #Define CDERR_INITIALIZATION 0x2 #Define CDERR_LOADRESFAILURE 0x7 #Define CDERR_LOADSTRFAILURE 0x5 #Define CDERR_LOCKRESFAILURE 0x8 #Define CDERR_MEMALLOCFAILURE 0x9 #Define CDERR_MEMLOCKFAILURE 0xA #Define CDERR_NOHINSTANCE 0x4 #Define CDERR_NOHOOK 0xB #Define CDERR_NOTEMPLATE 0x3 #Define CDERR_REGISTERMSGFAIL 0xC #Define CDERR_STRUCTSIZE 0x1 #Define CDIS_CHECKED 0x8 #Define CDIS_DEFAULT 0x20 #Define CDIS_DISABLED 0x4 #Define CDIS_FOCUS 0x10 #Define CDIS_GRAYED 0x2 #Define CDIS_HOT 0x40 #Define CDIS_INDETERMINATE 0x100 #Define CDIS_MARKED 0x80 #Define CDIS_SELECTED 0x1 #Define CDIS_SHOWKEYBOARDCUES 0x200 #Define CDIS_NEARHOT 0x0400 #Define CDIS_OTHERSIDEHOT 0x0800 #Define CDIS_DROPHILITED 0x1000 #Define CDM_FIRST (0x400+100) #Define CDM_GETFILEPATH (0x400+100+0x1) #Define CDM_GETFOLDERIDLIST (0x400+100+0x3) #Define CDM_GETFOLDERPATH (0x400+100+0x2) #Define CDM_GETSPEC (0x400+100+0x0) #Define CDM_HIDECONTROL (0x400+100+0x5) #Define CDM_LAST (0x400+200) #Define CDM_SETCONTROLTEXT (0x400+100+0x4) #Define CDM_SETDEFEXT (0x400+100+0x6) #Define CDN_FIRST (-601) #Define CDN_FILEOK (-601-0x5) #Define CDN_FOLDERCHANGE (-601-0x2) #Define CDN_HELP (-601-0x4) #Define CDN_INCLUDEITEM (-601-0x7) #Define CDN_INITDONE (-601-0x0) #Define CDN_LAST (-699) #Define CDN_SELCHANGE (-601-0x1) #Define CDN_SHAREVIOLATION (-601-0x3) #Define CDN_TYPECHANGE (-601-0x6) #Define CDRF_DODEFAULT 0x0 #Define CDRF_NEWFONT 0x2 #Define CDRF_SKIPDEFAULT 0x4 #Define CDRF_DOERASE 0x8 && draw the background #Define CDRF_SKIPPOSTPAINT 0x100 && don't draw the focus rect #Define CDRF_NOTIFYPOSTPAINT 0x10 #Define CDRF_NOTIFYITEMDRAW 0x20 #Define CDRF_NOTIFYSUBITEMDRAW 0x20 && flags are the same, we can distinguish by context #Define CDRF_NOTIFYPOSTERASE 0x40 #Define CHINESEBIG5_CHARSET 136 #Define CLIP_STROKE_PRECIS 2 #Define CLR_DEFAULT 0xff000000 #Define CLR_HILIGHT 0xff000000 #Define CLR_INVALID 0xffff #Define CLR_NONE 0xffffffff #Define COLOR_3DDKSHADOW 21 #Define COLOR_3DFACE 15 #Define COLOR_3DHIGHLIGHT 20 #Define COLOR_3DHILIGHT 20 #Define COLOR_3DLIGHT 22 #Define COLOR_3DSHADOW 16 #Define COLOR_ACTIVEBORDER 10 #Define COLOR_ACTIVECAPTION 2 #Define COLOR_ADD 712 #Define COLOR_ADJ_MAX 100 #Define COLOR_ADJ_MIN -100 #Define COLOR_APPWORKSPACE 12 #Define COLOR_BACKGROUND 1 #Define COLOR_BLUE 708 #Define COLOR_BLUEACCEL 728 #Define COLOR_BOX1 720 #Define COLOR_BTNFACE 15 #Define COLOR_BTNHIGHLIGHT 20 #Define COLOR_BTNHILIGHT 20 #Define COLOR_BTNSHADOW 16 #Define COLOR_BTNTEXT 18 #Define COLOR_CAPTIONTEXT 9 #Define COLOR_CURRENT 709 #Define COLOR_CUSTOM1 721 #Define COLOR_DESKTOP 1 #Define COLOR_ELEMENT 716 #Define COLOR_GRADIENTACTIVECAPTION 27 #Define COLOR_GRADIENTINACTIVECAPTION 28 #Define COLOR_GRAYTEXT 17 #Define COLOR_GREEN 707 #Define COLOR_GREENACCEL 727 #Define COLOR_HIGHLIGHT 13 #Define COLOR_HIGHLIGHTTEXT 14 #Define COLOR_HOTLIGHT 26 #Define COLOR_HUE 703 #Define COLOR_HUEACCEL 723 #Define COLOR_HUESCROLL 700 #Define COLOR_INACTIVEBORDER 11 #Define COLOR_INACTIVECAPTION 3 #Define COLOR_INACTIVECAPTIONTEXT 19 #Define COLOR_INFOBK 24 #Define COLOR_INFOTEXT 23 #Define COLOR_LUM 705 #Define COLOR_LUMACCEL 725 #Define COLOR_LUMSCROLL 702 #Define COLOR_MATCH_VERSION 0x200 #Define COLOR_MENU 4 #Define COLOR_MENUBAR 30 && The color used to highlight menu items when the menu appears as a flat menu #Define COLOR_MENUHILIGHT 29 && The background color for the menu bar when menus appear as flat menus #Define COLOR_MENUTEXT 7 #Define COLOR_MIX 719 #Define COLOR_NO_TRANSPARENT 0xffffffff #Define COLOR_PALETTE 718 #Define COLOR_RAINBOW 710 #Define COLOR_RED 706 #Define COLOR_REDACCEL 726 #Define COLOR_SAMPLES 717 #Define COLOR_SAT 704 #Define COLOR_SATACCEL 724 #Define COLOR_SATSCROLL 701 #Define COLOR_SAVE 711 #Define COLOR_SCHEMES 715 #Define COLOR_SCROLLBAR 0 #Define COLOR_SOLID 713 #Define COLOR_SOLID_LEFT 730 #Define COLOR_SOLID_RIGHT 731 #Define COLOR_TUNE 714 #Define COLOR_WINDOW 5 #Define COLOR_WINDOWFRAME 6 #Define COLOR_WINDOWTEXT 8 #Define CREATE_ALWAYS 2 #Define CREATE_NEW 1 #Define CS_VREDRAW 0x0001 #Define CS_HREDRAW 0x0002 #Define CS_DBLCLKS 0x0008 #Define CS_OWNDC 0x0020 #Define CS_CLASSDC 0x0040 #Define CS_PARENTDC 0x0080 #Define CS_NOCLOSE 0x0200 #Define CS_SAVEBITS 0x0800 #Define CS_BYTEALIGNCLIENT 0x1000 #Define CS_BYTEALIGNWINDOW 0x2000 #Define CS_GLOBALCLASS 0x4000 #Define CS_IME 0x00010000 #Define CS_DROPSHADOW 0x00020000 #Define CSIDL_ADMINTOOLS 0x0030 #Define CSIDL_ALTSTARTUP 0x001D #Define CSIDL_APPDATA 0x001A #Define CSIDL_BITBUCKET 0x000A #Define CSIDL_CDBURN_AREA 0x003B #Define CSIDL_COMMON_ADMINTOOLS 0x002F #Define CSIDL_COMMON_ALTSTARTUP 0x001E #Define CSIDL_COMMON_APPDATA 0x0023 #Define CSIDL_COMMON_DESKTOPDIRECTORY 0x0019 #Define CSIDL_COMMON_DOCUMENTS 0x002E #Define CSIDL_COMMON_FAVORITES 0x001F #Define CSIDL_COMMON_MUSIC 0x0035 #Define CSIDL_COMMON_OEM_LINKS 0x003A #Define CSIDL_COMMON_PICTURES 0x0036 #Define CSIDL_COMMON_PROGRAMS 0x0017 #Define CSIDL_COMMON_STARTMENU 0x0016 #Define CSIDL_COMMON_STARTUP 0x0018 #Define CSIDL_COMMON_TEMPLATES 0x002D #Define CSIDL_COMMON_VIDEO 0x0037 #Define CSIDL_COMPUTERSNEARME 0x003D #Define CSIDL_CONNECTIONS 0x0031 #Define CSIDL_CONTROLS 0x0003 #Define CSIDL_COOKIES 0x0021 #Define CSIDL_DESKTOP 0x0000 #Define CSIDL_DESKTOPDIRECTORY 0x0010 #Define CSIDL_DRIVES 0x0011 #Define CSIDL_FAVORITES 0x0006 #Define CSIDL_FONTS 0x0014 #Define CSIDL_HISTORY 0x0022 #Define CSIDL_INTERNET 0x0001 #Define CSIDL_INTERNET_CACHE 0x0020 #Define CSIDL_LOCAL_APPDATA 0x001C #Define CSIDL_MYDOCUMENTS 0x0005 #Define CSIDL_MYMUSIC 0x000D #Define CSIDL_MYPICTURES 0x0027 #Define CSIDL_MYVIDEO 0x000E #Define CSIDL_NETHOOD 0x0013 #Define CSIDL_NETWORK 0x0012 #Define CSIDL_PERSONAL 0x0005 #Define CSIDL_PRINTERS 0x0004 #Define CSIDL_PRINTHOOD 0x001B #Define CSIDL_PROFILE 0x0028 #Define CSIDL_PROGRAM_FILES 0x0026 #Define CSIDL_PROGRAM_FILES_COMMON 0x002B #Define CSIDL_PROGRAM_FILES_COMMONX86 0x002C #Define CSIDL_PROGRAM_FILESX86 0x002A #Define CSIDL_PROGRAMS 0x0002 #Define CSIDL_RECENT 0x0008 #Define CSIDL_RESOURCES 0x0038 #Define CSIDL_RESOURCES_LOCALIZED 0x0039 #Define CSIDL_SENDTO 0x0009 #Define CSIDL_STARTMENU 0x000B #Define CSIDL_STARTUP 0x0007 #Define CSIDL_SYSTEM 0x0025 #Define CSIDL_SYSTEMX86 0x0029 #Define CSIDL_TEMPLATES 0x0015 #Define CSIDL_WINDOWS 0x0024 #Define CSIDL_FLAG_CREATE 0x8000 && combine with CSIDL_ value to force folder creation in SHGetFolderPath() #Define CSIDL_FLAG_DONT_UNEXPAND 0x2000 && combine with CSIDL_ value to avoid unexpanding environment variables #Define CSIDL_FLAG_DONT_VERIFY 0x4000 && combine with CSIDL_ value to return an unverified folder path #Define CSIDL_FLAG_NO_ALIAS 0x1000 && combine with CSIDL_ value to insure non-alias versions of the pidl #Define CSIDL_FLAG_PER_USER_INIT 0x0800 && combine with CSIDL_ value to indicate per-user init (eg. upgrade) #Define CSIDL_FLAG_MASK 0xFF00 && mask for all possible flag values #Define CW_USEDEFAULT 0x80000000 #Define DATE_LONGDATE 0x2 #Define DATE_LTRREADING 0x10 #Define DATE_RTLREADING 0x20 #Define DATE_SHORTDATE 0x1 #Define DATE_USE_ALT_CALENDAR 0x4 #Define DATE_YEARMONTH 0x8 #Define DATETIMEPICK_CLASSA "SysDateTimePick32" #Define DATETIMEPICK_CLASSW "SysDateTimePick32" #Define DEFAULT_CHARSET 1 #Define DEFAULT_GUI_FONT 17 #Define DEFAULT_PITCH 0 #Define DI_COMPAT 0x0004 #Define DI_DEFAULTSIZE 0x0008 #Define DI_IMAGE 0x0002 #Define DI_MASK 0x0001 #Define DI_NOMIRROR 0x0010 #Define DI_NORMAL 0x0003 #Define DIFFERENCE 11 #Define DTBG_CLIPRECT 0x00000001 && rcClip has been specified #Define DTBG_COMPUTINGREGION 0x00000010 && TRUE if calling to compute region #Define DTBG_DRAWSOLID 0x00000002 && DEPRECATED: draw transparent/alpha images as solid #Define DTBG_MIRRORDC 0x00000020 && assume the hdc is mirrorred and flip images as appropriate (currently only supported for bgtype=imagefile) #Define DTBG_NOMIRROR 0x00000040 && don't mirror the output, overrides everything else #Define DTBG_OMITBORDER 0x00000004 && don't draw border of part #Define DTBG_OMITCONTENT 0x00000008 && don't draw content area of part #Define DTBG_VALIDBITS Bitor(0x00000001,0x00000002,0x00000004,0x00000008,0x00000010,0x00000020,0x00000040) #Define EASTEUROPE_CHARSET 238 #Define EBWBS_DISABLED 3 #Define EBWBS_FOCUSED 4 #Define EBWBS_HOT 2 #Define EBWBS_NORMAL 1 #Define EM_AUTOURLDETECT (0x400 + 91) #Define EM_CANPASTE (0x400 + 50) #Define EM_CANREDO (0x400 + 85) #Define EM_CANUNDO 0xC6 #Define EM_CHARFROMPOS 0xD7 #Define EM_CONVPOSITION (0x400 + 108) #Define EM_DISPLAYBAND (0x400 + 51) #Define EM_EMPTYUNDOBUFFER 0xCD #Define EM_EXGETSEL (0x400 + 52) #Define EM_EXLIMITTEXT (0x400 + 53) #Define EM_EXLINEFROMCHAR (0x400 + 54) #Define EM_EXSETSEL (0x400 + 55) #Define EM_FINDTEXT (0x400 + 56) #Define EM_FINDTEXTEX (0x400 + 79) #Define EM_FINDTEXTEXW (0x400 + 124) #Define EM_FINDTEXTW (0x400 + 123) #Define EM_FINDWORDBREAK (0x400 + 76) #Define EM_FMTLINES 0xC8 #Define EM_FORMATRANGE (0x400 + 57) #Define EM_GETAUTOURLDETECT (0x400 + 92) #Define EM_GETBIDIOPTIONS (0x400 + 201) #Define EM_GETCHARFORMAT (0x400 + 58) #Define EM_GETEDITSTYLE (0x400 + 205) #Define EM_GETEVENTMASK (0x400 + 59) #Define EM_GETFIRSTVISIBLELINE 0xCE #Define EM_GETHANDLE 0xBD #Define EM_GETIMECOLOR (0x400 + 105) #Define EM_GETIMECOMPMODE (0x400 + 122) #Define EM_GETIMEMODEBIAS (0x400 + 127) #Define EM_GETIMEOPTIONS (0x400 + 107) #Define EM_GETIMESTATUS 0xD9 #Define EM_GETLANGOPTIONS (0x400 + 121) #Define EM_GETLIMITTEXT (0x400 + 37) #Define EM_GETLINE 0xC4 #Define EM_GETLINECOUNT 0xBA #Define EM_GETMARGINS 0xD4 #Define EM_GETMODIFY 0xB8 #Define EM_GETOLEINTERFACE (0x400 + 60) #Define EM_GETOPTIONS (0x400 + 78) #Define EM_GETPARAFORMAT (0x400 + 61) #Define EM_GETPASSWORDCHAR 0xD2 #Define EM_GETPUNCTUATION (0x400 + 101) #Define EM_GETRECT 0xB2 #Define EM_GETREDONAME (0x400 + 87) #Define EM_GETSCROLLPOS (0x400 + 221) #Define EM_GETSEL 0xB0 #Define EM_GETSELTEXT (0x400 + 62) #Define EM_GETTEXTEX (0x400 + 94) #Define EM_GETTEXTLENGTHEX (0x400 + 95) #Define EM_GETTEXTMODE (0x400 + 90) #Define EM_GETTEXTRANGE (0x400 + 75) #Define EM_GETTHUMB 0xBE #Define EM_GETTYPOGRAPHYOPTIONS (0x400 + 203) #Define EM_GETUNDONAME (0x400 + 86) #Define EM_GETWORDBREAKPROC 0xD1 #Define EM_GETWORDBREAKPROCEX (0x400 + 80) #Define EM_GETWORDWRAPMODE (0x400 + 103) #Define EM_GETZOOM (0x400 + 224) #Define EM_HIDESELECTION (0x400 + 63) #Define EM_LIMITTEXT 0xC5 #Define EM_LINEFROMCHAR 0xC9 #Define EM_LINEINDEX 0xBB #Define EM_LINELENGTH 0xC1 #Define EM_LINESCROLL 0xB6 #Define EM_OUTLINE (0x400 + 220) #Define EM_PASTESPECIAL (0x400 + 64) #Define EM_POSFROMCHAR (0x400 + 38) #Define EM_RECONVERSION (0x400 + 125) #Define EM_REDO (0x400 + 84) #Define EM_REPLACESEL 0xC2 #Define EM_REQUESTRESIZE (0x400 + 65) #Define EM_SCROLLCARET 0xB7 #Define EM_SCROLL 0xB5 #Define EM_SELECTIONTYPE (0x400 + 66) #Define EM_SETBIDIOPTIONS (0x400 + 200) #Define EM_SETBKGNDCOLOR (0x400 + 67) #Define EM_SETCHARFORMAT (0x400 + 68) #Define EM_SETCUEBANNER (0x1500 + 1) #Define EM_SETEDITSTYLE (0x400 + 204) #Define EM_SETEVENTMASK (0x400 + 69) #Define EM_SETFONTSIZE (0x400 + 223) #Define EM_SETHANDLE 0xBC #Define EM_SETIMECOLOR (0x400 + 104) #Define EM_SETIMEMODEBIAS (0x400 + 126) #Define EM_SETIMEOPTIONS (0x400 + 106) #Define EM_SETIMESTATUS 0xD8 #Define EM_SETLANGOPTIONS (0x400 + 120) #Define EM_SETLIMITTEXT 0xC5 #Define EM_SETMARGINS 0xD3 #Define EM_SETMODIFY 0xB9 #Define EM_SETOLECALLBACK (0x400 + 70) #Define EM_SETOPTIONS (0x400 + 77) #Define EM_SETPALETTE (0x400 + 93) #Define EM_SETPARAFORMAT (0x400 + 71) #Define EM_SETPASSWORDCHAR 0xCC #Define EM_SETPUNCTUATION (0x400 + 100) #Define EM_SETREADONLY 0xCF #Define EM_SETRECT 0xB3 #Define EM_SETRECTNP 0xB4 #Define EM_SETSCROLLPOS (0x400 + 222) #Define EM_SETSEL0xB1 #Define EM_SETTABSTOPS 0xCB #Define EM_SETTARGETDEVICE (0x400 + 72) #Define EM_SETTEXTEX (0x400 + 97) #Define EM_SETTEXTMODE (0x400 + 89) #Define EM_SETTYPOGRAPHYOPTIONS (0x400 + 202) #Define EM_SETUNDOLIMIT (0x400 + 82) #Define EM_SETWORDBREAKPROC 0xD0 #Define EM_SETWORDBREAKPROCEX (0x400 + 81) #Define EM_SETWORDWRAPMODE (0x400 + 102) #Define EM_SETZOOM (0x400 + 225) #Define EM_SHOWSCROLLBAR (0x400 + 96) #Define EM_STOPGROUPTYPING (0x400 + 88) #Define EM_STREAMIN (0x400 + 73) #Define EM_STREAMOUT (0x400 + 74) #Define EM_UNDO 0xC7 #Define EP_BACKGROUND 3 #Define EP_BACKGROUNDWITHBORDER 5 #Define EP_CARET 2 #Define EP_EDITBORDER_HSCROLL 7 #Define EP_EDITBORDER_HVSCROLL 9 #Define EP_EDITBORDER_NOSCROLL 6 #Define EP_EDITBORDER_VSCROLL 8 #Define EP_EDITTEXT 1 #Define EP_PASSWORD 4 #Define ERROR_ACCESS_DENIED 5 #Define ERROR_CIRCULAR_DEPENDENCY 1059 #Define ERROR_DATABASE_DOES_NOT_EXIST 1065 #Define ERROR_DUPLICATE_SERVICE_NAME 1078 #Define ERROR_FILE_NOT_FOUND 2 #Define ERROR_INSUFFICIENT_BUFFER 122 #Define ERROR_INTERNET_ASYNC_THREAD_FAILED 12047 #Define ERROR_INTERNET_BAD_AUTO_PROXY_SCRIPT 12166 #Define ERROR_INTERNET_BAD_OPTION_LENGTH 12010 #Define ERROR_INTERNET_BAD_REGISTRY_PARAMETER 12022 #Define ERROR_INTERNET_CANNOT_CONNECT 12029 #Define ERROR_INTERNET_CHG_POST_IS_NON_SECURE 12042 #Define ERROR_INTERNET_CLIENT_AUTH_CERT_NEEDED 12044 #Define ERROR_INTERNET_CLIENT_AUTH_NOT_SETUP 12046 #Define ERROR_INTERNET_CONNECTION_ABORTED 12030 #Define ERROR_INTERNET_CONNECTION_RESET 12031 #Define ERROR_INTERNET_DIALOG_PENDING 12049 #Define ERROR_INTERNET_DISCONNECTED 12163 #Define ERROR_INTERNET_EXTENDED_ERROR 12003 #Define ERROR_INTERNET_FAILED_DUETOSECURITYCHECK 12171 #Define ERROR_INTERNET_FORCE_RETRY 12032 #Define ERROR_INTERNET_FORTEZZA_LOGIN_NEEDED 12054 #Define ERROR_INTERNET_HANDLE_EXISTS 12036 #Define ERROR_INTERNET_HTTP_TO_HTTPS_ON_REDIR 12039 #Define ERROR_INTERNET_HTTPS_HTTP_SUBMIT_REDIR 12052 #Define ERROR_INTERNET_HTTPS_TO_HTTP_ON_REDIR 12040 #Define ERROR_INTERNET_INCORRECT_FORMAT 12027 #Define ERROR_INTERNET_INCORRECT_HANDLE_STATE 12019 #Define ERROR_INTERNET_INCORRECT_HANDLE_TYPE 12018 #Define ERROR_INTERNET_INCORRECT_PASSWORD 12014 #Define ERROR_INTERNET_INCORRECT_USER_NAME 12013 #Define ERROR_INTERNET_INSERT_CDROM 12053 #Define ERROR_INTERNET_INTERNAL_ERROR 12004 #Define ERROR_INTERNET_INVALID_CA 12045 #Define ERROR_INTERNET_INVALID_OPERATION 12016 #Define ERROR_INTERNET_INVALID_OPTION 12009 #Define ERROR_INTERNET_INVALID_PROXY_REQUEST 12033 #Define ERROR_INTERNET_INVALID_URL 12005 #Define ERROR_INTERNET_ITEM_NOT_FOUND 12028 #Define ERROR_INTERNET_LOGIN_FAILURE 12015 #Define ERROR_INTERNET_LOGIN_FAILURE_DISPLAY_ENTITY_BODY 12174 #Define ERROR_INTERNET_MIXED_SECURITY 12041 #Define ERROR_INTERNET_NAME_NOT_RESOLVED 12007 #Define ERROR_INTERNET_NEED_MSN_SSPI_PKG 12173 #Define ERROR_INTERNET_NEED_UI 12034 #Define ERROR_INTERNET_NO_CALLBACK 12025 #Define ERROR_INTERNET_NO_CONTEXT 12024 #Define ERROR_INTERNET_NO_DIRECT_ACCESS 12023 #Define ERROR_INTERNET_NOT_INITIALIZED 12172 #Define ERROR_INTERNET_NOT_PROXY_REQUEST 12020 #Define ERROR_INTERNET_OPERATION_CANCELLED 12017 #Define ERROR_INTERNET_OPTION_NOT_SETTABLE 12011 #Define ERROR_INTERNET_OUT_OF_HANDLES 12001 #Define ERROR_INTERNET_POST_IS_NON_SECURE 12043 #Define ERROR_INTERNET_PROTOCOL_NOT_FOUND 12008 #Define ERROR_INTERNET_PROXY_SERVER_UNREACHABLE 12165 #Define ERROR_INTERNET_REDIRECT_SCHEME_CHANGE 12048 #Define ERROR_INTERNET_REGISTRY_VALUE_NOT_FOUND 12021 #Define ERROR_INTERNET_REQUEST_PENDING 12026 #Define ERROR_INTERNET_RETRY_DIALOG 12050 #Define ERROR_INTERNET_SEC_CERT_CN_INVALID 12038 #Define ERROR_INTERNET_SEC_CERT_DATE_INVALID 12037 #Define ERROR_INTERNET_SEC_CERT_ERRORS 12055 #Define ERROR_INTERNET_SEC_CERT_NO_REV 12056 #Define ERROR_INTERNET_SEC_CERT_REV_FAILED 12057 #Define ERROR_INTERNET_SEC_CERT_REVOKED 12170 #Define ERROR_INTERNET_SEC_INVALID_CERT 12169 #Define ERROR_INTERNET_SECURITY_CHANNEL_ERROR 12157 #Define ERROR_INTERNET_SERVER_UNREACHABLE 12164 #Define ERROR_INTERNET_SHUTDOWN 12012 #Define ERROR_INTERNET_TCPIP_NOT_INSTALLED 12159 #Define ERROR_INTERNET_TIMEOUT 12002 #Define ERROR_INTERNET_UNABLE_TO_CACHE_FILE 12158 #Define ERROR_INTERNET_UNABLE_TO_DOWNLOAD_SCRIPT 12167 #Define ERROR_INTERNET_UNRECOGNIZED_SCHEME 12006 #Define ERROR_INVALID_FUNCTION 1 #Define ERROR_INVALID_HANDLE 6 #Define ERROR_INVALID_NAME 123 #Define ERROR_INVALID_PARAMETER 87 #Define ERROR_INVALID_SERVICE_ACCOUNT 1057 #Define ERROR_MORE_DATA 234 #Define ERROR_NO_MORE_FILES 18 #Define ERROR_NOT_SUPPORTED 0x50 #Define ERROR_SERVICE_ALREADY_RUNNING 1056 #Define ERROR_SERVICE_CANNOT_ACCEPT_CTRL 1061 #Define ERROR_SERVICE_DATABASE_LOCKED 1055 #Define ERROR_SERVICE_DEPENDENCY_DELETED 1075 #Define ERROR_SERVICE_DEPENDENCY_FAIL 1068 #Define ERROR_SERVICE_DISABLED 1058 #Define ERROR_SERVICE_DOES_NOT_EXIST 1060 #Define ERROR_SERVICE_EXISTS 1073 #Define ERROR_SERVICE_EXISTS 1073 #Define ERROR_SERVICE_IS_PAUSED 928 #Define ERROR_SERVICE_LOGON_FAILED 1069 #Define ERROR_SERVICE_MARKED_FOR_DELETE 1072 #Define ERROR_SERVICE_NEVER_STARTED 1077 #Define ERROR_SERVICE_NO_THREAD 1054 #Define ERROR_SERVICE_NOT_ACTIVE 1062 #Define ERROR_SERVICE_NOT_FOUND 1243 #Define ERROR_SERVICE_NOT_IN_EXE 1083 #Define ERROR_SERVICE_REQUEST_TIMEOUT 1053 #Define ERROR_SERVICE_SPECIFIC_ERROR 1066 #Define ERROR_SERVICE_START_HANG 1070 #Define ERROR_SUCCESS 0 #Define FILE_ADD_FILE 0x2 #Define FILE_ADD_SUBDIRECTORY 0x4 #Define FILE_ALL_ACCESS 0x1F01FF #Define FILE_APPEND_DATA 0x4 #Define FILE_ATTRIBUTE_ARCHIVE 32 #Define FILE_ATTRIBUTE_COMPRESSED 2048 #Define FILE_ATTRIBUTE_DEVICE 64 #Define FILE_ATTRIBUTE_DIRECTORY 16 #Define FILE_ATTRIBUTE_ENCRYPTED 16384 #Define FILE_ATTRIBUTE_HIDDEN 2 #Define FILE_ATTRIBUTE_NORMAL 128 #Define FILE_ATTRIBUTE_NOT_CONTENT_INDEXED 8192 #Define FILE_ATTRIBUTE_OFFLINE 4096 #Define FILE_ATTRIBUTE_READONLY 1 #Define FILE_ATTRIBUTE_REPARSE_POINT 1024 #Define FILE_ATTRIBUTE_SPARSE_FILE 512 #Define FILE_ATTRIBUTE_SYSTEM 4 #Define FILE_ATTRIBUTE_TEMPORARY 256 #Define FILE_ATTRIBUTE_VIRTUAL 131072 #Define FILE_BEGIN 0 #Define FILE_CREATE_PIPE_INSTANCE 0x4 #Define FILE_CURRENT 1 #Define FILE_DELETE_CHILD 0x40 #Define FILE_END 2 #Define FILE_EXECUTE 0x20 #Define FILE_FLAG_BACKUP_SEMANTICS 0x2000000 #Define FILE_FLAG_DELETE_ON_CLOSE 0x4000000 #Define FILE_FLAG_NO_BUFFERING 0x20000000 #Define FILE_FLAG_OPEN_NO_RECALL 0x100000 #Define FILE_FLAG_OPEN_REPARSE_POINT 0x200000 #Define FILE_FLAG_OVERLAPPED 0x40000000 #Define FILE_FLAG_POSIX_SEMANTICS 0x1000000 #Define FILE_FLAG_RANDOM_ACCESS 0x10000000 #Define FILE_FLAG_SEQUENTIAL_SCAN 0x8000000 #Define FILE_FLAG_WRITE_THROUGH 0x80000000 #Define FILE_LIST_DIRECTORY 0x1 #Define FILE_READ_ATTRIBUTES 0x80 #Define FILE_READ_DATA 0x1 #Define FILE_READ_EA 0x8 #Define FILE_SHARE_DELETE 0x4 #Define FILE_SHARE_READ 0x1 #Define FILE_SHARE_WRITE 0x2 #Define FILE_TRAVERSE 0x20 #Define FILE_WRITE_ATTRIBUTES 0x100 #Define FILE_WRITE_DATA 0x2 #Define FILE_WRITE_EA 0x10 #Define FLAGS_ERROR_UI_FILTER_FOR_ERRORS 0x1 #Define FLAGS_ERROR_UI_FLAGS_CHANGE_OPTIONS 0x2 #Define FLAGS_ERROR_UI_FLAGS_GENERATE_DATA 0x4 #Define FLAGS_ERROR_UI_FLAGS_NO_UI 0x8 #Define FLAGS_ERROR_UI_SERIALIZE_DIALOGS 0x10 #Define FNERR_BUFFERTOOSMALL 0x3003 #Define FNERR_INVALIDFILENAME 0x3002 #Define FNERR_SUBCLASSFAILURE 0x3001 #Define FOLDERID_AddNewPrograms 0h71d961debc5e024fa3a96c82895e5c04 #Define FOLDERID_AdminTools 0h70f14e722da4ef4f9f26b60e846fba4f && CSIDL_ADMINTOOLS #Define FOLDERID_AppUpdates 0h99ce05a327f52b498b1a7e76fa98d6e4 #Define FOLDERID_CDBurning 0h10ab529e0df8df49acb84330f5687855 && CSIDL_CDBURN_AREA #Define FOLDERID_ChangeRemovePrograms 0hac6672df749267488d553bd661de872d #Define FOLDERID_CommonAdminTools 0h7d4e38d0c3ba97478f14cba229b392b5 && CSIDL_COMMON_ADMINTOOLS #Define FOLDERID_CommonOEMLinks 0hd0e2bac1df103443bedd7aa20b227a9d && CSIDL_COMMON_OEM_LINKS #Define FOLDERID_CommonPrograms 0h4ed43901fe6af24986903dafcae6ffb8 && CSIDL_COMMON_PROGRAMS #Define FOLDERID_CommonStartMenu 0h195711a42ed61d49aa7ce74b8be3b067 && CSIDL_COMMON_STARTMENU #Define FOLDERID_CommonStartup 0h35eaa582cdd9c5479629e15d2f714e6e && CSIDL_COMMON_STARTUP, CSIDL_COMMON_ALTSTARTUP #Define FOLDERID_CommonTemplates 0he73742b9ac5747439151b08c6c32d1f7 && CSIDL_COMMON_TEMPLATES #Define FOLDERID_ComputerFolder 0h7c83c00af8bb2a45850d79d08e667ca7 && CSIDL_DRIVES #Define FOLDERID_ConflictFolder 0h45fbfe4b7d340640a5beac0cb0567192 #Define FOLDERID_ConnectionsFolder 0h2bd90c6f972ed14588ffb0d186b8dedd && CSIDL_CONNECTIONS #Define FOLDERID_Contacts 0h54487856cbc62b46816988e350acb882 #Define FOLDERID_ControlPanelFolder 0heb4aa782b4ae5c46a014d097ee346d63 && CSIDL_CONTROLS #Define FOLDERID_Cookies 0h5d760f2be9c07141908e08a611b84ff6 && CSIDL_COOKIES #Define FOLDERID_Desktop 0h3accbfb42cdb4c42b0297fe99a87c641 && CSIDL_DESKTOP, CSIDL_DESKTOPDIRECTORY #Define FOLDERID_Documents 0hd09ad3fd8f23af46adb46c85480369c7 && CSIDL_MYDOCUMENTS, CSIDL_PERSONAL #Define FOLDERID_Downloads 0h90e24d373f126545916439c4925e467b #Define FOLDERID_Favorites 0h61f77717ad688a4d87bd30b759fa33dd && CSIDL_FAVORITES, CSIDL_COMMON_FAVORITES #Define FOLDERID_Fonts 0hb78c22fd11aee34a864c16f3910ab8fe && CSIDL_FONTS #Define FOLDERID_Games 0h1a2cc5ca3db5dc4e92d76b2e8ac19434 #Define FOLDERID_GameTasks 0h61e6fa54d84d874780b6090220c4b700 #Define FOLDERID_History 0h3b8adcd984b72e43a7815a1130a75963 && CSIDL_HISTORY #Define FOLDERID_InternetCache 0he8812435be335142ba856007caedcf9d && CSIDL_INTERNET_CACHE #Define FOLDERID_InternetFolder 0h74789f4d0c4e0449967b40b0d20c3e4b && CSIDL_INTERNET #Define FOLDERID_Links 0he0d5b9bfa9c64c40b2b2ae6db6af4968 #Define FOLDERID_LocalAppData 0h8527b3f1ba6fcf4f9d557b8e7f157091 && CSIDL_LOCAL_APPDATA #Define FOLDERID_LocalAppDataLow 0ha4a120a58017f64fbd18167343c5af16 #Define FOLDERID_LocalizedResourcesDir 0h5e37002a4c22de49b8d1440df7ef3ddc && CSIDL_RESOURCES_LOCALIZED #Define FOLDERID_Music 0h71d5d84b196dd348be97422220080e43 && CSIDL_MYMUSIC #Define FOLDERID_NetHood 0h53bfabc57fe12141890086626fc2c973 && CSIDL_NETHOOD #Define FOLDERID_NetworkFolder 0hc4ee0bd2a85c0549ae3bbf251ea09b53 && CSIDL_NETWORK, CSIDL_COMPUTERSNEARME #Define FOLDERID_OriginalImages 0haac0362c1258874bbfd04cd0dfb19b39 #Define FOLDERID_PhotoAlbums 0h90cfd26933fcb74f9a0cebb0f0fcb43c #Define FOLDERID_Pictures 0h3081e2331e4e7646835a98395c3bc3bb && CSIDL_MYPICTURES #Define FOLDERID_Playlists 0hc7c192de7f83694fa3bb86e631204a23 #Define FOLDERID_PrintersFolder 0h2d4efc76add61945a66337bd56068185 && CSIDL_PRINTERS #Define FOLDERID_PrintHood 0h8dbd7492d1cfc341b35eb13f55a758f4 && CSIDL_PRINTHOOD #Define FOLDERID_Profile 0h8f856c5e220e60479afeea3317b67173 && CSIDL_PROFILE #Define FOLDERID_ProgramData 0h825dab62c1fdc34da9dd070d1d495d97 && CSIDL_COMMON_APPDATA #Define FOLDERID_ProgramFiles 0hb6635e90bfc14e49b29c65b732d3d21a && CSIDL_PROGRAM_FILES #Define FOLDERID_ProgramFilesCommon 0h05edf1f76d9fa247aaae29d317c6f066 && CSIDL_PROGRAM_FILES_COMMON #Define FOLDERID_ProgramFilesCommonX64 0ha7d565630df0e54587f60da56b6a4f7d #Define FOLDERID_ProgramFilesCommonX86 0h244d97dec6d93e4dbf91f4455120b917 && CSIDL_PROGRAM_FILES_COMMONX86 #Define FOLDERID_ProgramFilesX64 0h7793806df06a4b448957a3773f02200e #Define FOLDERID_ProgramFilesX86 0hef405a7cfba0fc4b874ac0f2e0b9fa8e && CSIDL_PROGRAM_FILESX86 #Define FOLDERID_Programs 0h775d7fa72b2ec344a6a2aba601054a51 && CSIDL_PROGRAMS #Define FOLDERID_Public 0ha276dfdf2ac8634d906a5644ac457385 #Define FOLDERID_PublicDesktop 0h0d34aac40ff26348afeff87ef2e6ba25 && CSIDL_COMMON_DESKTOPDIRECTORY #Define FOLDERID_PublicDocuments 0haf2448ede4dca84581e2fc7965083634 && CSIDL_COMMON_DOCUMENTS #Define FOLDERID_PublicDownloads 0h9b4c643db81f304f9b45f670235f79c0 #Define FOLDERID_PublicGameTasks 0h3625bfdea8e1594cb6a2414586476aea #Define FOLDERID_PublicMusic 0hb5fa143257979842bb6192a9deaa44ff && CSIDL_COMMON_MUSIC #Define FOLDERID_PublicPictures 0h86fbebb607693c419af74fc2abf07cc5 && CSIDL_COMMON_PICTURES #Define FOLDERID_PublicVideos 0h3a1800248561fb49a2d84a392a602ba3 && CSIDL_COMMON_VIDEO #Define FOLDERID_QuickLaunch 0h21f0a452757ba9489f6b4b87a210bc8f #Define FOLDERID_Recent 0h81c050aed2eb8a4386558a092e34987a && CSIDL_RECENT #Define FOLDERID_RecordedTV 0h01e085bd2e111e43983b7b15ac09fff1 #Define FOLDERID_RecycleBinFolder 0h464053b7cb3e184cbe4e64cd4cb7d6ac && CSIDL_BITBUCKET #Define FOLDERID_ResourceDir 0h310cd18adb2a9642a8f7e4701232c972 && CSIDL_RESOURCES #Define FOLDERID_RoamingAppData 0hdb85b63ef965f64ca03ae3ef65729f3d && CSIDL_APPDATA #Define FOLDERID_SampleMusic 0h68c650b27df5e14ea63c290ee7d1aa1f #Define FOLDERID_SamplePictures 0h400590c47923754c844b64e6faf8716b #Define FOLDERID_SamplePlaylists 0hb369ca15ee30c149ace16b5ec372afb5 #Define FOLDERID_SampleVideos 0h94ad9e85852ead48a71a0969cb56a6cd #Define FOLDERID_SavedGames 0hff325c4c9dbbb043b5b42d72e54eaaa4 #Define FOLDERID_SavedSearches 0h043a1d7dbbde154195cf2f29da2920da #Define FOLDERID_SEARCH_CSC 0h46e432eeca31ba4a814fa5ebd2fd6d5e #Define FOLDERID_SEARCH_MAPI 0h180eec989820444d864466979315a281 #Define FOLDERID_SearchHome 0hd1370319cab82141a6396d472d16972a #Define FOLDERID_SendTo 0h6c038389c0274b408f08102d10dcfd74 && CSIDL_SENDTO #Define FOLDERID_SidebarDefaultParts 0h546e397bc59e0043be0a2482ebae1a26 #Define FOLDERID_SidebarParts 0h2e365da7fc50b74fac2ca8beaa314493 #Define FOLDERID_StartMenu 0hc3535b6248abc14eba1fa1ef4146fc19 && CSIDL_STARTMENU #Define FOLDERID_Startup 0hbb207db96af4974cba105e3608430854 #Define FOLDERID_SyncManagerFolder 0hf88b66434ec1b24997c9747784d784b7 #Define FOLDERID_SyncResultsFolder 0h439a9a2844be5740a41b587a76d7e7f9 #Define FOLDERID_SyncSetupFolder 0h3841210fd3b1904abba927cbc0c5389a #Define FOLDERID_System 0h774ec11ae7025d4eb7442eb1ae5198b7 && CSIDL_SYSTEM #Define FOLDERID_SystemX86 0hb03152d6f1b25748a4cea8e7c6ea7d27 && CSIDL_SYSTEMX86 #Define FOLDERID_Templates 0he89332a64e66db48a079df759e0509f7 && CSIDL_TEMPLATES #Define FOLDERID_TreeProperties 0had49375b9fb4c14983eb15370fbd4882 #Define FOLDERID_UserProfiles 0h72d262070ac5b04ba382697dcd729b80 #Define FOLDERID_UsersFiles 0h7c0fcef30149cc4a8648d5d44b04ef8f #Define FOLDERID_Videos 0h1d9b9818b5995b45841cab7c74e4ddfc && CSIDL_MYVIDEO #Define FOLDERID_Windows 0h04f48bf3431df242930567de0b28fc23 && CSIDL_WINDOWS #Define FORMAT_MESSAGE_ALLOCATE_BUFFER 0x100 #Define FORMAT_MESSAGE_ARGUMENT_ARRAY 0x2000 #Define FORMAT_MESSAGE_FROM_HMODULE 0x800 #Define FORMAT_MESSAGE_FROM_STRING 0x400 #Define FORMAT_MESSAGE_FROM_SYSTEM 0x1000 #Define FORMAT_MESSAGE_IGNORE_INSERTS 0x200 #Define FORMAT_MESSAGE_MAX_WIDTH_MASK 0xFF #Define FTP_TRANSFER_TYPE_ASCII 0x1 #Define FTP_TRANSFER_TYPE_BINARY 0x2 #Define FTP_TRANSFER_TYPE_UNKNOWN 0x0 #Define FW_BLACK 900 #Define FW_BOLD 700 #Define FW_DEMIBOLD 600 #Define FW_DONTCARE 0 #Define FW_EXTRABOLD 800 #Define FW_EXTRALIGHT 200 #Define FW_HEAVY 900 #Define FW_LIGHT 300 #Define FW_MEDIUM 500 #Define FW_NORMAL 400 #Define FW_REGULAR 400 #Define FW_SEMIBOLD 600 #Define FW_THIN 100 #Define FW_ULTRABOLD 800 #Define FW_ULTRALIGHT 200 #Define GB2312_CHARSET 134 #Define GBF_COPY 0x00000002 && create a copy of the bitmap #Define GBF_DIRECT 0x00000001 && direct dereferencing. #Define GBF_VALIDBITS 0x00000003 #Define GCL_CBCLSEXTRA -20 #Define GCL_CBWNDEXTRA -18 #Define GCL_CONVERSION 0x1 #Define GCL_HBRBACKGROUND -10 #Define GCL_HCURSOR -12 #Define GCL_HICON -14 #Define GCL_HICONSM -34 #Define GCL_HMODULE -16 #Define GCL_MENUNAME -8 #Define GCL_REVERSE_LENGTH 0x3 #Define GCL_REVERSECONVERSION 0x2 #Define GCL_STYLE -26 #Define GCL_WNDPROC -24 #Define GDTR_MAX 0x2 #Define GDTR_MIN 0x1 #Define GENERIC_ALL 0x10000000 #Define GENERIC_EXECUTE 0x20000000 #Define GENERIC_READ 0x80000000 #Define GENERIC_WRITE 0x40000000 #Define GMR_DAYSTATE 1 #Define GMR_VISIBLE 0 #Define GREEK_CHARSET 161 #Define GUID_DEVCLASS_DISKDRIVE 0h67E9364D25E3CE11BFC108002BE10318 #Define GW_CHILD 5 #Define GW_ENABLEDPOPUP 6 #Define GW_HWNDFIRST 0 #Define GW_HWNDLAST 1 #Define GW_HWNDNEXT 2 #Define GW_HWNDPREV 3 #Define GW_MAX 5 #Define GW_OWNER 4 #Define GWL_EXSTYLE -20 #Define GWL_HINSTANCE -6 #Define GWL_HWNDPARENT -8 #Define GWL_ID -12 #Define GWL_STYLE -16 #Define GWL_USERDATA -21 #Define GWL_WNDPROC -4 #Define HANGUL_CHARSET 129 #Define HBMMENU_CALLBACK -1 #Define HBMMENU_MBAR_CLOSE 5 #Define HBMMENU_MBAR_CLOSE_D 6 #Define HBMMENU_MBAR_MINIMIZE 3 #Define HBMMENU_MBAR_MINIMIZE_D 7 #Define HBMMENU_MBAR_RESTORE 2 #Define HBMMENU_POPUP_CLOSE 8 #Define HBMMENU_POPUP_MAXIMIZE 10 #Define HBMMENU_POPUP_MINIMIZE 11 #Define HBMMENU_POPUP_RESTORE 9 #Define HBMMENU_SYSTEM 1 #Define HEAP_CREATE_ALIGN_16 0x10000 #Define HEAP_CREATE_ENABLE_TRACING 0x20000 #Define HEAP_DISABLE_COALESCE_ON_FREE 0x80 #Define HEAP_FREE_CHECKING_ENABLED 0x40 #Define HEAP_GENERATE_EXCEPTIONS 0x4 #Define HEAP_GROWABLE 0x2 #Define HEAP_MAXIMUM_TAG 0xfff #Define HEAP_NO_SERIALIZE 0x1 #Define HEAP_PSEUDO_TAG_FLAG 0x8000 #Define HEAP_REALLOC_IN_PLACE_ONLY 0x10 #Define HEAP_TAG_SHIFT 18 #Define HEAP_TAIL_CHECKING_ENABLED 0x20 #Define HEAP_ZERO_MEMORY 0x8 #Define HEBREW_CHARSET 177 #Define HFILE_ERROR -1 #Define HKEY_CLASSES_ROOT 0x80000000 #Define HKEY_CURRENT_CONFIG 0x80000005 #Define HKEY_CURRENT_USER 0x80000001 #Define HKEY_DYN_DATA 0x80000006 #Define HKEY_LOCAL_MACHINE 0x80000002 #Define HKEY_PERFORMANCE_DATA 0x80000004 #Define HKEY_USERS 0x80000003 #Define HTBORDER 18 #Define HTBOTTOM 15 #Define HTBOTTOMLEFT 16 #Define HTBOTTOMRIGHT 17 #Define HTCAPTION 2 #Define HTCLIENT 1 #Define HTCLOSE 20 #Define HTERROR -2 #Define HTGROWBOX 4 #Define HTHELP 21 #Define HTHSCROLL 6 #Define HTLEFT 10 #Define HTMAXBUTTON 9 #Define HTMENU 5 #Define HTMINBUTTON 8 #Define HTNOWHERE 0 #Define HTOBJECT 19 #Define HTREDUCE 8 #Define HTRIGHT 11 #Define HTSIZE 4 #Define HTSIZEFIRST 10 #Define HTSIZELAST 17 #Define HTSYSMENU 3 #Define HTTOP 12 #Define HTTOPLEFT 13 #Define HTTOPRIGHT 14 #Define HTTP_ADDREQ_FLAG_ADD 0x20000000 #Define HTTP_ADDREQ_FLAG_ADD_IF_NEW 0x10000000 #Define HTTP_ADDREQ_FLAG_COALESCE 0x40000000 #Define HTTP_ADDREQ_FLAG_COALESCE_WITH_COMMA 0x40000000 #Define HTTP_ADDREQ_FLAG_COALESCE_WITH_SEMICOLON 0x1000000 #Define HTTP_ADDREQ_FLAG_REPLACE 0x80000000 #Define HTTP_QUERY_ACCEPT 24 #Define HTTP_QUERY_ACCEPT_CHARSET 25 #Define HTTP_QUERY_ACCEPT_ENCODING 26 #Define HTTP_QUERY_ACCEPT_LANGUAGE 27 #Define HTTP_QUERY_ACCEPT_RANGES 42 #Define HTTP_QUERY_AGE 48 #Define HTTP_QUERY_ALLOW 7 #Define HTTP_QUERY_AUTHORIZATION 28 #Define HTTP_QUERY_CACHE_CONTROL 49 #Define HTTP_QUERY_CONNECTION 23 #Define HTTP_QUERY_CONTENT_BASE 50 #Define HTTP_QUERY_CONTENT_DESCRIPTION 4 #Define HTTP_QUERY_CONTENT_DISPOSITION 47 #Define HTTP_QUERY_CONTENT_ENCODING 29 #Define HTTP_QUERY_CONTENT_ID 3 #Define HTTP_QUERY_CONTENT_LANGUAGE 6 #Define HTTP_QUERY_CONTENT_LENGTH 5 #Define HTTP_QUERY_CONTENT_LOCATION 51 #Define HTTP_QUERY_CONTENT_MD5 52 #Define HTTP_QUERY_CONTENT_RANGE 53 #Define HTTP_QUERY_CONTENT_TRANSFER_ENCODING 2 #Define HTTP_QUERY_CONTENT_TYPE 1 #Define HTTP_QUERY_COOKIE 44 #Define HTTP_QUERY_COST 15 #Define HTTP_QUERY_CUSTOM 65535 #Define HTTP_QUERY_DATE 9 #Define HTTP_QUERY_DERIVED_FROM 14 #Define HTTP_QUERY_ECHO_HEADERS 73 #Define HTTP_QUERY_ECHO_HEADERS_CRLF 74 #Define HTTP_QUERY_ECHO_REPLY 72 #Define HTTP_QUERY_ECHO_REQUEST 71 #Define HTTP_QUERY_ETAG 54 #Define HTTP_QUERY_EXPECT 68 #Define HTTP_QUERY_EXPIRES 10 #Define HTTP_QUERY_FLAG_COALESCE 0x10000000 #Define HTTP_QUERY_FLAG_NUMBER 0x20000000 #Define HTTP_QUERY_FLAG_REQUEST_HEADERS 0x80000000 #Define HTTP_QUERY_FLAG_SYSTEMTIME 0x40000000 #Define HTTP_QUERY_FORWARDED 30 #Define HTTP_QUERY_FROM 31 #Define HTTP_QUERY_HOST 55 #Define HTTP_QUERY_IF_MATCH 56 #Define HTTP_QUERY_IF_MODIFIED_SINCE 32 #Define HTTP_QUERY_IF_NONE_MATCH 57 #Define HTTP_QUERY_IF_RANGE 58 #Define HTTP_QUERY_IF_UNMODIFIED_SINCE 59 #Define HTTP_QUERY_LAST_MODIFIED 11 #Define HTTP_QUERY_LINK 16 #Define HTTP_QUERY_LOCATION 33 #Define HTTP_QUERY_MAX 74 #Define HTTP_QUERY_MAX_FORWARDS 60 #Define HTTP_QUERY_MESSAGE_ID 12 #Define HTTP_QUERY_MIME_VERSION 0 #Define HTTP_QUERY_ORIG_URI 34 #Define HTTP_QUERY_PRAGMA 17 #Define HTTP_QUERY_PROXY_AUTHENTICATE 41 #Define HTTP_QUERY_PROXY_AUTHORIZATION 61 #Define HTTP_QUERY_PROXY_CONNECTION 69 #Define HTTP_QUERY_PUBLIC 8 #Define HTTP_QUERY_RANGE 62 #Define HTTP_QUERY_RAW_HEADERS 21 #Define HTTP_QUERY_RAW_HEADERS_CRLF 22 #Define HTTP_QUERY_REFERER 35 #Define HTTP_QUERY_REFRESH 46 #Define HTTP_QUERY_REQUEST_METHOD 45 #Define HTTP_QUERY_RETRY_AFTER 36 #Define HTTP_QUERY_SERVER 37 #Define HTTP_QUERY_SET_COOKIE 43 #Define HTTP_QUERY_STATUS_CODE 19 #Define HTTP_QUERY_STATUS_TEXT 20 #Define HTTP_QUERY_TITLE 38 #Define HTTP_QUERY_TRANSFER_ENCODING 63 #Define HTTP_QUERY_UNLESS_MODIFIED_SINCE 70 #Define HTTP_QUERY_UPGRADE 64 #Define HTTP_QUERY_URI 13 #Define HTTP_QUERY_USER_AGENT 39 #Define HTTP_QUERY_VARY 65 #Define HTTP_QUERY_VERSION 18 #Define HTTP_QUERY_VIA 66 #Define HTTP_QUERY_WARNING 67 #Define HTTP_QUERY_WWW_AUTHENTICATE 40 #Define HTTP_STATUS_ACCEPTED 202 #Define HTTP_STATUS_AMBIGUOUS 300 #Define HTTP_STATUS_BAD_GATEWAY 502 #Define HTTP_STATUS_BAD_METHOD 405 #Define HTTP_STATUS_BAD_REQUEST 400 #Define HTTP_STATUS_CONFLICT 409 #Define HTTP_STATUS_CONTINUE 100 #Define HTTP_STATUS_CREATED 201 #Define HTTP_STATUS_DENIED 401 #Define HTTP_STATUS_FIRST 100 #Define HTTP_STATUS_FORBIDDEN 403 #Define HTTP_STATUS_GATEWAY_TIMEOUT 504 #Define HTTP_STATUS_GONE 410 #Define HTTP_STATUS_LAST 505 #Define HTTP_STATUS_LENGTH_REQUIRED 411 #Define HTTP_STATUS_MOVED 301 #Define HTTP_STATUS_NO_CONTENT 204 #Define HTTP_STATUS_NONE_ACCEPTABLE 406 #Define HTTP_STATUS_NOT_FOUND 404 #Define HTTP_STATUS_NOT_MODIFIED 304 #Define HTTP_STATUS_NOT_SUPPORTED 501 #Define HTTP_STATUS_OK 200 #Define HTTP_STATUS_PARTIAL 203 #Define HTTP_STATUS_PARTIAL_CONTENT 206 #Define HTTP_STATUS_PAYMENT_REQ 402 #Define HTTP_STATUS_PRECOND_FAILED 412 #Define HTTP_STATUS_PROXY_AUTH_REQ 407 #Define HTTP_STATUS_REDIRECT 302 #Define HTTP_STATUS_REDIRECT_KEEP_VERB 307 #Define HTTP_STATUS_REDIRECT_METHOD 303 #Define HTTP_STATUS_REQUEST_TIMEOUT 408 #Define HTTP_STATUS_REQUEST_TOO_LARGE 413 #Define HTTP_STATUS_RESET_CONTENT 205 #Define HTTP_STATUS_RETRY_WITH 449 #Define HTTP_STATUS_SERVER_ERROR 500 #Define HTTP_STATUS_SERVICE_UNAVAIL 503 #Define HTTP_STATUS_SWITCH_PROTOCOLS 101 #Define HTTP_STATUS_UNSUPPORTED_MEDIA 415 #Define HTTP_STATUS_URI_TOO_LONG 414 #Define HTTP_STATUS_USE_PROXY 305 #Define HTTP_STATUS_VERSION_NOT_SUP 505 #Define HTTRANSPARENT -1 #Define HWND_BOTTOM 1 #Define HWND_BROADCAST 0xffff #Define HWND_DESKTOP 0 #Define HWND_MESSAGE -3 #Define HWND_NOTOPMOST -2 #Define HWND_TOP 0 #Define HWND_TOPMOST -1 #Define ICC_ANIMATE_CLASS 0x80 #Define ICC_BAR_CLASSES 0x4 #Define ICC_COOL_CLASSES 0x400 #Define ICC_DATE_CLASSES 0x100 #Define ICC_HOTKEY_CLASS 0x40 #Define ICC_INTERNET_CLASSES 0x800 #Define ICC_LINK_CLASS 0x8000 #Define ICC_LISTVIEW_CLASSES 0x1 #Define ICC_NATIVEFNTCON_CLASS 0x2000 #Define ICC_PAGESCROLLER_CLASS 0x1000 #Define ICC_PROGRESS_CLASS 0x20 #Define ICC_STANDARD_CLASSES 0x4000 #Define ICC_TAB_CLASSES 0x8 #Define ICC_TREEVIEW_CLASSES 0x2 #Define ICC_UPDOWN_CLASS 0x10 #Define ICC_USEREX_CLASSES 0x200 #Define ICC_WIN95_CLASSES 0xff #Define ICON_BIG 1 #Define ICON_SMALL 0 #Define ICU_DECODE 0x10000000 #Define IDCANCEL 2 #Define IDOK 1 #Define ILC_COLOR 0x0 #Define ILC_COLOR16 0x10 #Define ILC_COLOR24 0x18 #Define ILC_COLOR32 0x20 #Define ILC_COLOR4 0x4 #Define ILC_COLOR8 0x8 #Define ILC_COLORDDB 0xfe #Define ILC_HIGHQUALITYSCALE 0x20000 && VISTA Imagelist should enable use of the high quality scaler. #Define ILC_MASK 0x1 #Define ILC_MIRROR 0x2000 && Mirror the icons contained, if the process is mirrored #Define ILC_ORIGINALSIZE 0x10000 && VISTA Imagelist should accept smaller than set images and apply OriginalSize based on image added #Define ILC_PERITEMMIRROR 0x8000 && Causes the mirroring code to mirror each item when inserting a set of images, verses the whole strip #Define INTERNET_AUTODIAL_FAILIFSECURITYCHECK 4 #Define INTERNET_DEFAULT_FTP_PORT 21 #Define INTERNET_DEFAULT_GOPHER_PORT 70 #Define INTERNET_DEFAULT_HTTP_PORT 80 #Define INTERNET_DEFAULT_HTTPS_PORT 443 #Define INTERNET_DEFAULT_SOCKS_PORT 1080 #Define INTERNET_ERROR_BASE 12000 #Define INTERNET_ERROR_LAST 12174 #Define INTERNET_FLAG_ASYNC 0x10000000 #Define INTERNET_FLAG_CACHE_ASYNC 0x00000080 #Define INTERNET_FLAG_CACHE_IF_NET_FAIL 0x00010000 #Define INTERNET_FLAG_DONT_CACHE 0x04000000 #Define INTERNET_FLAG_EXISTING_CONNECT 0x20000000 #Define INTERNET_FLAG_FORMS_SUBMIT 0x00000040 #Define INTERNET_FLAG_FROM_CACHE 0x01000000 #Define INTERNET_FLAG_HYPERLINK 0x00000400 #Define INTERNET_FLAG_IGNORE_CERT_CN_INVALID 0x00001000 #Define INTERNET_FLAG_IGNORE_CERT_DATE_INVALID 0x00002000 #Define INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTP 0x00008000 #Define INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS 0x00004000 #Define INTERNET_FLAG_KEEP_CONNECTION 0x00400000 #Define INTERNET_FLAG_MAKE_PERSISTENT 0x02000000 #Define INTERNET_FLAG_MUST_CACHE_REQUEST 0x00000010 #Define INTERNET_FLAG_NEED_FILE 0x00000010 #Define INTERNET_FLAG_NO_AUTH 0x00040000 #Define INTERNET_FLAG_NO_AUTO_REDIRECT 0x00200000 #Define INTERNET_FLAG_NO_CACHE_WRITE 0x04000000 #Define INTERNET_FLAG_NO_COOKIES 0x00080000 #Define INTERNET_FLAG_NO_UI 0x00000200 #Define INTERNET_FLAG_OFFLINE 0x01000000 #Define INTERNET_FLAG_PASSIVE 0x08000000 #Define INTERNET_FLAG_PRAGMA_NOCACHE 0x00000100 #Define INTERNET_FLAG_RAW_DATA 0x40000000 #Define INTERNET_FLAG_READ_PREFETCH 0x00100000 #Define INTERNET_FLAG_RELOAD 0x80000000 #Define INTERNET_FLAG_RESYNCHRONIZE 0x00000800 #Define INTERNET_FLAG_SECURE 0x00800000 #Define INTERNET_FLAG_TRANSFER_ASCII 0x1 #Define INTERNET_FLAG_TRANSFER_BINARY 0x2 #Define INTERNET_INVALID_PORT_NUMBER 0 #Define INTERNET_MAX_HOST_NAME_LENGTH 256 #Define INTERNET_MAX_PASSWORD_LENGTH 128 #Define INTERNET_MAX_PATH_LENGTH 2048 #Define INTERNET_MAX_PORT_NUMBER_LENGTH 5 #Define INTERNET_MAX_SCHEME_LENGTH 32 #Define INTERNET_MAX_USER_NAME_LENGTH 128 #Define INTERNET_OPEN_TYPE_DIRECT 1 #Define INTERNET_OPEN_TYPE_PRECONFIG 0 #Define INTERNET_OPEN_TYPE_PRECONFIG_WITH_NO_AUTOPROXY 4 #Define INTERNET_OPEN_TYPE_PROXY 3 #Define INTERNET_OPTION_ASYNC 30 #Define INTERNET_OPTION_ASYNC_ID 15 #Define INTERNET_OPTION_ASYNC_PRIORITY 16 #Define INTERNET_OPTION_BYPASS_EDITED_ENTRY 64 #Define INTERNET_OPTION_CACHE_STREAM_HANDLE 27 #Define INTERNET_OPTION_CACHE_TIMESTAMPS 69 #Define INTERNET_OPTION_CALLBACK 1 #Define INTERNET_OPTION_CALLBACK_FILTER 54 #Define INTERNET_OPTION_CODEPAGE 68 #Define INTERNET_OPTION_CONNECT_BACKOFF 4 #Define INTERNET_OPTION_CONNECT_LIMIT 46 #Define INTERNET_OPTION_CONNECT_RETRIES 3 #Define INTERNET_OPTION_CONNECT_TIME 55 #Define INTERNET_OPTION_CONNECT_TIMEOUT 2 #Define INTERNET_OPTION_CONNECTED_STATE 50 #Define INTERNET_OPTION_CONTEXT_VALUE 45 #Define INTERNET_OPTION_CONTROL_RECEIVE_TIMEOUT 6 #Define INTERNET_OPTION_CONTROL_SEND_TIMEOUT 5 #Define INTERNET_OPTION_DATA_RECEIVE_TIMEOUT 8 #Define INTERNET_OPTION_DATA_SEND_TIMEOUT 7 #Define INTERNET_OPTION_DATAFILE_NAME 33 #Define INTERNET_OPTION_DIGEST_AUTH_UNLOAD 76 #Define INTERNET_OPTION_DISABLE_AUTODIAL 70 #Define INTERNET_OPTION_DISCONNECTED_TIMEOUT 49 #Define INTERNET_OPTION_END_BROWSER_SESSION 42 #Define INTERNET_OPTION_ERROR_MASK 62 #Define INTERNET_OPTION_EXTENDED_ERROR 24 #Define INTERNET_OPTION_FROM_CACHE_TIMEOUT 63 #Define INTERNET_OPTION_HANDLE_TYPE 9 #Define INTERNET_OPTION_HTTP_VERSION 59 #Define INTERNET_OPTION_IDLE_STATE 51 #Define INTERNET_OPTION_IGNORE_OFFLINE 77 #Define INTERNET_OPTION_KEEP_CONNECTION 22 #Define INTERNET_OPTION_LISTEN_TIMEOUT 11 #Define INTERNET_OPTION_MAX_CONNS_PER_1_0_SERVER 74 #Define INTERNET_OPTION_MAX_CONNS_PER_SERVER 73 #Define INTERNET_OPTION_OFFLINE_MODE 26 #Define INTERNET_OPTION_OFFLINE_SEMANTICS 52 #Define INTERNET_OPTION_PARENT_HANDLE 21 #Define INTERNET_OPTION_PASSWORD 29 #Define INTERNET_OPTION_PER_CONNECTION_OPTION 75 #Define INTERNET_OPTION_POLICY 48 #Define INTERNET_OPTION_PROXY 38 #Define INTERNET_OPTION_PROXY_PASSWORD 44 #Define INTERNET_OPTION_PROXY_USERNAME 43 #Define INTERNET_OPTION_READ_BUFFER_SIZE 12 #Define INTERNET_OPTION_RECEIVE_THROUGHPUT 57 #Define INTERNET_OPTION_RECEIVE_TIMEOUT 6 #Define INTERNET_OPTION_REFRESH 37 #Define INTERNET_OPTION_REQUEST_FLAGS 23 #Define INTERNET_OPTION_REQUEST_PRIORITY 58 #Define INTERNET_OPTION_RESET_URLCACHE_SESSION 60 #Define INTERNET_OPTION_SECONDARY_CACHE_KEY 53 #Define INTERNET_OPTION_SECURITY_CERTIFICATE 35 #Define INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT 32 #Define INTERNET_OPTION_SECURITY_FLAGS 31 #Define INTERNET_OPTION_SECURITY_KEY_BITNESS 36 #Define INTERNET_OPTION_SECURITY_SELECT_CLIENT_CERT 47 #Define INTERNET_OPTION_SEND_THROUGHPUT 56 #Define INTERNET_OPTION_SEND_TIMEOUT 5 #Define INTERNET_OPTION_SETTINGS_CHANGED 39 #Define INTERNET_OPTION_URL 34 #Define INTERNET_OPTION_USER_AGENT 41 #Define INTERNET_OPTION_USERNAME 28 #Define INTERNET_OPTION_VERSION 40 #Define INTERNET_OPTION_WRITE_BUFFER_SIZE 13 #Define INTERNET_SCHEME_DEFAULT 0 #Define INTERNET_SCHEME_FILE 5 #Define INTERNET_SCHEME_FIRST 1 #Define INTERNET_SCHEME_FTP 1 #Define INTERNET_SCHEME_GOPHER 2 #Define INTERNET_SCHEME_HTTP 3 #Define INTERNET_SCHEME_HTTPS 4 #Define INTERNET_SCHEME_LAST 8 #Define INTERNET_SCHEME_MAILTO 7 #Define INTERNET_SCHEME_NEWS 6 #Define INTERNET_SCHEME_PARTIAL -2 #Define INTERNET_SCHEME_SOCKS 8 #Define INTERNET_SCHEME_UNKNOWN -1 #Define INTERNET_SERVICE_FTP 1 #Define INTERNET_SERVICE_GOPHER 2 #Define INTERNET_SERVICE_HTTP 3 #Define INVALID_SET_FILE_POINTER -1 #Define IRF_NO_WAIT 0x8 #Define JOHAB_CHARSET 130 #Define KEY_ALL_ACCESS 0xf003f #Define KEY_CREATE_LINK 0x00020 #Define KEY_CREATE_SUB_KEY 0x00004 #Define KEY_ENUMERATE_SUB_KEYS 0x00008 #Define KEY_EVENT 0x00001 #Define KEY_EXECUTE 0x20019 #Define KEY_NOTIFY 0x00010 #Define KEY_QUERY_VALUE 0x00001 #Define KEY_READ 0x20019 #Define KEY_SET_VALUE 0x00002 #Define KEY_WOW64_32KEY 0x0200 #Define KEY_WRITE 0x20006 #Define KEYEVENTF_KEYUP 0x2 *!* Make sure that the folder already exists or create it and apply security specified in folder definition *!* If folder can not be created then function will return failure and no folder path (IDList) will be returned *!* If folder is located on the network the function may take long time to execute #Define KF_FLAG_CREATE 0x00008000 *!* If this flag is specified then the folder path is returned and no verification is performed *!* Use this flag is you want to get folder's path (IDList) and do not need to verify folder's existence *!* If this flag is NOT specified then Known Folder API will try to verify that the folder exists *!* If folder does not exist or can not be accessed then function will return failure and no folder path (IDList) will be returned *!* If folder is located on the network the function may take long time to execute #Define KF_FLAG_DONT_VERIFY 0x00004000 *!* Set folder path as is and do not try to substitute parts of the path with environments variables. *!* If flag is not specified then Known Folder will try to replace parts of the path with some *!* known environment variables (%USERPROFILE%, %APPDATA% etc.) #Define KF_FLAG_DONT_UNEXPAND 0x00002000 *!* Get file system based IDList if available. If the flag is not specified the Known Folder API *!* will try to return aliased IDList by default. Example for FOLDERID_Documents - *!* Aliased - [desktop]\[user]\[Documents] - exact location is determined by shell namespace layout and might change *!* Non aliased - [desktop]\[computer]\[disk_c]\[users]\[user]\[Documents] - location is determined by folder location in the file system #Define KF_FLAG_NO_ALIAS 0x00001000 *!* Initialize the folder with desktop.ini settings *!* If folder can not be initialized then function will return failure and no folder path will be returned *!* If folder is located on the network the function may take long time to execute #Define KF_FLAG_INIT 0x00000800 *!* Get the default path, will also verify folder existence unless KF_FLAG_DONT_VERIFY is also specified #Define KF_FLAG_DEFAULT_PATH 0x00000400 *!* Get the not-parent-relative default path. Only valid with KF_FLAG_DEFAULT_PATH #Define KF_FLAG_NOT_PARENT_RELATIVE 0x00000200 *!* Build simple pidl #Define KF_FLAG_SIMPLE_IDLIST 0x00000100 #Define LANG_AFRIKAANS 0x36 #Define LANG_ALBANIAN 0x1c #Define LANG_ARABIC 0x01 #Define LANG_BASQUE 0x2d #Define LANG_BELARUSIAN 0x23 #Define LANG_BULGARIAN 0x02 #Define LANG_CATALAN 0x03 #Define LANG_CHINESE 0x04 #Define LANG_CROATIAN 0x1a #Define LANG_CZECH 0x05 #Define LANG_DANISH 0x06 #Define LANG_DUTCH 0x13 #Define LANG_ENGLISH 0x09 #Define LANG_ESTONIAN 0x25 #Define LANG_FAEROESE 0x38 #Define LANG_FARSI 0x29 #Define LANG_FINNISH 0x0b #Define LANG_FRENCH 0x0c #Define LANG_GALICIAN 0x56 #Define LANG_GERMAN 0x07 #Define LANG_GREEK 0x08 #Define LANG_HEBREW 0x0d #Define LANG_HUNGARIAN 0x0e #Define LANG_ICELANDIC 0x0f #Define LANG_INDONESIAN 0x21 #Define LANG_ITALIAN 0x10 #Define LANG_JAPANESE 0x11 #Define LANG_KOREAN 0x12 #Define LANG_LATVIAN 0x26 #Define LANG_LITHUANIAN 0x27 #Define LANG_MALAY 0x3e #Define LANG_NEUTRAL 0x00 #Define LANG_NORWEGIAN 0x14 #Define LANG_POLISH 0x15 #Define LANG_PORTUGUESE 0x16 #Define LANG_ROMANIAN 0x18 #Define LANG_RUSSIAN 0x19 #Define LANG_SERBIAN 0x1a #Define LANG_SLOVAK 0x1b #Define LANG_SLOVENIAN 0x24 #Define LANG_SPANISH 0x0a #Define LANG_SWEDISH 0x1d #Define LANG_THAI 0x1e #Define LANG_TURKISH 0x1f #Define LANG_UKRAINIAN 0x22 #Define LANG_VIETNAMESE 0x2a #Define LF_FACESIZE 32 #Define LOCALE_FONTSIGNATURE 0x58 #Define LOCALE_ICALENDARTYPE 0x1009 #Define LOCALE_ICENTURY 0x24 #Define LOCALE_ICOUNTRY 0x5 #Define LOCALE_ICURRDIGITS 0x19 #Define LOCALE_ICURRENCY 0x1b #Define LOCALE_IDATE 0x21 #Define LOCALE_IDAYLZERO 0x26 #Define LOCALE_IDEFAULTANSICODEPAGE 0x1004 #Define LOCALE_IDEFAULTCODEPAGE 0xb #Define LOCALE_IDEFAULTCOUNTRY 0xa #Define LOCALE_IDEFAULTEBCDICCODEPAGE 0x1012 #Define LOCALE_IDEFAULTLANGUAGE 0x9 #Define LOCALE_IDEFAULTMACCODEPAGE 0x1011 #Define LOCALE_IDIGITS 0x11 #Define LOCALE_IDIGITSUBSTITUTION 0x1014 #Define LOCALE_IFIRSTDAYOFWEEK 0x100c #Define LOCALE_IFIRSTWEEKOFYEAR 0x100d #Define LOCALE_IINTLCURRDIGITS 0x1a #Define LOCALE_ILANGUAGE 0x1 #Define LOCALE_ILDATE 0x22 #Define LOCALE_ILZERO 0x12 #Define LOCALE_IMEASURE 0xD #Define LOCALE_IMONLZERO 0x27 #Define LOCALE_INEGCURR 0x1C #Define LOCALE_INEGNUMBER 0x1010 #Define LOCALE_INEGSEPBYSPACE 0x57 #Define LOCALE_INEGSIGNPOSN 0x53 #Define LOCALE_INEGSYMPRECEDES 0x56 #Define LOCALE_IOPTIONALCALENDAR 0x100B #Define LOCALE_IPAPERSIZE 0x100A #Define LOCALE_IPOSSEPBYSPACE 0x55 #Define LOCALE_IPOSSIGNPOSN 0x52 #Define LOCALE_IPOSSYMPRECEDES 0x54 #Define LOCALE_ITIME 0x23 #Define LOCALE_ITIMEMARKPOSN 0x1005 #Define LOCALE_ITLZERO 0x25 #Define LOCALE_NOUSEROVERRIDE 0x80000000 #Define LOCALE_RETURN_NUMBER 0x20000000 #Define LOCALE_S1159 0x28 #Define LOCALE_S2359 0x29 #Define LOCALE_SABBREVCTRYNAME 0x7 #Define LOCALE_SABBREVDAYNAME1 0x31 #Define LOCALE_SABBREVDAYNAME2 0x32 #Define LOCALE_SABBREVDAYNAME3 0x33 #Define LOCALE_SABBREVDAYNAME4 0x34 #Define LOCALE_SABBREVDAYNAME5 0x35 #Define LOCALE_SABBREVDAYNAME6 0x36 #Define LOCALE_SABBREVDAYNAME7 0x37 #Define LOCALE_SABBREVLANGNAME 0x3 #Define LOCALE_SABBREVMONTHNAME1 0x44 #Define LOCALE_SABBREVMONTHNAME10 0x4D #Define LOCALE_SABBREVMONTHNAME11 0x4E #Define LOCALE_SABBREVMONTHNAME12 0x4F #Define LOCALE_SABBREVMONTHNAME13 0x100F #Define LOCALE_SABBREVMONTHNAME2 0x45 #Define LOCALE_SABBREVMONTHNAME3 0x46 #Define LOCALE_SABBREVMONTHNAME4 0x47 #Define LOCALE_SABBREVMONTHNAME5 0x48 #Define LOCALE_SABBREVMONTHNAME6 0x49 #Define LOCALE_SABBREVMONTHNAME7 0x4A #Define LOCALE_SABBREVMONTHNAME8 0x4B #Define LOCALE_SABBREVMONTHNAME9 0x4C #Define LOCALE_SCOUNTRY 0x6 #Define LOCALE_SCURRENCY 0x14 #Define LOCALE_SDATE 0x1D #Define LOCALE_SDAYNAME1 0x2A #Define LOCALE_SDAYNAME2 0x2B #Define LOCALE_SDAYNAME3 0x2C #Define LOCALE_SDAYNAME4 0x2D #Define LOCALE_SDAYNAME5 0x2E #Define LOCALE_SDAYNAME6 0x2F #Define LOCALE_SDAYNAME7 0x30 #Define LOCALE_SDECIMAL 0xE #Define LOCALE_SENGCOUNTRY 0x1002 #Define LOCALE_SENGCURRNAME 0x1007 #Define LOCALE_SENGLANGUAGE 0x1001 #Define LOCALE_SGROUPING 0x10 #Define LOCALE_SINTLSYMBOL 0x15 #Define LOCALE_SISO3166CTRYNAME 0x5A #Define LOCALE_SISO639LANGNAME 0x59 #Define LOCALE_SLANGUAGE 0x2 #Define LOCALE_SLIST 0xC #Define LOCALE_SLONGDATE 0x20 #Define LOCALE_SMONDECIMALSEP 0x16 #Define LOCALE_SMONGROUPING 0x18 #Define LOCALE_SMONTHNAME1 0x38 #Define LOCALE_SMONTHNAME10 0x41 #Define LOCALE_SMONTHNAME11 0x42 #Define LOCALE_SMONTHNAME12 0x43 #Define LOCALE_SMONTHNAME13 0x100E #Define LOCALE_SMONTHNAME2 0x39 #Define LOCALE_SMONTHNAME3 0x3A #Define LOCALE_SMONTHNAME4 0x3B #Define LOCALE_SMONTHNAME5 0x3C #Define LOCALE_SMONTHNAME6 0x3D #Define LOCALE_SMONTHNAME7 0x3E #Define LOCALE_SMONTHNAME8 0x3F #Define LOCALE_SMONTHNAME9 0x40 #Define LOCALE_SMONTHOUSANDSEP 0x17 #Define LOCALE_SNATIVECTRYNAME 0x8 #Define LOCALE_SNATIVECURRNAME 0x1008 #Define LOCALE_SNATIVEDIGITS 0x13 #Define LOCALE_SNATIVELANGNAME 0x4 #Define LOCALE_SNEGATIVESIGN 0x51 #Define LOCALE_SPOSITIVESIGN 0x50 #Define LOCALE_SSHORTDATE 0x1F #Define LOCALE_SSORTNAME 0x1013 #Define LOCALE_STHOUSAND 0xF #Define LOCALE_STIME 0x1E #Define LOCALE_STIMEFORMAT 0x1003 #Define LOCALE_SYEARMONTH 0x1006 #Define LOCALE_SYSTEM_DEFAULT 0x800 #Define LOCALE_USE_CP_ACP 0x40000000 #Define LOCALE_USER_DEFAULT 0x400 #Define LOGPIXELSX 88 #Define LOGPIXELSY 90 #Define LV_VIEW_ICON 0x0 #Define LV_VIEW_DETAILS 0x1 #Define LV_VIEW_SMALLICON 0x2 #Define LV_VIEW_LIST 0x3 #Define LV_VIEW_TILE 0x4 #Define MAC_CHARSET 77 #Define MAX_PATH 260 #Define MAXDWORD 0xFFFFFFFF #Define MAXLONG 0x7FFFFFFF #Define MCHT_CALENDAR 0x00020000 #Define MCHT_CALENDARBK 0x00020000 #Define MCHT_CALENDARDATE 0x00020001 #Define MCHT_CALENDARDATENEXT 0x01020001 #Define MCHT_CALENDARDATEPREV 0x02020001 #Define MCHT_CALENDARDAY 0x00020002 #Define MCHT_CALENDARWEEKNUM 0x00020003 #Define MCHT_NEXT 0x01000000 #Define MCHT_NOWHERE 0x00000000 #Define MCHT_PREV 0x02000000 #Define MCHT_TITLE 0x00010000 #Define MCHT_TITLEBK 0x00010000 #Define MCHT_TITLEBTNNEXT 0x01010003 #Define MCHT_TITLEBTNPREV 0x02010003 #Define MCHT_TITLEMONTH 0x00010001 #Define MCHT_TITLEYEAR 0x00010002 #Define MCHT_TODAYLINK 0x00030000 #Define MCM_FIRST 0x1000 #Define MCM_GETCALENDARBORDER 0x101F #Define MCM_GETCALENDARCOUNT 0x1017 #Define MCM_GETCALENDARGRIDINFO 0x1018 #Define MCM_GETCALID (0x1000+27) #Define MCM_GETCOLOR 0x100b #Define MCM_GETCURRENTVIEW (0x1000+22) #Define MCM_GETCURSEL 0x1001 #Define MCM_GETFIRSTDAYOFWEEK 0x1010 #Define MCM_GETMAXSELCOUNT 0x1003 #Define MCM_GETMAXTODAYWIDTH 0x1015 #Define MCM_GETMINREQRECT 0x1009 #Define MCM_GETMONTHDELTA 0x1013 #Define MCM_GETMONTHRANGE 0x1007 #Define MCM_GETRANGE 0x1011 #Define MCM_GETSELRANGE 0x1005 #Define MCM_GETTODAY 0x100d #Define MCM_GETUNICODEFORMAT 0x2006 #Define MCM_HITTEST 0x100e #Define MCM_SETCALENDARBORDER (0x1000+30) #Define MCM_SETCALID (0x1000+28) #Define MCM_SETCOLOR 0x100a #Define MCM_SETCURRENTVIEW (0x1000+32) #Define MCM_SETCURSEL 0x1002 #Define MCM_SETDAYSTATE 0x1008 #Define MCM_SETFIRSTDAYOFWEEK 0x100f #Define MCM_SETMAXSELCOUNT 0x1004 #Define MCM_SETMONTHDELTA 0x1014 #Define MCM_SETRANGE 0x1012 #Define MCM_SETSELRANGE 0x1006 #Define MCM_SETTODAY 0x100c #Define MCM_SETUNICODEFORMAT 0x2005 #Define MCM_SIZERECTTOMIN (0x1000+29) #Define MCN_FIRST (-750) #Define MCN_GETDAYSTATE (-747) #Define MCN_LAST (-759) #Define MCN_SELCHANGE (-749) #Define MCN_SELECT (-746) #Define MCS_COMMAND_CONNECT 19 #Define MCS_COMMAND_DISABLE 14 #Define MCS_COMMAND_ENABLE 13 #Define MCS_COMMAND_GET_CONFIG 16 #Define MCS_COMMAND_REFRESH_STATUS 21 #Define MCS_COMMAND_RENAME 20 #Define MCS_COMMAND_SET_CONFIG 15 #Define MCS_COMMAND_START 17 #Define MCS_COMMAND_STOP 18 #Define MCS_CREATE_CONFIGS_BY_DEFAULT 0x10 #Define MCS_CREATE_ONE_PER_NETCARD 0x1 #Define MCS_CREATE_PMODE_NOT_REQUIRED 0x100 #Define MCS_DAYSTATE 0x1 #Define MCS_MULTISELECT 0x2 #Define MCS_NOTODAY 0x10 #Define MCS_NOTODAYCIRCLE 0x8 #Define MCS_WEEKNUMBERS 0x4 #Define MCSC_BACKGROUND 0 #Define MCSC_MONTHBK 4 #Define MCSC_TEXT 1 #Define MCSC_TITLEBK 2 #Define MCSC_TITLETEXT 3 #Define MCSC_TRAILINGTEXT 5 #Define MF_APPEND 0x100 #Define MF_BITMAP 0x4 #Define MF_BYCOMMAND 0x0 #Define MF_BYPOSITION 0x400 #Define MF_CALLBACKS 0x8000000 #Define MF_CHANGE 0x80 #Define MF_CHECKED 0x8 #Define MF_CONV 0x40000000 #Define MF_DEFAULT 0x1000 #Define MF_DELETE 0x200 #Define MF_DISABLED 0x2 #Define MF_DLL_NAME "Microsoft Picture Converter" #Define MF_ENABLED 0x0 #Define MF_END 0x80 #Define MF_ERRORS 0x10000000 #Define MF_FLAGS_CREATE_BUT_NO_SHOW_DISABLED 0x8 #Define MF_FLAGS_EVEN_IF_NO_RESOURCE 0x1 #Define MF_FLAGS_FILL_IN_UNKNOWN_RESOURCE 0x4 #Define MF_FLAGS_NO_CREATE_IF_NO_RESOURCE 0x2 #Define MF_FPCR_FUNC 0x25 #Define MF_FPCR_FUNC_STR "mf_fpcr" #Define MF_GRAYED 0x1 #Define MF_HELP 0x4000 #Define MF_HILITE 0x80 #Define MF_HSZ_INFO 0x1000000 #Define MF_INSERT 0x0 #Define MF_LINKS 0x20000000 #Define MF_MASK 0xff000000 #Define MF_MENUBARBREAK 0x20 #Define MF_MENUBREAK 0x40 #Define MF_MOUSESELECT 0x8000 #Define MF_OWNERDRAW 0x100 #Define MF_POPUP 0x10 #Define MF_POSTMSGS 0x4000000 #Define MF_REMOVE 0x1000 #Define MF_RIGHTJUSTIFY 0x4000 #Define MF_SENDMSGS 0x2000000 #Define MF_SEPARATOR 0x800 #Define MF_STRING 0x0 #Define MF_SYSMENU 0x2000 #Define MF_UNCHECKED 0x0 #Define MF_UNHILITE 0x0 #Define MF_USECHECKBITMAPS 0x200 #Define MFS_CHECKED 0x8 #Define MFS_DEFAULT 0x1000 #Define MFS_DISABLED 0x3 #Define MFS_ENABLED 0x0 #Define MFS_GRAYED 0x3 #Define MFS_HILITE 0x80 #Define MFS_UNCHECKED 0x0 #Define MFS_UNHILITE 0x0 #Define MFT_BITMAP 0x4 #Define MFT_MENUBARBREAK 0x20 #Define MFT_MENUBREAK 0x40 #Define MFT_OWNERDRAW 0x100 #Define MFT_RADIOCHECK 0x200 #Define MFT_RIGHTJUSTIFY 0x4000 #Define MFT_RIGHTORDER 0x2000 #Define MFT_SEPARATOR 0x800 #Define MFT_STRING 0x0 #Define MIB_IPADDR_DELETED 0x0040 && Address is being deleted #Define MIB_IPADDR_DISCONNECTED 0x0008 && Address is on disconnected interface #Define MIB_IPADDR_DYNAMIC 0x0004 && Dynamic IP address #Define MIB_IPADDR_PRIMARY 0x0001 && Primary IP address #Define MIB_IPADDR_TRANSIENT 0x0080 && Transient address #Define MIIM_BITMAP 0x80 #Define MIIM_CHECKMARKS 0x8 #Define MIIM_DATA 0x20 #Define MIIM_FTYPE 0x100 #Define MIIM_ID 0x2 #Define MIIM_STATE 0x1 #Define MIIM_STRING 0x40 #Define MIIM_SUBMENU 0x4 #Define MIIM_TYPE 0x10 #Define MIM_APPLYTOSUBMENUS 0x80000000 #Define MIM_BACKGROUND 0x2 #Define MIM_CLOSE 0x3c2 #Define MIM_DATA 0x3c3 #Define MIM_ERROR 0x3c5 #Define MIM_HELPID 0x4 #Define MIM_LONGDATA 0x3c4 #Define MIM_LONGERROR 0x3c6 #Define MIM_MAXHEIGHT 0x1 #Define MIM_MENUDATA 0x8 #Define MIM_MOREDATA 0x3cc #Define MIM_OPEN 0x3c1 #Define MIM_STYLE 0x10 #Define MK_ALT 0x20 #Define MK_CONTROL 0x8 #Define MK_ICON 0x1000 #Define MK_LBUTTON 0x1 #Define MK_MBUTTON 0x10 #Define MK_RBUTTON 0x2 #Define MK_SHIFT 0x4 #Define MK_XBUTTON1 0x20 #Define MK_XBUTTON2 0x40 #Define MNS_AUTODISMISS 0x10000000 #Define MNS_CHECKORBMP 0x4000000 #Define MNS_DRAGDROP 0x20000000 #Define MNS_MODELESS 0x40000000 #Define MNS_NOCHECK 0x80000000 #Define MNS_NOTIFYBYPOS 0x8000000 #Define MONITOR_DEFAULTTONEAREST 0x2 #Define MONITOR_DEFAULTTONULL 0x0 #Define MONITOR_DEFAULTTOPRIMARY 0x1 #Define MONTHCAL_CLASSA "SysMonthCal32" #Define MONTHCAL_CLASSW "SysMonthCal32" #Define MSGF_COMMCTRL_BEGINDRAG 0x4200 #Define MSGF_COMMCTRL_DRAGSELECT 0x4202 #Define MSGF_COMMCTRL_SIZEHEADER 0x4201 #Define MSGF_COMMCTRL_TOOLBARCUST 0x4203 #Define MSGF_DDEMGR 0x8001 #Define MSGF_DIALOGBOX 0 #Define MSGF_MAINLOOP 8 #Define MSGF_MAX 8 #Define MSGF_MENU 2 #Define MSGF_MESSAGEBOX 1 #Define MSGF_MOVE 3 #Define MSGF_NEXTWINDOW 6 #Define MSGF_SCROLLBAR 5 #Define MSGF_SIZE 4 #Define MSGF_USER 4096 #Define NM_CLICK -2 #Define NM_CUSTOMDRAW -12 #Define NM_DBLCLICK -3 #Define NM_FIRST 0 #Define NM_RCLICK -5 #Define NM_RDBLCLK -6 #Define NM_RELEASEDCAPTURE -16 #Define NO_ERROR 0 #Define NODE_INVALID 0 #Define NODE_ELEMENT 1 #Define NODE_ATTRIBUTE 2 #Define NODE_TEXT 3 #Define NODE_CDATA_SECTION 4 #Define NODE_ENTITY_REFERENCE 5 #Define NODE_PROCESSING_INSTRUCTION 7 #Define NODE_COMMENT 8 #Define NODE_DOCUMENT 9 #Define NODE_DOCUMENT_TYPE 10 #Define NODE_DOCUMENT_FRAGMENT 11 #Define NODE_NOTATION 12 #Define NTDDI_LONGHORN 06000000 && NTDDI_VISTA #Define NTDDI_VISTA 06000000 && NTDDI_WIN6 #Define NTDDI_VISTASP1 06000100 && NTDDI_WIN6SP1 #Define NTDDI_VISTASP2 06000200 && NTDDI_WIN6SP2 #Define NTDDI_VISTASP3 06000300 && NTDDI_WIN6SP3 #Define NTDDI_VISTASP4 06000400 && NTDDI_WIN6SP4 #Define NTDDI_WIN2K 05000000 && NTDDI version constants #Define NTDDI_WIN2KSP1 05000100 && http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2095548 #Define NTDDI_WIN2KSP2 05000200 #Define NTDDI_WIN2KSP3 05000300 #Define NTDDI_WIN2KSP4 05000400 #Define NTDDI_WIN6 06000000 #Define NTDDI_WIN6SP1 06000100 #Define NTDDI_WIN6SP2 06000200 #Define NTDDI_WIN6SP3 06000300 #Define NTDDI_WIN6SP4 06000400 #Define NTDDI_WINXP 05010000 #Define NTDDI_WINXPSP1 05010100 #Define NTDDI_WINXPSP2 05010200 #Define NTDDI_WINXPSP3 05010300 #Define NTDDI_WINXPSP4 05010400 #Define NTDDI_WS03 05020000 #Define NTDDI_WS03SP1 05020100 #Define NTDDI_WS03SP2 05020200 #Define NTDDI_WS03SP3 05020300 #Define NTDDI_WS03SP4 05020400 #Define NTDDI_WS08 06000100 && NTDDI_WIN6SP1 #Define NTDDI_WS08SP2 06000200 && NTDDI_WIN6SP2 #Define NTDDI_WS08SP3 06000300 && NTDDI_WIN6SP3 #Define NTDDI_WS08SP4 06000400 && NTDDI_WIN6SP4 #Define ODA_DRAWENTIRE 0x1 #Define ODA_FOCUS 0x4 #Define ODA_SELECT 0x2 #Define ODS_CHECKED 0x8 #Define ODS_COMBOBOXEDIT 0x1000 #Define ODS_DEFAULT 0x20 #Define ODS_DISABLED 0x4 #Define ODS_FOCUS 0x10 #Define ODS_GRAYED 0x2 #Define ODS_HOTLIGHT 0x40 #Define ODS_INACTIVE 0x80 #Define ODS_NOACCEL 0x100 #Define ODS_NOFOCUSRECT 0x200 #Define ODS_SELECTED 0x1 #Define ODT_BUTTON 4 #Define ODT_COMBOBOX 3 #Define ODT_HEADER 100 #Define ODT_LISTBOX 2 #Define ODT_LISTVIEW 102 #Define ODT_MENU 1 #Define ODT_STATIC 5 #Define ODT_TAB 101 #Define OEM_CHARSET 255 #Define OFN_ALLOWMULTISELECT 0x200 #Define OFN_CREATEPROMPT 0x2000 #Define OFN_DONTADDTORECENT 0x2000000 #Define OFN_ENABLEHOOK 0x20 #Define OFN_ENABLEINCLUDENOTIFY 0x400000 #Define OFN_ENABLESIZING 0x800000 #Define OFN_ENABLETEMPLATE 0x40 #Define OFN_ENABLETEMPLATEHANDLE 0x80 #Define OFN_EX_NOPLACESBAR 0x1 #Define OFN_EXPLORER 0x80000 #Define OFN_EXTENSIONDIFFERENT 0x400 #Define OFN_FILEMUSTEXIST 0x1000 #Define OFN_FORCESHOWHIDDEN 0x10000000 #Define OFN_HIDEREADONLY 0x4 #Define OFN_LONGNAMES 0x200000 #Define OFN_NOCHANGEDIR 0x8 #Define OFN_NODEREFERENCELINKS 0x100000 #Define OFN_NOLONGNAMES 0x40000 #Define OFN_NONETWORKBUTTON 0x20000 #Define OFN_NOREADONLYRETURN 0x8000 #Define OFN_NOTESTFILECREATE 0x10000 #Define OFN_NOVALIDATE 0x100 #Define OFN_OVERWRITEPROMPT 0x2 #Define OFN_PATHMUSTEXIST 0x800 #Define OFN_READONLY 0x1 #Define OFN_SHAREAWARE 0x4000 #Define OFN_SHAREFALLTHROUGH 2 #Define OFN_SHARENOWARN 1 #Define OFN_SHAREWARN 0 #Define OFN_SHOWHELP 0x10 #Define OFN_USEMONIKERS 0x1000000 #Define OPEN_ALWAYS 4 #Define OPEN_EXISTING 3 #Define OUT_DEFAULT_PRECIS 0 #Define OUT_OUTLINE_PRECIS 8 #Define PBM_DELTAPOS 0x403 #Define PBM_GETPOS 0x408 #Define PBM_GETRANGE 0x407 #Define PBM_SETBARCOLOR 0x409 #Define PBM_SETBKCOLOR 0x2001 #Define PBM_SETMARQUEE 0x40a #Define PBM_SETPOS 0x402 #Define PBM_SETRANGE 0x401 #Define PBM_SETRANGE32 0x406 #Define PBM_SETSTATE 0x410 #Define PBM_SETSTEP 0x404 #Define PBM_STEPIT 0x405 #Define PBS_MARQUEE 0x8 && Comctl32.dll version 6 #Define PBS_SMOOTH 0x1 && Comctl32.dll Version 4.7 or later #Define PBS_VERTICAL 0x4 && Comctl32.dll Version 4.7 or later #Define PBST_ERROR 0x0002 #Define PBST_NORMAL 0x0001 #Define PBST_PAUSED 0x0003 #Define PICTYPE_BITMAP 1 #Define PICTYPE_ENHMETAFILE 4 #Define PICTYPE_ICON 3 #Define PICTYPE_METAFILE 2 #Define PICTYPE_NONE 0 #Define PICTYPE_UNINITIALIZED -1 #Define PROGRESS_CLASSA "msctls_progress32" #Define PROGRESS_CLASSW "msctls_progress32" #Define PROOF_QUALITY 2 #Define PS_SOLID 0 #Define pshHelp 0x40E #Define RBS_AUTOSIZE 0x2000 #Define RBS_BANDBORDERS 0x400 #Define RBS_DBLCLKTOGGLE 0x8000 #Define RBS_FIXEDORDER 0x800 #Define RBS_REGISTERDROP 0x1000 #Define RBS_TOOLTIPS 0x100 #Define RBS_VARHEIGHT 0x200 #Define RBS_VERTICALGRIPPER 0x4000 #Define RBSTR_CHANGERECT 0x2 #Define RBSTR_PREFERNOLINEBREAK 0x1 #Define RDW_ALLCHILDREN 0x80 #Define RDW_ERASE 0x4 #Define RDW_ERASENOW 0x200 #Define RDW_FRAME 0x400 #Define RDW_INTERNALPAINT 0x2 #Define RDW_INVALIDATE 0x1 #Define RDW_NOCHILDREN 0x40 #Define RDW_NOERASE 0x20 #Define RDW_NOFRAME 0x800 #Define RDW_NOINTERNALPAINT 0x10 #Define RDW_UPDATENOW 0x100 #Define RDW_VALIDATE 0x8 #Define READ_CONTROL 0x20000 #Define REG_BINARY 3 #Define REG_DWORD 4 #Define REG_DWORD_BIG_ENDIAN 5 #Define REG_DWORD_LITTLE_ENDIAN 4 #Define REG_EXPAND_SZ 2 #Define REG_MULTI_SZ 7 #Define REG_OPTION_BACKUP_RESTORE 4 #Define REG_OPTION_NON_VOLATILE 0 #Define REG_OPTION_VOLATILE 1 #Define REG_SZ 1 #Define RPC_S_UUID_LOCAL_ONLY 1824 #Define RT_ACCELERATOR 9 #Define RT_ANICURSOR 21 #Define RT_ANIICON 22 #Define RT_BITMAP 2 #Define RT_CURSOR 1 #Define RT_DIALOG 5 #Define RT_DLGINCLUDE 17 #Define RT_FONT 8 #Define RT_FONTDIR 7 #Define RT_GROUP_CURSOR 12 #Define RT_GROUP_ICON 14 #Define RT_HTML 23 #Define RT_ICON 3 #Define RT_MENU 4 #Define RT_MESSAGETABLE 11 #Define RT_PLUGPLAY 19 #Define RT_RCDATA 10 #Define RT_STRING 6 #Define RT_VERSION 16 #Define RT_VXD 20 #Define RUSSIAN_CHARSET 204 #Define S_OK 0x0 #Define SB_BOTH 3 #Define SB_BOTTOM 7 #Define SB_CONST_ALPHA 0x1 #Define SB_CTL 2 #Define SB_ENDSCROLL 8 #Define SB_GETBORDERS 0x407 #Define SB_GETICON 0x414 #Define SB_GETPARTS 0x406 #Define SB_GETRECT 0x40a #Define SB_GETTEXTA 0x402 #Define SB_GETTEXTLENGTHA 0x403 #Define SB_GETTEXTLENGTHW 0x40c #Define SB_GETTEXTW 0x40d #Define SB_GETTIPTEXTA 0x412 #Define SB_GETTIPTEXTW 0x413 #Define SB_GETUNICODEFORMAT 0x2006 #Define SB_GRAD_RECT 0x10 #Define SB_GRAD_TRI 0x20 #Define SB_HORZ 0 #Define SB_ISSIMPLE 0x40e #Define SB_LEFT 6 #Define SB_LINEDOWN 1 #Define SB_LINELEFT 0 #Define SB_LINERIGHT 1 #Define SB_LINEUP 0 #Define SB_NONE 0x0 #Define SB_PAGEDOWN 3 #Define SB_PAGELEFT 2 #Define SB_PAGERIGHT 3 #Define SB_PAGEUP 2 #Define SB_PIXEL_ALPHA 0x2 #Define SB_PREMULT_ALPHA 0x4 #Define SB_RIGHT 7 #Define SB_SETBKCOLOR 0x2001 #Define SB_SETICON 0x40f #Define SB_SETMINHEIGHT 0x408 #Define SB_SETPARTS 0x404 #Define SB_SETTEXTA 0x401 #Define SB_SETTEXTW 0x40b #Define SB_SETTIPTEXTA 0x410 #Define SB_SETTIPTEXTW 0x411 #Define SB_SETUNICODEFORMAT 0x2005 #Define SB_SIMPLE 0x409 #Define SB_SIMPLEID 0xff #Define SB_THUMBPOSITION 4 #Define SB_THUMBTRACK 5 #Define SB_TOP 6 #Define SB_VERT 1 #Define SBARS_SIZEGRIP 0x100 #Define SBARS_TOOLTIPS 0x800 #Define SBM_ENABLE_ARROWS 0xE4 #Define SBM_GETPOS 0xE1 #Define SBM_GETRANGE 0xE3 #Define SBM_GETSCROLLBARINFO 0xEB #Define SBM_GETSCROLLINFO 0xEA #Define SBM_SETPOS 0xE0 #Define SBM_SETRANGE 0xE2 #Define SBM_SETRANGEREDRAW 0xE6 #Define SBM_SETSCROLLINFO 0xE9 #Define SBS_BOTTOMALIGN 0x4 #Define SBS_HORZ 0x0 #Define SBS_LEFTALIGN 0x2 #Define SBS_RIGHTALIGN 0x4 #Define SBS_SIZEBOX 0x8 #Define SBS_SIZEBOXBOTTOMRIGHTALIGN 0x4 #Define SBS_SIZEBOXTOPLEFTALIGN 0x2 #Define SBS_SIZEGRIP 0x10 #Define SBS_TOPALIGN 0x2 #Define SBS_VERT 0x1 #Define SBT_NOBORDERS 0x100 #Define SBT_NOTABPARSING 0x800 #Define SBT_OWNERDRAW 0x1000 #Define SBT_POPOUT 0x200 #Define SBT_RTLREADING 0x400 #Define SBT_TOOLTIPS 0x800 #Define SC_ARRANGE 0xF110 #Define SC_CLOSE 0xF060 #Define SC_CONTEXTHELP 0xF180 #Define SC_DEFAULT 0xF160 #Define SC_DLG_FORCE_UI 0x4 #Define SC_DLG_MINIMAL_UI 0x1 #Define SC_DLG_NO_UI 0x2 #Define SC_ENUM_PROCESS_INFO 0 #Define SC_FLAGS 0x400 #Define SC_FLAGS_STR "/sc" #Define SC_HOTKEY 0xF150 #Define SC_HSCROLL 0xF080 #Define SC_ICON 0xF020 &&SC_MINIMIZE #Define SC_KEYMENU 0xF100 #Define SC_MANAGER_ALL_ACCESS 0xF003F #Define SC_MANAGER_CONNECT 0x1 #Define SC_MANAGER_CREATE_SERVICE 0x2 #Define SC_MANAGER_ENUMERATE_SERVICE 0x4 #Define SC_MANAGER_LOCK 0x8 #Define SC_MANAGER_MODIFY_BOOT_CONFIG 0x20 #Define SC_MANAGER_QUERY_LOCK_STATUS 0x10 #Define SC_MAXIMIZE 0xF030 #Define SC_MINIMIZE 0xF020 #Define SC_MONITORPOWER 0xF170 #Define SC_MOUSEMENU 0xF090 #Define SC_MOVE 0xF010 #Define SC_NEXTWINDOW 0xF040 #Define SC_PREVWINDOW 0xF050 #Define SC_RESTORE 0xF120 #Define SC_SCREENSAVE 0xF140 #Define SC_SEPARATOR 0xF00F #Define SC_SIZE 0xF000 #Define SC_TASKLIST 0xF130 #Define SC_VSCROLL 0xF070 #Define SC_ZOOM 0xF030 && SC_MAXIMIZE #Define SECURITY_FLAG_IGNORE_UNKNOWN_CA 0x100 #Define SECURITY_FLAG_IGNORE_UNKNOWN_CA 0x100 #Define SEM_FAILCRITICALERRORS 0x1 #Define SEM_NOALIGNMENTFAULTEXCEPT 0x4 #Define SEM_NOGPFAULTERRORBOX 0x2 #Define SEM_NOOPENFILEERRORBOX 0x8000 #Define SERVICE_ALL_ACCESS 0xF01FF #Define SERVICE_AUTO_START 0x2 #Define SERVICE_BOOT_START 0x0 #Define SERVICE_CHANGE_CONFIG 0x2 #Define SERVICE_CONFIG_DELAYED_AUTO_START_INFO 3 #Define SERVICE_CONFIG_DESCRIPTION 1 #Define SERVICE_CONFIG_FAILURE_ACTIONS 2 #Define SERVICE_CONFIG_FAILURE_ACTIONS_FLAG 4 #Define SERVICE_CONFIG_PRESHUTDOWN_INFO 7 #Define SERVICE_CONFIG_REQUIRED_PRIVILEGES_INFO 6 #Define SERVICE_CONFIG_SERVICE_SID_INFO 5 #Define SERVICE_CONTINUE_PENDING 0x5 #Define SERVICE_CONTROL_CONTINUE 0x3 #Define SERVICE_CONTROL_DEVICEEVENT 0xB #Define SERVICE_CONTROL_HARDWAREPROFILECHANGE 0xC #Define SERVICE_CONTROL_INTERROGATE 0x4 #Define SERVICE_CONTROL_NETBINDADD 0x7 #Define SERVICE_CONTROL_NETBINDDISABLE 0xA #Define SERVICE_CONTROL_NETBINDENABLE 0x9 #Define SERVICE_CONTROL_NETBINDREMOVE 0x8 #Define SERVICE_CONTROL_PARAMCHANGE 0x6 #Define SERVICE_CONTROL_PAUSE 0x2 #Define SERVICE_CONTROL_POWEREVENT 0xD #Define SERVICE_CONTROL_SHUTDOWN 0x5 #Define SERVICE_CONTROL_STOP 0x1 #Define SERVICE_DEMAND_START 0x3 #Define SERVICE_DISABLED 0x4 #Define SERVICE_ENUMERATE_DEPENDENTS 0x8 #Define SERVICE_ERROR_CRITICAL 0x3 #Define SERVICE_ERROR_IGNORE 0x0 #Define SERVICE_ERROR_NORMAL 0x1 #Define SERVICE_ERROR_SEVERE 0x2 #Define SERVICE_FILE_SYSTEM_DRIVER 0x2 #Define SERVICE_INTERACTIVE_PROCESS 0x100 #Define SERVICE_INTERROGATE 0x80 #Define SERVICE_KERNEL_DRIVER 0x1 #Define SERVICE_PAUSE_CONTINUE 0x40 #Define SERVICE_PAUSE_PENDING 0x6 #Define SERVICE_PAUSED 0x7 #Define SERVICE_QUERY_CONFIG 0x1 #Define SERVICE_RECOGNIZER_DRIVER 0x8 #Define SERVICE_RUNNING 0x4 #Define SERVICE_START 0x10 #Define SERVICE_START_PENDING 0x2 #Define SERVICE_STOP 0x20 #Define SERVICE_STOP_PENDING 0x3 #Define SERVICE_STOPPED 0x1 #Define SERVICE_SYSTEM_START 0x1 #Define SERVICE_USER_DEFINED_CONTROL 0x100 #Define SERVICE_WIN32_OWN_PROCESS 0x10 #Define SERVICE_WIN32_SHARE_PROCESS 0x20 #Define SHGFP_TYPE_CURRENT 0 && Return the folder's current path. #Define SHGFP_TYPE_DEFAULT 1 && Return the folder's default path. #Define SHIFTJIS_CHARSET 128 #Define SHVIEW_THUMBNAIL 0x702D && 1 THUMBNAILS #Define SHVIEW_TILE 0x702E && 2 TILES #Define SHVIEW_ICON 0x7029 && 3 ICONS #Define SHVIEW_LIST 0x702B && 4 LIST #Define SHVIEW_REPORT 0x702C && 5 DETAILS #Define SIF_ALL 0x17 && BITOR(SIF_RANGE,SIF_PAGE,SIF_POS,SIF_TRACKPOS) #Define SIF_DISABLENOSCROLL 0x8 #Define SIF_PAGE 0x2 #Define SIF_POS 0x4 #Define SIF_RANGE 0x1 #Define SIF_TRACKPOS 0x10 #Define SIGDN_NORMALDISPLAY 0x00000000 #Define SIGDN_PARENTRELATIVEPARSING 0x80018001 #Define SIGDN_PARENTRELATIVEFORADDRESSBAR 0x8007c001 #Define SIGDN_DESKTOPABSOLUTEPARSING 0x80028000 #Define SIGDN_PARENTRELATIVEEDITING 0x80031001 #Define SIGDN_DESKTOPABSOLUTEEDITING 0x8004c000 #Define SIGDN_FILESYSPATH 0x80058000 #Define SIGDN_URL 0x80068000 #Define SM_ARRANGE 56 #Define SM_CLEANBOOT 67 #Define SM_CMETRICS 44 #Define SM_CMONITORS 80 #Define SM_CMOUSEBUTTONS 43 #Define SM_CXBORDER 5 #Define SM_CXCURSOR 13 #Define SM_CXDLGFRAME 7 #Define SM_CXDOUBLECLK 36 #Define SM_CXDRAG 68 #Define SM_CXEDGE 45 #Define SM_CXFIXEDFRAME 7 && SM_CXDLGFRAME #Define SM_CXFRAME 32 #Define SM_CXFULLSCREEN 16 #Define SM_CXHSCROLL 21 #Define SM_CXHTHUMB 10 #Define SM_CXICON 11 #Define SM_CXICONSPACING 38 #Define SM_CXMAXIMIZED 61 #Define SM_CXMAXTRACK 59 #Define SM_CXMENUCHECK 71 #Define SM_CXMENUSIZE 54 #Define SM_CXMIN 28 #Define SM_CXMINIMIZED 57 #Define SM_CXMINSPACING 47 #Define SM_CXMINTRACK 34 #Define SM_CXSCREEN 0 #Define SM_CXSIZE 30 #Define SM_CXSIZEFRAME 32 && SM_CXFRAME #Define SM_CXSMICON 49 #Define SM_CXSMSIZE 52 #Define SM_CXVIRTUALSCREEN 78 #Define SM_CXVSCROLL 2 #Define SM_CYBORDER 6 #Define SM_CYCAPTION 4 #Define SM_CYCURSOR 14 #Define SM_CYDLGFRAME 8 #Define SM_CYDOUBLECLK 37 #Define SM_CYDRAG 69 #Define SM_CYEDGE 46 #Define SM_CYFIXEDFRAME 8 && SM_CYDLGFRAME #Define SM_CYFRAME 33 #Define SM_CYFULLSCREEN 17 #Define SM_CYHSCROLL 3 #Define SM_CYICON 12 #Define SM_CYICONSPACING 39 #Define SM_CYKANJIWINDOW 18 #Define SM_CYMAXIMIZED 62 #Define SM_CYMAXTRACK 60 #Define SM_CYMENU 15 #Define SM_CYMENUCHECK 72 #Define SM_CYMENUSIZE 55 #Define SM_CYMIN 29 #Define SM_CYMINIMIZED 58 #Define SM_CYMINSPACING 48 #Define SM_CYMINTRACK 35 #Define SM_CYSCREEN 1 #Define SM_CYSIZE 31 #Define SM_CYSIZEFRAME 33 && SM_CYFRAME #Define SM_CYSMCAPTION 51 #Define SM_CYSMICON 50 #Define SM_CYSMSIZE 53 #Define SM_CYVIRTUALSCREEN 79 #Define SM_CYVSCROLL 20 #Define SM_CYVTHUMB 9 #Define SM_DBCSENABLED 42 #Define SM_DEBUG 22 #Define SM_FOCUS_TYPE_LM_DOMAIN 2 #Define SM_FOCUS_TYPE_LM_SERVER 5 #Define SM_FOCUS_TYPE_NT_DOMAIN 1 #Define SM_FOCUS_TYPE_NT_SERVER 4 #Define SM_FOCUS_TYPE_UNKNOWN_DOMAIN 3 #Define SM_FOCUS_TYPE_UNKNOWN_SERVER 7 #Define SM_FOCUS_TYPE_WFW_SERVER 6 #Define SM_GETCURFOCUSA 2027 && (WM_USER+1003) #Define SM_GETCURFOCUSW 2028 && (WM_USER+1004) #Define SM_GETOPTIONS 2029 && (WM_USER+1005) #Define SM_GETSELCOUNT 2024 && (WM_USER+1000) #Define SM_GETSERVERSELA 2025 && (WM_USER+1001) #Define SM_GETSERVERSELW 2026 && (WM_USER+1002) #Define SM_IMMENABLED 82 #Define SM_MENUDROPALIGNMENT 40 #Define SM_MIDEASTENABLED 74 #Define SM_MOUSEPRESENT 19 #Define SM_MOUSEWHEELPRESENT 75 #Define SM_NETWORK 63 #Define SM_PENWINDOWS 41 #Define SM_REMOTESESSION 0x1000 #Define SM_RESERVED1 24 #Define SM_RESERVED2 25 #Define SM_RESERVED3 26 #Define SM_RESERVED4 27 #Define SM_SAMEDISPLAYFORMAT 81 #Define SM_SECURE 44 #Define SM_SHOWSOUNDS 70 #Define SM_SLOWMACHINE 73 #Define SM_SWAPBUTTON 23 #Define SM_XVIRTUALSCREEN 76 #Define SM_YVIRTUALSCREEN 77 #Define SPI_GETACCESSTIMEOUT 60 #Define SPI_GETACTIVEWINDOWTRACKING 0x1000 #Define SPI_GETACTIVEWNDTRKTIMEOUT 0x2002 #Define SPI_GETACTIVEWNDTRKZORDER 0x100C #Define SPI_GETANIMATION 72 #Define SPI_GETBEEP 1 #Define SPI_GETBLOCKSENDINPUTRESETS 0x1026 #Define SPI_GETBORDER 5 #Define SPI_GETCARETWIDTH 0x2006 #Define SPI_GETCOMBOBOXANIMATION 0x1004 #Define SPI_GETCURSORSHADOW 0x101A #Define SPI_GETDEFAULTINPUTLANG 89 #Define SPI_GETDESKWALLPAPER 115 #Define SPI_GETDRAGFULLWINDOWS 38 #Define SPI_GETDROPSHADOW 0x1024 #Define SPI_GETFASTTASKSWITCH 35 #Define SPI_GETFILTERKEYS 50 #Define SPI_GETFLATMENU 0x1022 #Define SPI_GETFOCUSBORDERHEIGHT 0x2010 #Define SPI_GETFOCUSBORDERWIDTH 0x200E #Define SPI_GETFONTSMOOTHING 74 #Define SPI_GETFONTSMOOTHINGCONTRAST 0x200C #Define SPI_GETFONTSMOOTHINGORIENTATION 0x2012 #Define SPI_GETFONTSMOOTHINGTYPE 0x200A #Define SPI_GETFOREGROUNDFLASHCOUNT 0x2004 #Define SPI_GETFOREGROUNDLOCKTIMEOUT 0x2000 #Define SPI_GETGRADIENTCAPTIONS 0x1008 #Define SPI_GETGRIDGRANULARITY 18 #Define SPI_GETHIGHCONTRAST 66 #Define SPI_GETHOTTRACKING 0x100E #Define SPI_GETICONMETRICS 45 #Define SPI_GETICONTITLELOGFONT 31 #Define SPI_GETICONTITLEWRAP 25 #Define SPI_GETKEYBOARDCUES 0x100A #Define SPI_GETKEYBOARDDELAY 22 #Define SPI_GETKEYBOARDPREF 68 #Define SPI_GETKEYBOARDSPEED 10 #Define SPI_GETLISTBOXSMOOTHSCROLLING 0x1006 #Define SPI_GETLOWPOWERACTIVE 83 #Define SPI_GETLOWPOWERTIMEOUT 79 #Define SPI_GETMENUANIMATION 0x1002 #Define SPI_GETMENUDROPALIGNMENT 27 #Define SPI_GETMENUFADE 0x1012 #Define SPI_GETMENUSHOWDELAY 106 #Define SPI_GETMENUUNDERLINES 0x100A #Define SPI_GETMINIMIZEDMETRICS 43 #Define SPI_GETMOUSE 3 #Define SPI_GETMOUSECLICKLOCK 0x101E #Define SPI_GETMOUSECLICKLOCKTIME 0x2008 #Define SPI_GETMOUSEHOVERHEIGHT 100 #Define SPI_GETMOUSEHOVERTIME 102 #Define SPI_GETMOUSEHOVERWIDTH 98 #Define SPI_GETMOUSEKEYS 54 #Define SPI_GETMOUSESONAR 0x101C #Define SPI_GETMOUSESPEED 112 #Define SPI_GETMOUSETRAILS 94 #Define SPI_GETMOUSEVANISH 0x1020 #Define SPI_GETNONCLIENTMETRICS 41 #Define SPI_GETPOWEROFFACTIVE 84 #Define SPI_GETPOWEROFFTIMEOUT 80 #Define SPI_GETSCREENREADER 70 #Define SPI_GETSCREENSAVEACTIVE 16 #Define SPI_GETSCREENSAVERRUNNING 114 #Define SPI_GETSCREENSAVETIMEOUT 14 #Define SPI_GETSELECTIONFADE 0x1014 #Define SPI_GETSERIALKEYS 62 #Define SPI_GETSHOWIMEUI 110 #Define SPI_GETSHOWSOUNDS 56 #Define SPI_GETSNAPTODEFBUTTON 95 #Define SPI_GETSOUNDSENTRY 64 #Define SPI_GETSTICKYKEYS 58 #Define SPI_GETTOGGLEKEYS 52 #Define SPI_GETTOOLTIPANIMATION 0x1016 #Define SPI_GETTOOLTIPFADE 0x1018 #Define SPI_GETUIEFFECTS 0x103E #Define SPI_GETWHEELSCROLLLINES 104 #Define SPI_GETWINDOWSEXTENSION 92 #Define SPI_GETWORKAREA 48 #Define SPI_ICONHORIZONTALSPACING 13 #Define SPI_ICONVERTICALSPACING 24 #Define SPI_LANGDRIVER 12 #Define SPI_SCREENSAVERRUNNING 97 #Define SPI_SETACCESSTIMEOUT 61 #Define SPI_SETACTIVEWINDOWTRACKING 0x1001 #Define SPI_SETACTIVEWNDTRKTIMEOUT 0x2003 #Define SPI_SETACTIVEWNDTRKZORDER 0x100D #Define SPI_SETANIMATION 73 #Define SPI_SETBEEP 2 #Define SPI_SETBLOCKSENDINPUTRESETS 0x1027 #Define SPI_SETBORDER 6 #Define SPI_SETCARETWIDTH 0x2007 #Define SPI_SETCOMBOBOXANIMATION 0x1005 #Define SPI_SETCURSORS 87 #Define SPI_SETCURSORSHADOW 0x101B #Define SPI_SETDEFAULTINPUTLANG 90 #Define SPI_SETDESKPATTERN 21 #Define SPI_SETDESKWALLPAPER 20 #Define SPI_SETDOUBLECLICKTIME 32 #Define SPI_SETDOUBLECLKHEIGHT 30 #Define SPI_SETDOUBLECLKWIDTH 29 #Define SPI_SETDRAGFULLWINDOWS 37 #Define SPI_SETDRAGHEIGHT 77 #Define SPI_SETDRAGWIDTH 76 #Define SPI_SETDROPSHADOW 0x1025 #Define SPI_SETFASTTASKSWITCH 36 #Define SPI_SETFILTERKEYS 51 #Define SPI_SETFLATMENU 0x1023 #Define SPI_SETFOCUSBORDERHEIGHT 0x2011 #Define SPI_SETFOCUSBORDERWIDTH 0x200F #Define SPI_SETFONTSMOOTHING 75 #Define SPI_SETFONTSMOOTHINGCONTRAST 0x200D #Define SPI_SETFONTSMOOTHINGORIENTATION 0x2013 #Define SPI_SETFONTSMOOTHINGTYPE 0x200B #Define SPI_SETFOREGROUNDFLASHCOUNT 0x2005 #Define SPI_SETFOREGROUNDLOCKTIMEOUT 0x2001 #Define SPI_SETGRADIENTCAPTIONS 0x1009 #Define SPI_SETGRIDGRANULARITY 19 #Define SPI_SETHANDHELD 78 #Define SPI_SETHIGHCONTRAST 67 #Define SPI_SETHOTTRACKING 0x100F #Define SPI_SETICONMETRICS 46 #Define SPI_SETICONS 88 #Define SPI_SETICONTITLELOGFONT 34 #Define SPI_SETICONTITLEWRAP 26 #Define SPI_SETKEYBOARDCUES 0x100B #Define SPI_SETKEYBOARDDELAY 23 #Define SPI_SETKEYBOARDPREF 69 #Define SPI_SETKEYBOARDSPEED 11 #Define SPI_SETLANGTOGGLE 91 #Define SPI_SETLISTBOXSMOOTHSCROLLING 0x1007 #Define SPI_SETLOWPOWERACTIVE 85 #Define SPI_SETLOWPOWERTIMEOUT 81 #Define SPI_SETMENUANIMATION 0x1003 #Define SPI_SETMENUDROPALIGNMENT 28 #Define SPI_SETMENUFADE 0x1013 #Define SPI_SETMENUSHOWDELAY 107 #Define SPI_SETMENUUNDERLINES 0x100B #Define SPI_SETMINIMIZEDMETRICS 44 #Define SPI_SETMOUSE 4 #Define SPI_SETMOUSEBUTTONSWAP 33 #Define SPI_SETMOUSECLICKLOCK 0x101F #Define SPI_SETMOUSECLICKLOCKTIME 0x2009 #Define SPI_SETMOUSEHOVERHEIGHT 101 #Define SPI_SETMOUSEHOVERTIME 103 #Define SPI_SETMOUSEHOVERWIDTH 99 #Define SPI_SETMOUSEKEYS 55 #Define SPI_SETMOUSESONAR 0x101D #Define SPI_SETMOUSESPEED 113 #Define SPI_SETMOUSETRAILS 93 #Define SPI_SETMOUSEVANISH 0x1021 #Define SPI_SETNONCLIENTMETRICS 42 #Define SPI_SETPENWINDOWS 49 #Define SPI_SETPOWEROFFACTIVE 86 #Define SPI_SETPOWEROFFTIMEOUT 82 #Define SPI_SETSCREENREADER 71 #Define SPI_SETSCREENSAVEACTIVE 17 #Define SPI_SETSCREENSAVERRUNNING 97 #Define SPI_SETSCREENSAVETIMEOUT 15 #Define SPI_SETSELECTIONFADE 0x1015 #Define SPI_SETSERIALKEYS 63 #Define SPI_SETSHOWIMEUI 111 #Define SPI_SETSHOWSOUNDS 57 #Define SPI_SETSNAPTODEFBUTTON 96 #Define SPI_SETSOUNDSENTRY 65 #Define SPI_SETSTICKYKEYS 59 #Define SPI_SETTOGGLEKEYS 53 #Define SPI_SETTOOLTIPANIMATION 0x1017 #Define SPI_SETTOOLTIPFADE 0x1019 #Define SPI_SETUIEFFECTS 0x103F #Define SPI_SETWHEELSCROLLLINES 105 #Define SPI_SETWORKAREA 47 #Define SRCCOPY 0xcc0020 #Define SS_BITMAP 0xE #Define SS_BLACKFRAME 0x7 #Define SS_BLACKRECT 0x4 #Define SS_CENTER 0x1 #Define SS_CENTERIMAGE 0x200 #Define SS_ELLIPSISMASK 0xC000 #Define SS_ENDELLIPSIS 0x4000 #Define SS_ENHMETAFILE 0xF #Define SS_ETCHEDFRAME 0x12 #Define SS_ETCHEDHORZ 0x10 #Define SS_ETCHEDVERT 0x11 #Define SS_GRAYFRAME 0x8 #Define SS_GRAYRECT 0x5 #Define SS_ICON 0x3 #Define SS_LEFT 0x0 #Define SS_LEFTNOWORDWRAP 0xC #Define SS_LEVEL_VERSION 0 #Define SS_MAJOR_VERSION 7 #Define SS_MINIMUM_VERSION "7.00.00.0000" #Define SS_MINOR_VERSION 0 #Define SS_NOPREFIX 0x80 #Define SS_NOTIFY 0x100 #Define SS_OWNERDRAW 0xD #Define SS_PATHELLIPSIS 0x8000 #Define SS_REALSIZECONTROL 0x40 #Define SS_REALSIZEIMAGE 0x800 #Define SS_RIGHT 0x2 #Define SS_RIGHTJUST 0x400 #Define SS_SIMPLE 0xB #Define SS_SUNKEN 0x1000 #Define SS_TYPEMASK 0x1F #Define SS_USERITEM 0xA #Define SS_WHITEFRAME 0x9 #Define SS_WHITERECT 0x6 #Define SS_WORDELLIPSIS 0xC000 #Define STANDARD_RIGHTS_ALL 0x1F0000 #Define STANDARD_RIGHTS_EXECUTE 0x20000 #Define STANDARD_RIGHTS_READ 0x20000 #Define STANDARD_RIGHTS_REQUIRED 0xF0000 #Define STANDARD_RIGHTS_WRITE 0x20000 #Define STATUSCLASSNAMEA "msctls_statusbar32" #Define STATUSCLASSNAMEW "msctls_statusbar32" #Define SUBLANG_ARABIC_ALGERIA 0x5 #Define SUBLANG_ARABIC_BAHRAIN 0xf #Define SUBLANG_ARABIC_EGYPT 0x3 #Define SUBLANG_ARABIC_IRAQ 0x2 #Define SUBLANG_ARABIC_JORDAN 0xb #Define SUBLANG_ARABIC_KUWAIT 0xd #Define SUBLANG_ARABIC_LEBANON 0xc #Define SUBLANG_ARABIC_LIBYA 0x4 #Define SUBLANG_ARABIC_MOROCCO 0x6 #Define SUBLANG_ARABIC_OMAN 0x8 #Define SUBLANG_ARABIC_QATAR 0x10 #Define SUBLANG_ARABIC_SAUDI_ARABIA 0x1 #Define SUBLANG_ARABIC_SYRIA 0xa #Define SUBLANG_ARABIC_TUNISIA 0x7 #Define SUBLANG_ARABIC_UAE 0xe #Define SUBLANG_ARABIC_YEMEN 0x9 #Define SUBLANG_AZERI_CYRILLIC 0x2 #Define SUBLANG_AZERI_LATIN 0x1 #Define SUBLANG_CHINESE_HONGKONG 0x3 #Define SUBLANG_CHINESE_MACAU 0x5 #Define SUBLANG_CHINESE_SIMPLIFIED 0x2 #Define SUBLANG_CHINESE_SINGAPORE 0x4 #Define SUBLANG_CHINESE_TRADITIONAL 0x1 #Define SUBLANG_CROATIAN_BOSNIA_HERZEGOVINA_LATIN 0x04 #Define SUBLANG_CROATIAN_CROATIA 0x01 #Define SUBLANG_DEFAULT 0x1 #Define SUBLANG_DUTCH 0x1 #Define SUBLANG_DUTCH_BELGIAN 0x2 #Define SUBLANG_ENGLISH_AUS 0x3 #Define SUBLANG_ENGLISH_BELIZE 0xa #Define SUBLANG_ENGLISH_CAN 0x4 #Define SUBLANG_ENGLISH_CARIBBEAN 0x9 #Define SUBLANG_ENGLISH_EIRE 0x6 #Define SUBLANG_ENGLISH_JAMAICA 0x8 #Define SUBLANG_ENGLISH_NZ 0x5 #Define SUBLANG_ENGLISH_PHILIPPINES 0xd #Define SUBLANG_ENGLISH_SOUTH_AFRICA 0x7 #Define SUBLANG_ENGLISH_TRINIDAD 0xb #Define SUBLANG_ENGLISH_UK 0x2 #Define SUBLANG_ENGLISH_US 0x1 #Define SUBLANG_ENGLISH_ZIMBABWE 0xc #Define SUBLANG_FRENCH 0x1 #Define SUBLANG_FRENCH_BELGIAN 0x2 #Define SUBLANG_FRENCH_CANADIAN 0x3 #Define SUBLANG_FRENCH_LUXEMBOURG 0x5 #Define SUBLANG_FRENCH_MONACO 0x6 #Define SUBLANG_FRENCH_SWISS 0x4 #Define SUBLANG_GERMAN 0x1 #Define SUBLANG_GERMAN_AUSTRIAN 0x3 #Define SUBLANG_GERMAN_LIECHTENSTEIN 0x5 #Define SUBLANG_GERMAN_LUXEMBOURG 0x4 #Define SUBLANG_GERMAN_SWISS 0x2 #Define SUBLANG_ITALIAN 0x1 #Define SUBLANG_ITALIAN_SWISS 0x2 #Define SUBLANG_KASHMIRI_INDIA 0x2 #Define SUBLANG_KOREAN 0x1 #Define SUBLANG_LITHUANIAN 0x1 #Define SUBLANG_MALAY_BRUNEI_DARUSSALAM 0x2 #Define SUBLANG_MALAY_MALAYSIA 0x1 #Define SUBLANG_NEPALI_INDIA 0x2 #Define SUBLANG_NEUTRAL 0x0 #Define SUBLANG_NORWEGIAN_BOKMAL 0x1 #Define SUBLANG_NORWEGIAN_NYNORSK 0x2 #Define SUBLANG_PORTUGUESE 0x2 #Define SUBLANG_PORTUGUESE_BRAZILIAN 0x1 #Define SUBLANG_PORTUGUESE_PORTUGAL 0x2 #Define SUBLANG_SERBIAN_CYRILLIC 0x3 #Define SUBLANG_SERBIAN_LATIN 0x2 #Define SUBLANG_SPANISH 0x1 #Define SUBLANG_SPANISH_ARGENTINA 0xb #Define SUBLANG_SPANISH_BOLIVIA 0x10 #Define SUBLANG_SPANISH_CHILE 0xd #Define SUBLANG_SPANISH_COLOMBIA 0x9 #Define SUBLANG_SPANISH_COSTA_RICA 0x5 #Define SUBLANG_SPANISH_DOMINICAN_REPUBLIC 0x7 #Define SUBLANG_SPANISH_ECUADOR 0xc #Define SUBLANG_SPANISH_EL_SALVADOR 0x11 #Define SUBLANG_SPANISH_GUATEMALA 0x4 #Define SUBLANG_SPANISH_HONDURAS 0x12 #Define SUBLANG_SPANISH_MEXICAN 0x2 #Define SUBLANG_SPANISH_MODERN 0x3 #Define SUBLANG_SPANISH_NICARAGUA 0x13 #Define SUBLANG_SPANISH_PANAMA 0x6 #Define SUBLANG_SPANISH_PARAGUAY 0xf #Define SUBLANG_SPANISH_PERU 0xa #Define SUBLANG_SPANISH_PUERTO_RICO 0x14 #Define SUBLANG_SPANISH_URUGUAY 0xe #Define SUBLANG_SPANISH_VENEZUELA 0x8 #Define SUBLANG_SWEDISH 0x1 #Define SUBLANG_SWEDISH_FINLAND 0x2 #Define SUBLANG_SYS_DEFAULT 0x2 #Define SUBLANG_URDU_INDIA 0x2 #Define SUBLANG_URDU_PAKISTAN 0x1 #Define SUBLANG_UZBEK_CYRILLIC 0x2 #Define SUBLANG_UZBEK_LATIN 0x1 #Define SW_AUTOPROF_LOAD_MASK 0x1 #Define SW_AUTOPROF_SAVE_MASK 0x2 #Define SW_ERASE 0x4 #Define SW_FORCEMINIMIZE 11 #Define SW_HIDE 0 #Define SW_INVALIDATE 0x2 #Define SW_MAX 10 #Define SW_MAXIMIZE 3 #Define SW_MINIMIZE 6 #Define SW_NORMAL 1 #Define SW_OTHERUNZOOM 4 #Define SW_OTHERZOOM 2 #Define SW_PARENTCLOSING 1 #Define SW_PARENTOPENING 3 #Define SW_RESTORE 9 #Define SW_SCROLLCHILDREN 0x1 #Define SW_SHOW 5 #Define SW_SHOWDEFAULT 10 #Define SW_SHOWMAXIMIZED 3 #Define SW_SHOWMINIMIZED 2 #Define SW_SHOWMINNOACTIVE 7 #Define SW_SHOWNA 8 #Define SW_SHOWNOACTIVATE 4 #Define SW_SHOWNORMAL 1 #Define SW_SMOOTHSCROLL 0x10 #Define SWP_ASYNCWINDOWPOS 0x4000 #Define SWP_DEFERERASE 0x2000 #Define SWP_DRAWFRAME 0x20 && SWP_FRAMECHANGED #Define SWP_FRAMECHANGED 0x20 #Define SWP_HIDEWINDOW 0x80 #Define SWP_NOACTIVATE 0x10 #Define SWP_NOCOPYBITS 0x100 #Define SWP_NOMOVE 0x2 #Define SWP_NOOWNERZORDER 0x200 #Define SWP_NOREDRAW 0x8 #Define SWP_NOREPOSITION 0x200 && SWP_NOOWNERZORDER #Define SWP_NOSENDCHANGING 0x400 #Define SWP_NOSIZE 0x1 #Define SWP_NOZORDER 0x4 #Define SWP_SHOWWINDOW 0x40 #Define SYMBOL_CHARSET 2 #Define SYNCHRONIZE 0x100000 #Define TB_BOTTOM 7 #Define TB_ENDTRACK 8 #Define TB_LINEDOWN 1 #Define TB_LINEUP 0 #Define TB_PAGEDOWN 3 #Define TB_PAGEUP 2 #Define TB_THUMBPOSITION 4 #Define TB_THUMBTRACK 5 #Define TB_TOP 6 #Define TBCD_TICS 0x0001 #Define TBCD_THUMB 0x0002 #Define TBCD_CHANNEL 0x0003 #Define TBM_CLEARSEL (0x400 + 19) #Define TBM_CLEARTICS (0x400 + 9) #Define TBM_GETBUDDY (0x400 + 33) #Define TBM_GETCHANNELRECT (0x400 + 26) #Define TBM_GETLINESIZE (0x400 + 24) #Define TBM_GETNUMTICS (0x400 + 16) #Define TBM_GETPAGESIZE (0x400 + 22) #Define TBM_GETPOS (0x400) #Define TBM_GETPTICS (0x400 + 14) #Define TBM_GETRANGEMAX (0x400 + 2) #Define TBM_GETRANGEMIN (0x400 + 1) #Define TBM_GETSELEND (0x400 + 18) #Define TBM_GETSELSTART (0x400 + 17) #Define TBM_GETTHUMBLENGTH (0x400 + 28) #Define TBM_GETTHUMBRECT (0x400 + 25) #Define TBM_GETTIC (0x400 + 3) #Define TBM_GETTICPOS (0x400 + 15) #Define TBM_GETTOOLTIPS (0x400 + 30) #Define TBM_GETUNICODEFORMAT 0x2006 #Define TBM_SETBUDDY (0x400 + 32) #Define TBM_SETLINESIZE (0x400 + 23) #Define TBM_SETPAGESIZE (0x400 + 21) #Define TBM_SETPOS (0x400 + 5) #Define TBM_SETRANGE (0x400 + 6) #Define TBM_SETRANGEMAX (0x400 + 8) #Define TBM_SETRANGEMIN (0x400 + 7) #Define TBM_SETSEL (0x400 + 10) #Define TBM_SETSELEND (0x400 + 12) #Define TBM_SETSELSTART (0x400 + 11) #Define TBM_SETTHUMBLENGTH (0x400 + 27) #Define TBM_SETTIC (0x400 + 4) #Define TBM_SETTICFREQ (0x400 + 20) #Define TBM_SETTIPSIDE (0x400 + 31) #Define TBM_SETTOOLTIPS (0x400 + 29) #Define TBM_SETUNICODEFORMAT 0x2005 #Define TBS_AUTOTICKS 0x0001 #Define TBS_BOTH 0x0008 #Define TBS_BOTTOM 0x0000 #Define TBS_DOWNISLEFT 0x0400 && Down=Left and Up=Right (default is Down=Right and Up=Left) #Define TBS_ENABLESELRANGE 0x0020 #Define TBS_FIXEDLENGTH 0x0040 #Define TBS_HORZ 0x0000 #Define TBS_LEFT 0x0004 #Define TBS_NOTHUMB 0x0080 #Define TBS_NOTICKS 0x0010 #Define TBS_NOTIFYBEFOREMOVE 0x0800 && Trackbar should notify parent before repositioning the slider due to user action (enables snapping) #Define TBS_REVERSED 0x0200 && Accessibility hint: the smaller number (usually the min value) means "high" and the larger number (usually the max value) means "low" #Define TBS_RIGHT 0x0000 #Define TBS_TOOLTIPS 0x0100 #Define TBS_TOP 0x0004 #Define TBS_TRANSPARENTBKGND 0x1000 && Background is painted by the parent via WM_PRINTCLIENT #Define TBS_VERT 0x0002 #Define TBTS_TOP 0 #Define TBTS_LEFT 1 #Define TBTS_BOTTOM 2 #Define TBTS_RIGHT 3 #Define TCIF_IMAGE 0x2 #Define TCIF_PARAM 0x8 #Define TCIF_RTLREADING 0x4 #Define TCIF_STATE 0x10 #Define TCIF_TEXT 0x1 #Define TCIS_BUTTONPRESSED 0x1 #Define TCIS_HIGHLIGHTED 0x2 #Define TCM_ADJUSTRECT 0x13290 #Define TCM_DELETEALLITEMS 0x1309 #Define TCM_DELETEITEM 0x1308 #Define TCM_DESELECTALL 0x1332 #Define TCM_FIRST 0x1300 #Define TCM_GETCURFOCUS 0x132f #Define TCM_GETCURSEL 0x130b #Define TCM_GETEXTENDEDSTYLE 0x1335 #Define TCM_GETIMAGELIST 0x1302 #Define TCM_GETITEMA 0x1305 #Define TCM_GETITEMCOUNT 0x1304 #Define TCM_GETITEMRECT 0x130a #Define TCM_GETITEMW 0x133c #Define TCM_GETROWCOUNT 0x132c #Define TCM_GETTOOLTIPS 0x132d #Define TCM_GETUNICODEFORMAT 0x2006 #Define TCM_HIGHLIGHTITEM 0x1333 #Define TCM_HITTEST 0x130d #Define TCM_INSERTITEMA 0x1307 #Define TCM_INSERTITEMW 0x133e #Define TCM_REMOVEIMAGE 0x132a #Define TCM_SETCURFOCUS 0x1330 #Define TCM_SETCURSEL 0x130c #Define TCM_SETEXTENDEDSTYLE 0x1334 #Define TCM_SETIMAGELIST 0x1303 #Define TCM_SETITEMA 0x1306 #Define TCM_SETITEMEXTRA 0x130e #Define TCM_SETITEMSIZE 0x1329 #Define TCM_SETITEMW 0x133d #Define TCM_SETMINTABWIDTH 0x1331 #Define TCM_SETPADDING 0x132b #Define TCM_SETTOOLTIPS 0x132e #Define TCM_SETUNICODEFORMAT 0x2005 #Define TCN_FIRST -550 #Define TCN_FOCUSCHANGE -554 #Define TCN_GETOBJECT -553 #Define TCN_KEYDOWN -550 #Define TCN_LAST -580 #Define TCN_SELCHANGE -551 #Define TCN_SELCHANGING -552 #Define TCS_BOTTOM 0x2 #Define TCS_BUTTONS 0x100 #Define TCS_EX_FLATSEPARATORS 0x1 #Define TCS_EX_REGISTERDROP 0x2 #Define TCS_FIXEDWIDTH 0x400 #Define TCS_FLATBUTTONS 0x8 #Define TCS_FOCUSNEVER 0x8000 #Define TCS_FOCUSONBUTTONDOWN 0x1000 #Define TCS_FORCEICONLEFT 0x10 #Define TCS_FORCELABELLEFT 0x20 #Define TCS_HOTTRACK 0x40 #Define TCS_MULTILINE 0x200 #Define TCS_MULTISELECT 0x4 #Define TCS_OWNERDRAWFIXED 0x2000 #Define TCS_RAGGEDRIGHT 0x800 #Define TCS_RIGHT 0x2 #Define TCS_RIGHTJUSTIFY 0x0 #Define TCS_SCROLLOPPOSITE 0x1 #Define TCS_SINGLELINE 0x0 #Define TCS_TABS 0x0 #Define TCS_TOOLTIPS 0x4000 #Define TCS_VERTICAL 0x80 #Define THAI_CHARSET 222 #Define TIME_BYTES 0x4 #Define TIME_CALLBACK_EVENT_PULSE 0x20 #Define TIME_CALLBACK_EVENT_SET 0x10 #Define TIME_CALLBACK_FUNCTION 0x0 #Define TIME_EXCEEDED 11 #Define TIME_FORCE24HOURFORMAT 0x8 #Define TIME_MIDI 0x10 #Define TIME_MS 0x1 #Define TIME_NOMINUTESORSECONDS 0x1 #Define TIME_NOSECONDS 0x2 #Define TIME_NOTIMEMARKER 0x4 #Define TIME_ONESHOT 0 #Define TIME_PERIODIC 1 #Define TIME_SAMPLES 0x2 #Define TIME_SMPTE 0x8 #Define TIME_STAMP_CAPABLE 0x20 #Define TIME_TICKS 0x20 #Define TIME_ZONE_ID_DAYLIGHT 2 #Define TIME_ZONE_ID_INVALID 0xffffffff #Define TIME_ZONE_ID_STANDARD 1 #Define TIME_ZONE_ID_UNKNOWN 0 #Define TMT_ACCENTCOLORHINT 3823 #Define TMT_ACTIVEBORDER 1611 #Define TMT_ACTIVECAPTION 1603 #Define TMT_ALIAS 1404 #Define TMT_ALPHALEVEL 2402 #Define TMT_ALPHATHRESHOLD 2415 #Define TMT_ALWAYSSHOWSIZINGBAR 2208 #Define TMT_ANIMATIONBUTTONRECT 5005 #Define TMT_ANIMATIONDELAY 2428 #Define TMT_ANIMATIONDURATION 5006 #Define TMT_APPWORKSPACE 1613 #Define TMT_ATLASIMAGE 8000 #Define TMT_ATLASINPUTIMAGE 8001 #Define TMT_ATLASRECT 8002 #Define TMT_AUTHOR 604 #Define TMT_AUTOSIZE 2202 #Define TMT_BACKGROUND 1602 #Define TMT_BGFILL 2205 #Define TMT_BGTYPE 4001 #Define TMT_BITMAPREF 215 #Define TMT_BLENDCOLOR 5003 #Define TMT_BODYFONT 809 #Define TMT_BODYTEXTCOLOR 3827 #Define TMT_BOOL 203 #Define TMT_BORDERCOLOR 3801 #Define TMT_BORDERCOLORHINT 3822 #Define TMT_BORDERONLY 2203 #Define TMT_BORDERSIZE 2403 #Define TMT_BORDERTYPE 4002 #Define TMT_BTNFACE 1616 #Define TMT_BTNHIGHLIGHT 1621 #Define TMT_BTNSHADOW 1617 #Define TMT_BTNTEXT 1619 #Define TMT_BUTTONALTERNATEFACE 1626 #Define TMT_CAPTIONBARHEIGHT 1205 #Define TMT_CAPTIONBARWIDTH 1204 #Define TMT_CAPTIONFONT 801 #Define TMT_CAPTIONMARGINS 3603 #Define TMT_CAPTIONTEXT 1610 #Define TMT_CHARSET 403 #Define TMT_CLASSICVALUE 3202 #Define TMT_COLOR 204 #Define TMT_COLORIZATIONCOLOR 2431 #Define TMT_COLORIZATIONOPACITY 2432 #Define TMT_COLORSCHEMES 401 #Define TMT_COMPANY 603 #Define TMT_COMPOSITED 2204 #Define TMT_COMPOSITEDOPAQUE 2219 #Define TMT_CONTENTALIGNMENT 4006 #Define TMT_CONTENTMARGINS 3602 #Define TMT_COPYRIGHT 605 #Define TMT_CSSNAME 1401 #Define TMT_CUSTOMSPLITRECT 5004 #Define TMT_DEFAULTPANESIZE 5002 #Define TMT_DESCRIPTION 608 #Define TMT_DIBDATA 2 #Define TMT_DISKSTREAM 213 #Define TMT_DISPLAYNAME 601 #Define TMT_DKSHADOW3D 1622 #Define TMT_DRAWBORDERS 2214 #Define TMT_EDGEDKSHADOWCOLOR 3807 #Define TMT_EDGEFILLCOLOR 3808 #Define TMT_EDGEHIGHLIGHTCOLOR 3805 #Define TMT_EDGELIGHTCOLOR 3804 #Define TMT_EDGESHADOWCOLOR 3806 #Define TMT_ENUM 200 #Define TMT_FILENAME 206 #Define TMT_FILLCOLOR 3802 #Define TMT_FILLCOLORHINT 3821 #Define TMT_FILLTYPE 4003 #Define TMT_FIRST_RCSTRING_NAME 601 && TMT_DISPLAYNAME #Define TMT_FIRSTBOOL 1001 && TMT_FLATMENUS #Define TMT_FIRSTCOLOR 1601 && TMT_SCROLLBAR #Define TMT_FIRSTFONT 801 && TMT_CAPTIONFONT #Define TMT_FIRSTINT 1301 && TMT_MINCOLORDEPTH #Define TMT_FIRSTSIZE 1201 && TMT_SIZINGBORDERWIDTH #Define TMT_FIRSTSTRING 1401 && TMT_CSSNAME #Define TMT_FLATMENUS 1001 #Define TMT_FONT 210 #Define TMT_FRAMESPERSECOND 2426 #Define TMT_FROMCOLOR1 2001 #Define TMT_FROMCOLOR2 2002 #Define TMT_FROMCOLOR3 2003 #Define TMT_FROMCOLOR4 2004 #Define TMT_FROMCOLOR5 2005 #Define TMT_FROMHUE1 1801 #Define TMT_FROMHUE2 1802 #Define TMT_FROMHUE3 1803 #Define TMT_FROMHUE4 1804 #Define TMT_FROMHUE5 1805 #Define TMT_GLOWCOLOR 3816 #Define TMT_GLOWINTENSITY 2429 #Define TMT_GLYPHDIBDATA 8 #Define TMT_GLYPHFONT 2601 #Define TMT_GLYPHFONTSIZINGTYPE 4014 #Define TMT_GLYPHIMAGEFILE 3008 #Define TMT_GLYPHINDEX 2418 #Define TMT_GLYPHONLY 2207 #Define TMT_GLYPHTEXTCOLOR 3819 #Define TMT_GLYPHTRANSPARENT 2206 #Define TMT_GLYPHTRANSPARENTCOLOR 3820 #Define TMT_GLYPHTYPE 4012 #Define TMT_GRADIENTACTIVECAPTION 1628 #Define TMT_GRADIENTCOLOR1 3810 #Define TMT_GRADIENTCOLOR2 3811 #Define TMT_GRADIENTCOLOR3 3812 #Define TMT_GRADIENTCOLOR4 3813 #Define TMT_GRADIENTCOLOR5 3814 #Define TMT_GRADIENTINACTIVECAPTION 1629 #Define TMT_GRADIENTRATIO1 2406 #Define TMT_GRADIENTRATIO2 2407 #Define TMT_GRADIENTRATIO3 2408 #Define TMT_GRADIENTRATIO4 2409 #Define TMT_GRADIENTRATIO5 2410 #Define TMT_GRAYTEXT 1618 #Define TMT_HALIGN 4005 #Define TMT_HBITMAP 212 #Define TMT_HEADING1FONT 807 #Define TMT_HEADING1TEXTCOLOR 3825 #Define TMT_HEADING2FONT 808 #Define TMT_HEADING2TEXTCOLOR 3826 #Define TMT_HEIGHT 2417 #Define TMT_HIGHLIGHT 1614 #Define TMT_HIGHLIGHTTEXT 1615 #Define TMT_HOTTRACKING 1627 #Define TMT_ICONEFFECT 4009 #Define TMT_ICONTITLEFONT 806 #Define TMT_IMAGECOUNT 2401 #Define TMT_IMAGEFILE 3001 #Define TMT_IMAGEFILE1 3002 #Define TMT_IMAGEFILE2 3003 #Define TMT_IMAGEFILE3 3004 #Define TMT_IMAGEFILE4 3005 #Define TMT_IMAGEFILE5 3006 #Define TMT_IMAGELAYOUT 4011 #Define TMT_IMAGESELECTTYPE 4013 #Define TMT_INACTIVEBORDER 1612 #Define TMT_INACTIVECAPTION 1604 #Define TMT_INACTIVECAPTIONTEXT 1620 #Define TMT_INFOBK 1625 #Define TMT_INFOTEXT 1624 #Define TMT_INT 202 #Define TMT_INTEGRALSIZING 2211 #Define TMT_INTLIST 211 #Define TMT_LAST_RCSTRING_NAME 608 && TMT_DESCRIPTION #Define TMT_LASTBOOL 1001 && TMT_FLATMENUS #Define TMT_LASTCOLOR 1631 && TMT_MENUBAR #Define TMT_LASTFONT 809 && TMT_BODYFONT #Define TMT_LASTINT 1301 && TMT_MINCOLORDEPTH #Define TMT_LASTSIZE 1210 && TMT_PADDEDBORDERWIDTH #Define TMT_LASTSTRING 1404 && TMT_ALIAS #Define TMT_LASTUPDATED 1403 #Define TMT_LIGHT3D 1623 #Define TMT_LOCALIZEDMIRRORIMAGE 2220 #Define TMT_MARGINS 205 #Define TMT_MENU 1605 #Define TMT_MENUBAR 1631 #Define TMT_MENUBARHEIGHT 1209 #Define TMT_MENUBARWIDTH 1208 #Define TMT_MENUFONT 803 #Define TMT_MENUHILIGHT 1630 #Define TMT_MENUTEXT 1608 #Define TMT_MINCOLORDEPTH 1301 #Define TMT_MINDPI1 2420 #Define TMT_MINDPI2 2421 #Define TMT_MINDPI3 2422 #Define TMT_MINDPI4 2423 #Define TMT_MINDPI5 2424 #Define TMT_MINSIZE 3403 #Define TMT_MINSIZE1 3404 #Define TMT_MINSIZE2 3405 #Define TMT_MINSIZE3 3406 #Define TMT_MINSIZE4 3407 #Define TMT_MINSIZE5 3408 #Define TMT_MIRRORIMAGE 2209 #Define TMT_MSGBOXFONT 805 #Define TMT_NAME 600 #Define TMT_NOETCHEDEFFECT 2215 #Define TMT_NORMALSIZE 3409 #Define TMT_OFFSET 3401 #Define TMT_OFFSETTYPE 4008 #Define TMT_OPACITY 2430 #Define TMT_PADDEDBORDERWIDTH 1210 #Define TMT_PIXELSPERFRAME 2427 #Define TMT_POSITION 208 #Define TMT_PROGRESSCHUNKSIZE 2411 #Define TMT_PROGRESSSPACESIZE 2412 #Define TMT_RECT 209 #Define TMT_RESERVEDHIGH 7999 #Define TMT_RESERVEDLOW 0 #Define TMT_ROUNDCORNERHEIGHT 2405 #Define TMT_ROUNDCORNERWIDTH 2404 #Define TMT_SATURATION 2413 #Define TMT_SCALEDBACKGROUND 7001 #Define TMT_SCROLLBAR 1601 #Define TMT_SCROLLBARHEIGHT 1203 #Define TMT_SCROLLBARWIDTH 1202 #Define TMT_SHADOWCOLOR 3815 #Define TMT_SIZE 207 #Define TMT_SIZES 402 #Define TMT_SIZINGBORDERWIDTH 1201 #Define TMT_SIZINGMARGINS 3601 #Define TMT_SIZINGTYPE 4004 #Define TMT_SMALLCAPTIONFONT 802 #Define TMT_SMCAPTIONBARHEIGHT 1207 #Define TMT_SMCAPTIONBARWIDTH 1206 #Define TMT_SOURCEGROW 2212 #Define TMT_SOURCESHRINK 2213 #Define TMT_STATUSFONT 804 #Define TMT_STREAM 214 #Define TMT_STRING 201 #Define TMT_TEXT 3201 #Define TMT_TEXTAPPLYOVERLAY 2216 #Define TMT_TEXTBORDERCOLOR 3817 #Define TMT_TEXTBORDERSIZE 2414 #Define TMT_TEXTCOLOR 3803 #Define TMT_TEXTCOLORHINT 3824 #Define TMT_TEXTGLOW 2217 #Define TMT_TEXTGLOWSIZE 2425 #Define TMT_TEXTITALIC 2218 #Define TMT_TEXTSHADOWCOLOR 3818 #Define TMT_TEXTSHADOWOFFSET 3402 #Define TMT_TEXTSHADOWTYPE 4010 #Define TMT_TOCOLOR1 2006 #Define TMT_TOCOLOR2 2007 #Define TMT_TOCOLOR3 2008 #Define TMT_TOCOLOR4 2009 #Define TMT_TOCOLOR5 2010 #Define TMT_TOHUE1 1806 #Define TMT_TOHUE2 1807 #Define TMT_TOHUE3 1808 #Define TMT_TOHUE4 1809 #Define TMT_TOHUE5 1810 #Define TMT_TOOLTIP 602 #Define TMT_TRANSITIONDURATIONS 6000 #Define TMT_TRANSPARENT 2201 #Define TMT_TRANSPARENTCOLOR 3809 #Define TMT_TRUESIZESCALINGTYPE 4015 #Define TMT_TRUESIZESTRETCHMARK 2419 #Define TMT_UNIFORMSIZING 2210 #Define TMT_URL 606 #Define TMT_USERPICTURE 5001 #Define TMT_VALIGN 4007 #Define TMT_VERSION 607 #Define TMT_WIDTH 2416 #Define TMT_WINDOW 1606 #Define TMT_WINDOWFRAME 1607 #Define TMT_WINDOWTEXT 1609 #Define TMT_XMLNAME 1402 #Define TOOLTIPS_CLASSA "tooltips_class32" #Define TOOLTIPS_CLASSW "tooltips_class32" #Define TPM_BOTTOMALIGN 0x20 #Define TPM_CENTERALIGN 0x4 #Define TPM_HORIZONTAL 0x0 #Define TPM_HORNEGANIMATION 0x800 #Define TPM_HORPOSANIMATION 0x400 #Define TPM_LAYOUTRTL 0x8000 #Define TPM_LEFTALIGN 0x0 #Define TPM_LEFTBUTTON 0x0 #Define TPM_NOANIMATION 0x4000 #Define TPM_NONOTIFY 0x80 #Define TPM_RECURSE 0x1 #Define TPM_RETURNCMD 0x100 #Define TPM_RIGHTALIGN 0x8 #Define TPM_RIGHTBUTTON 0x2 #Define TPM_TOPALIGN 0x0 #Define TPM_VCENTERALIGN 0x10 #Define TPM_VERNEGANIMATION 0x2000 #Define TPM_VERPOSANIMATION 0x1000 #Define TPM_VERTICAL 0x40 #Define TRACKBAR_CLASS "msctls_trackbar" #Define TRACKBAR_CLASSA "msctls_trackbar32" #Define TRACKBAR_CLASSW "msctls_trackbar32" #Define TRUNCATE_EXISTING 5 #Define TS_DRAW 2 #Define TS_MIN 0 #Define TS_TRUE 1 #Define TTDT_AUTOMATIC 0 #Define TTDT_AUTOPOP 2 #Define TTDT_INITIAL 3 #Define TTDT_RESHOW 1 #Define TTF_ABSOLUTE 0x80 #Define TTF_BITMAP 0x10000 && VISTA #Define TTF_CENTERTIP 0x2 #Define TTF_DI_SETITEM 0x8000 #Define TTF_IDISHWND 0x1 #Define TTF_PARSELINKS 0x1000 #Define TTF_RTLREADING 0x4 #Define TTF_SUBCLASS 0x10 #Define TTF_TRACK 0x20 #Define TTF_TRANSPARENT 0x100 #Define TTI_ERROR 3 #Define TTI_ERROR_LARGE 6 && VISTA #Define TTI_INFO 1 #Define TTI_INFO_LARGE 4 && VISTA #Define TTI_NONE 0 #Define TTI_WARNING 2 #Define TTI_WARNING_LARGE 5 && VISTA #Define TTM_ACTIVATE 0x401 #Define TTM_ADDTOOLA 0x404 #Define TTM_ADDTOOLW 0x432 #Define TTM_ADJUSTRECT 0x41f #Define TTM_DELTOOLA 0x405 #Define TTM_DELTOOLW 0x433 #Define TTM_ENUMTOOLSA 0x40e #Define TTM_ENUMTOOLSW 0x43a #Define TTM_GETBUBBLESIZE 0x41e #Define TTM_GETCURRENTTOOLA 0x40f #Define TTM_GETCURRENTTOOLW 0x43b #Define TTM_GETDELAYTIME 0x415 #Define TTM_GETMARGIN 0x41b #Define TTM_GETMAXTIPWIDTH 0x419 #Define TTM_GETTEXTA 0x40b #Define TTM_GETTEXTW 0x438 #Define TTM_GETTIPBKCOLOR 0x416 #Define TTM_GETTIPTEXTCOLOR 0x417 #Define TTM_GETTOOLCOUNT 0x40d #Define TTM_GETTOOLINFOA 0x408 #Define TTM_GETTOOLINFOW 0x435 #Define TTM_HITTESTA 0x40a #Define TTM_HITTESTW 0x437 #Define TTM_NEWTOOLRECTA 0x406 #Define TTM_NEWTOOLRECTW 0x434 #Define TTM_POP 0x41c #Define TTM_POPUP 0x422 #Define TTM_RELAYEVENT 0x407 #Define TTM_SETDELAYTIME 0x403 #Define TTM_SETMARGIN 0x41a #Define TTM_SETMAXTIPWIDTH 0x418 #Define TTM_SETTIPBKCOLOR 0x413 #Define TTM_SETTIPTEXTCOLOR 0x414 #Define TTM_SETTITLEA 0x420 #Define TTM_SETTITLEW 0x421 #Define TTM_SETTOOLINFOA 0x409 #Define TTM_SETTOOLINFOW 0x436 #Define TTM_SETWINDOWTHEME 0x200B #Define TTM_TRACKACTIVATE 0x411 #Define TTM_TRACKPOSITION 0x412 #Define TTM_UPDATE 0x41d #Define TTM_UPDATETIPTEXTA 0x40c #Define TTM_UPDATETIPTEXTW 0x439 #Define TTM_WINDOWFROMPOINT 0x410 #Define TTN_FIRST -520 #Define TTN_GETDISPINFO -520 #Define TTN_GETDISPINFOA -520 #Define TTN_GETDISPINFOW -530 #Define TTN_LAST -549 #Define TTN_LINKCLICK -523 #Define TTN_NEEDTEXT -520 #Define TTN_NEEDTEXTA -520 #Define TTN_NEEDTEXTW -530 #Define TTN_POP -522 #Define TTN_SHOW -521 #Define TTS_ALWAYSTIP 0x1 #Define TTS_BALLOON 0x40 #Define TTS_CLOSE 0x80 #Define TTS_NOANIMATE 0x10 #Define TTS_NOFADE 0x20 #Define TTS_NOPREFIX 0x2 #Define TTS_USEVISUALSTYLE 0x100 && VISTA #Define TURKISH_CHARSET 162 #Define UDM_GETACCEL (0x400+108) #Define UDM_GETBASE (0x400+110) #Define UDM_GETBUDDY (0x400+106) #Define UDM_GETPOS (0x400+104) #Define UDM_GETPOS32 (0x400+114) #Define UDM_GETRANGE (0x400+102) #Define UDM_GETRANGE32 (0x400+112) #Define UDM_GETUNICODEFORMAT (0x2000+6) #Define UDM_SETACCEL (0x400+107) #Define UDM_SETBASE (0x400+109) #Define UDM_SETBUDDY (0x400+105) #Define UDM_SETPOS (0x400+103) #Define UDM_SETPOS32 (0x400+113) #Define UDM_SETRANGE (0x400+101) #Define UDM_SETRANGE32 (0x400+111) #Define UDM_SETUNICODEFORMAT (0x2000+5) #Define UDS_ALIGNLEFT 0x8 #Define UDS_ALIGNRIGHT 0x4 #Define UDS_ARROWKEYS 0x20 #Define UDS_AUTOBUDDY 0x10 #Define UDS_HORZ 0x40 #Define UDS_HOTTRACK 0x100 #Define UDS_NOTHOUSANDS 0x80 #Define UDS_SETBUDDYINT 0x2 #Define UDS_WRAP 0x1 #Define UISF_ACTIVE 4 #Define UIS_CLEAR 2 #Define UIS_INITIALIZE 3 #Define UIS_SET 1 #Define UISF_HIDEACCEL 0x2 #Define UISF_HIDEFOCUS 0x1 #Define UPDOWN_CLASS "msctls_updown" #Define UPDOWN_CLASSA "msctls_updown32" #Define UPDOWN_CLASSW "msctls_updown32" #Define UNLEN 256 #Define VIETNAMESE_CHARSET 163 #Define VK_CAPITAL 0x14 #Define VK_ESCAPE 0x1b #Define VK_SHIFT 0x10 #Define VK_TAB 0x09 #Define VK_RETURN 0x0d #Define WA_ACTIVE 1 #Define WA_CLICKACTIVE 2 #Define WA_INACTIVE 0 #Define WC_SCROLLBARA "ScrollBar" #Define WC_SCROLLBARW "ScrollBar" #Define WC_STATICA "Static" #Define WC_STATICW "Static" #Define WC_TABCONTROLA "SysTabControl32" #Define WC_TABCONTROLW "SysTabControl32" #Define WHEEL_DELTA 120 #Define WM_ACTIVATE 0x6 #Define WM_ACTIVATEAPP 0x1C #Define WM_ADSPROP_NOTIFY_APPLY 0x850 #Define WM_ADSPROP_NOTIFY_CHANGE 0x84f #Define WM_ADSPROP_NOTIFY_ERROR 0x856 #Define WM_ADSPROP_NOTIFY_EXIT 0x853 #Define WM_ADSPROP_NOTIFY_FOREGROUND 0x852 #Define WM_ADSPROP_NOTIFY_PAGEHWND 0x84e #Define WM_ADSPROP_NOTIFY_PAGEINIT 0x84d #Define WM_ADSPROP_NOTIFY_SETFOCUS 0x851 #Define WM_ADSPROP_NOTIFY_SHOW_ERROR_DIALOG 0x857 #Define WM_AFXFIRST 0x360 #Define WM_AFXLAST 0x37F #Define WM_APP 0x8000 #Define WM_APPCOMMAND 0x319 #Define WM_ASKCBFORMATNAME 0x30C #Define WM_CANCELJOURNAL 0x4B #Define WM_CANCELMODE 0x1F #Define WM_CAPTURECHANGED 0x215 #Define WM_CHANGECBCHAIN 0x30D #Define WM_CHANGEUISTATE 0x127 #Define WM_CHAR 0x102 #Define WM_CHARTOITEM 0x2F #Define WM_CHILDACTIVATE 0x22 #Define WM_CHOOSEFONT_GETLOGFONT 0x401 #Define WM_CHOOSEFONT_SETFLAGS 0x466 #Define WM_CHOOSEFONT_SETLOGFONT 0x465 #Define WM_CLEAR 0x303 #Define WM_CLOSE 0x10 #Define WM_COMMAND 0x111 #Define WM_COMMNOTIFY 0x44 #Define WM_COMPACTING 0x41 #Define WM_COMPAREITEM 0x39 #Define WM_CONTEXTMENU 0x7B #Define WM_CONVERTREQUEST 0x10A #Define WM_CONVERTREQUESTEX 0x108 #Define WM_CONVERTRESULT 0x10B #Define WM_COPY 0x301 #Define WM_COPYDATA 0x4A #Define WM_CPL_LAUNCH 0x7e8 #Define WM_CPL_LAUNCHED 0x7e9 #Define WM_CREATE 0x1 #Define WM_CTLCOLOR 0x19 #Define WM_CTLCOLORBTN 0x135 #Define WM_CTLCOLORDLG 0x136 #Define WM_CTLCOLOREDIT 0x133 #Define WM_CTLCOLORLISTBOX 0x134 #Define WM_CTLCOLORMSGBOX 0x132 #Define WM_CTLCOLORSCROLLBAR 0x137 #Define WM_CTLCOLORSTATIC 0x138 #Define WM_CUT 0x300 #Define WM_DDE_ACK 0x3e4 #Define WM_DDE_ADVISE 0x3e2 #Define WM_DDE_DATA 0x3e5 #Define WM_DDE_EXECUTE 0x3e8 #Define WM_DDE_FIRST 0x3E0 #Define WM_DDE_INITIATE 0x3e0 #Define WM_DDE_LAST 0x3e8 #Define WM_DDE_POKE 0x3e7 #Define WM_DDE_REQUEST 0x3e6 #Define WM_DDE_TERMINATE 0x3e1 #Define WM_DDE_UNADVISE 0x3e3 #Define WM_DEADCHAR 0x103 #Define WM_DELETEITEM 0x2D #Define WM_DESTROY 0x2 #Define WM_DESTROYCLIPBOARD 0x307 #Define WM_DEVICECHANGE 0x219 #Define WM_DEVMODECHANGE 0x1B #Define WM_DISPLAYCHANGE 0x7E #Define WM_DRAWCLIPBOARD 0x308 #Define WM_DRAWITEM 0x2B #Define WM_DROPFILES 0x233 #Define WM_ENABLE 0xA #Define WM_ENDSESSION 0x16 #Define WM_ENTERIDLE 0x121 #Define WM_ENTERMENULOOP 0x211 #Define WM_ENTERSIZEMOVE 0x231 #Define WM_ERASEBKGND 0x14 #Define WM_EXITMENULOOP 0x212 #Define WM_EXITSIZEMOVE 0x232 #Define WM_FONTCHANGE 0x1D #Define WM_FORWARDMSG 0x37F #Define WM_GETDLGCODE 0x87 #Define WM_GETFONT 0x31 #Define WM_GETHOTKEY 0x33 #Define WM_GETICON 0x7F #Define WM_GETMINMAXINFO 0x24 #Define WM_GETOBJECT 0x3D #Define WM_GETTEXT 0xD #Define WM_GETTEXTLENGTH 0xE #Define WM_HANDHELDFIRST 0x358 #Define WM_HANDHELDLAST 0x35F #Define WM_HELP 0x53 #Define WM_HOTKEY 0x312 #Define WM_HSCROLL 0x114 #Define WM_HSCROLLCLIPBOARD 0x30E #Define WM_ICONERASEBKGND 0x27 #Define WM_IME_CHAR 0x286 #Define WM_IME_COMPOSITION 0x10F #Define WM_IME_COMPOSITIONFULL 0x284 #Define WM_IME_CONTROL 0x283 #Define WM_IME_ENDCOMPOSITION 0x10E #Define WM_IME_KEYDOWN 0x290 #Define WM_IME_KEYLAST 0x10F #Define WM_IME_KEYUP 0x291 #Define WM_IME_NOTIFY 0x282 #Define WM_IME_REPORT 0x280 #Define WM_IME_REQUEST 0x288 #Define WM_IME_SELECT 0x285 #Define WM_IME_SETCONTEXT 0x281 #Define WM_IME_STARTCOMPOSITION 0x10D #Define WM_IMEKEYDOWN 0x290 #Define WM_IMEKEYUP 0x291 #Define WM_INITDIALOG 0x110 #Define WM_INITMENU 0x116 #Define WM_INITMENUPOPUP 0x117 #Define WM_INPUTLANGCHANGE 0x51 #Define WM_INPUTLANGCHANGEREQUEST 0x50 #Define WM_INTERIM 0x10C #Define WM_KEYDOWN 0x100 #Define WM_KEYFIRST 0x100 #Define WM_KEYLAST 0x108 #Define WM_KEYUP 0x101 #Define WM_KILLFOCUS 0x8 #Define WM_LBUTTONDBLCLK 0x203 #Define WM_LBUTTONDOWN 0x201 #Define WM_LBUTTONUP 0x202 #Define WM_MBUTTONDBLCLK 0x209 #Define WM_MBUTTONDOWN 0x207 #Define WM_MBUTTONUP 0x208 #Define WM_MDIACTIVATE 0x222 #Define WM_MDICASCADE 0x227 #Define WM_MDICREATE 0x220 #Define WM_MDIDESTROY 0x221 #Define WM_MDIGETACTIVE 0x229 #Define WM_MDIICONARRANGE 0x228 #Define WM_MDIMAXIMIZE 0x225 #Define WM_MDINEXT 0x224 #Define WM_MDIREFRESHMENU 0x234 #Define WM_MDIRESTORE 0x223 #Define WM_MDISETMENU 0x230 #Define WM_MDITILE 0x226 #Define WM_MEASUREITEM 0x2C #Define WM_MENUCHAR 0x120 #Define WM_MENUCOMMAND 0x126 #Define WM_MENUDRAG 0x123 #Define WM_MENUGETOBJECT 0x124 #Define WM_MENURBUTTONUP 0x122 #Define WM_MENUSELECT 0x11F #Define WM_MOUSEACTIVATE 0x21 #Define WM_MOUSEFIRST 0x200 #Define WM_MOUSEHOVER 0x2A1 #Define WM_MOUSELAST 0x209 #Define WM_MOUSELEAVE 0x2A3 #Define WM_MOUSEMOVE 0x200 #Define WM_MOUSEWHEEL 0x20A #Define WM_MOVE 0x3 #Define WM_MOVING 0x216 #Define WM_NCACTIVATE 0x86 #Define WM_NCCALCSIZE 0x83 #Define WM_NCCREATE 0x81 #Define WM_NCDESTROY 0x82 #Define WM_NCHITTEST 0x84 #Define WM_NCLBUTTONDBLCLK 0xA3 #Define WM_NCLBUTTONDOWN 0xA1 #Define WM_NCLBUTTONUP 0xA2 #Define WM_NCMBUTTONDBLCLK 0xA9 #Define WM_NCMBUTTONDOWN 0xA7 #Define WM_NCMBUTTONUP 0xA8 #Define WM_NCMOUSEHOVER 0x2A0 #Define WM_NCMOUSELEAVE 0x2A2 #Define WM_NCMOUSEMOVE 0xA0 #Define WM_NCPAINT 0x85 #Define WM_NCRBUTTONDBLCLK 0xA6 #Define WM_NCRBUTTONDOWN 0xA4 #Define WM_NCRBUTTONUP 0xA5 #Define WM_NCXBUTTONDBLCLK 0xAD #Define WM_NCXBUTTONDOWN 0xAB #Define WM_NCXBUTTONUP 0xAC #Define WM_NEXTDLGCTL 0x28 #Define WM_NEXTMENU 0x213 #Define WM_NOTIFY 0x4E #Define WM_NOTIFYFORMAT 0x55 #Define WM_NULL 0x0 #Define WM_OTHERWINDOWCREATED 0x42 #Define WM_OTHERWINDOWDESTROYED 0x43 #Define WM_PAINT 0xF #Define WM_PAINTCLIPBOARD 0x309 #Define WM_PAINTICON 0x26 #Define WM_PALETTECHANGED 0x311 #Define WM_PALETTEISCHANGING 0x310 #Define WM_PARENTNOTIFY 0x210 #Define WM_PASTE 0x302 #Define WM_PENWINFIRST 0x380 #Define WM_PENWINLAST 0x38F #Define WM_POWER 0x48 #Define WM_POWERBROADCAST 0x218 #Define WM_PRINT 0x317 #Define WM_PRINTCLIENT 0x318 #Define WM_PSD_ENVSTAMPRECT 0x405 #Define WM_PSD_FULLPAGERECT 0x401 #Define WM_PSD_GREEKTEXTRECT 0x404 #Define WM_PSD_MARGINRECT 0x403 #Define WM_PSD_MINMARGINRECT 0x402 #Define WM_PSD_PAGESETUPDLG 0x400 #Define WM_PSD_YAFULLPAGERECT 0x406 #Define WM_QUERYDRAGICON 0x37 #Define WM_QUERYENDSESSION 0x11 #Define WM_QUERYNEWPALETTE 0x30F #Define WM_QUERYOPEN 0x13 #Define WM_QUERYUISTATE 0x129 #Define WM_QUEUESYNC 0x23 #Define WM_QUIT 0x12 #Define WM_RASDIALEVENT 0xCCCD #Define WM_RBUTTONDBLCLK 0x206 #Define WM_RBUTTONDOWN 0x204 #Define WM_RBUTTONUP 0x205 #Define WM_RENDERALLFORMATS 0x306 #Define WM_RENDERFORMAT 0x305 #Define WM_SETCURSOR 0x20 #Define WM_SETFOCUS 0x7 #Define WM_SETFONT 0x30 #Define WM_SETHOTKEY 0x32 #Define WM_SETICON 0x80 #Define WM_SETREDRAW 0xB #Define WM_SETTEXT 0xC #Define WM_SETTINGCHANGE 0x1A #Define WM_SHOWWINDOW 0x18 #Define WM_SIZE 0x5 #Define WM_SIZECLIPBOARD 0x30B #Define WM_SIZING 0x214 #Define WM_SPOOLERSTATUS 0x2A #Define WM_STYLECHANGED 0x7D #Define WM_STYLECHANGING 0x7C #Define WM_SYNCPAINT 0x88 #Define WM_SYSCHAR 0x106 #Define WM_SYSCOLORCHANGE 0x15 #Define WM_SYSCOMMAND 0x112 #Define WM_SYSDEADCHAR 0x107 #Define WM_SYSKEYDOWN 0x104 #Define WM_SYSKEYUP 0x105 #Define WM_SYSTIMER 0x0118 #Define WM_TCARD 0x52 #Define WM_THEMECHANGED 0x031A #Define WM_TIMECHANGE 0x1E #Define WM_TIMER 0x113 #Define WM_UNDO 0x304 #Define WM_UNINITMENUPOPUP 0x125 #Define WM_UPDATEUISTATE 0x128 #Define WM_USER 0x400 #Define WM_USERCHANGED 0x54 #Define WM_VKEYTOITEM 0x2E #Define WM_VSCROLL 0x115 #Define WM_VSCROLLCLIPBOARD 0x30A #Define WM_WINDOWPOSCHANGED 0x47 #Define WM_WINDOWPOSCHANGING 0x46 #Define WM_WININICHANGE 0x1A #Define WM_WNT_CONVERTREQUESTEX 0x109 #Define WM_XBUTTONDBLCLK 0x20D #Define WM_XBUTTONDOWN 0x20B #Define WM_XBUTTONUP 0x20C #Define WPF_ASYNCWINDOWPLACEMENT 0x4 #Define WPF_RESTORETOMAXIMIZED 0x2 #Define WPF_SETMINPOSITION 0x1 #Define WRITE_DAC 0x40000 #Define WRITE_OWNER 0x80000 #Define WS_ACTIVECAPTION 0x1 #Define WS_BORDER 0x800000 #Define WS_CAPTION 0xC00000 #Define WS_CHILD 0x40000000 #Define WS_CHILDWINDOW 0x40000000 #Define WS_CLIPCHILDREN 0x2000000 #Define WS_CLIPSIBLINGS 0x4000000 #Define WS_DISABLED 0x8000000 #Define WS_DLGFRAME 0x400000 #Define WS_EX_ACCEPTFILES 0x10 #Define WS_EX_APPWINDOW 0x40000 #Define WS_EX_CLIENTEDGE 0x200 #Define WS_EX_CONTEXTHELP 0x400 #Define WS_EX_CONTROLPARENT 0x10000 #Define WS_EX_DLGMODALFRAME 0x1 #Define WS_EX_LAYERED 0x80000 #Define WS_EX_LAYOUTRTL 0x400000 #Define WS_EX_LEFT 0x0 #Define WS_EX_LEFTSCROLLBAR 0x4000 #Define WS_EX_LTRREADING 0x0 #Define WS_EX_MDICHILD 0x40 #Define WS_EX_NOACTIVATE 0x8000000 #Define WS_EX_NOINHERITLAYOUT 0x100000 #Define WS_EX_NOPARENTNOTIFY 0x4 #Define WS_EX_OVERLAPPEDWINDOW 0x300 #Define WS_EX_PALETTEWINDOW 0x188 #Define WS_EX_RIGHT 0x1000 #Define WS_EX_RIGHTSCROLLBAR 0x0 #Define WS_EX_RTLREADING 0x2000 #Define WS_EX_STATICEDGE 0x20000 #Define WS_EX_TOOLWINDOW 0x80 #Define WS_EX_TOPMOST 0x8 #Define WS_EX_TRANSPARENT 0x20 #Define WS_EX_WINDOWEDGE 0x100 #Define WS_GROUP 0x20000 #Define WS_GT 0x30000 #Define WS_HSCROLL 0x100000 #Define WS_ICONIC 0x20000000 #Define WS_MAXIMIZE 0x1000000 #Define WS_MAXIMIZEBOX 0x10000 #Define WS_MINIMIZE 0x20000000 #Define WS_MINIMIZEBOX 0x20000 #Define WS_OVERLAPPED 0x0 #Define WS_OVERLAPPEDWINDOW 0xCF0000 #Define WS_POPUP 0x80000000 #Define WS_POPUPWINDOW 0x80880000 #Define WS_SIZEBOX 0x40000 #Define WS_SYSMENU 0x80000 #Define WS_TABSTOP 0x10000 #Define WS_THICKFRAME 0x40000 #Define WS_TILED 0x0 #Define WS_TILEDWINDOW 0xCF0000 #Define WS_VISIBLE 0x10000000 #Define WS_VSCROLL 0x200000 #Define XMLELEMTYPE_ELEMENT 0 #Define XMLELEMTYPE_TEXT 1 #Define XMLELEMTYPE_COMMENT 2 #Define XMLELEMTYPE_DOCUMENT 3 #Define XMLELEMTYPE_DTD 4 #Define XMLELEMTYPE_PI 5 #Define XMLELEMTYPE_OTHER 6 ******************************************************************************** *!* From vsstyle.h uxtheme.h ******************************************************************************** #Define ABS_DOWNDISABLED 8 #Define ABS_DOWNHOT 6 #Define ABS_DOWNHOVER 18 #Define ABS_DOWNNORMAL 5 #Define ABS_DOWNPRESSED 7 #Define ABS_LEFTDISABLED 12 #Define ABS_LEFTHOT 10 #Define ABS_LEFTHOVER 19 #Define ABS_LEFTNORMAL 9 #Define ABS_LEFTPRESSED 11 #Define ABS_RIGHTDISABLED 16 #Define ABS_RIGHTHOT 14 #Define ABS_RIGHTHOVER 20 #Define ABS_RIGHTNORMAL 13 #Define ABS_RIGHTPRESSED 15 #Define ABS_UPDISABLED 4 #Define ABS_UPHOT 2 #Define ABS_UPHOVER 17 #Define ABS_UPNORMAL 1 #Define ABS_UPPRESSED 3 #Define AW_BUTTON 5 #Define AW_COMMANDAREA 4 #Define AW_CONTENTAREA 3 #Define AW_HEADERAREA 2 #Define AW_S_CONTENTAREA_NOMARGIN 1 #Define AW_S_HEADERAREA_NOMARGIN 1 #Define AW_S_TITLEBAR_ACTIVE 1 #Define AW_S_TITLEBAR_INACTIVE 2 #Define AW_TITLEBAR 1 #Define BP_CHECKBOX 3 #Define BP_COMMANDLINK 6 #Define BP_COMMANDLINKGLYPH 7 #Define BP_GROUPBOX 4 #Define BP_PUSHBUTTON 1 #Define BP_RADIOBUTTON 2 #Define BP_USERBUTTON 5 #Define CBB_DISABLED 4 #Define CBB_FOCUSED 3 #Define CBB_HOT 2 #Define CBB_NORMAL 1 #Define CBCB_DISABLED 4 #Define CBCB_HOT 2 #Define CBCB_NORMAL 1 #Define CBCB_PRESSED 3 #Define CBRO_DISABLED 4 #Define CBRO_HOT 2 #Define CBRO_NORMAL 1 #Define CBRO_PRESSED 3 #Define CBS_CHECKEDDISABLED 8 #Define CBS_CHECKEDHOT 6 #Define CBS_CHECKEDNORMAL 5 #Define CBS_CHECKEDPRESSED 7 #Define CBS_DISABLED 4 #Define CBS_EXCLUDEDDISABLED 20 #Define CBS_EXCLUDEDHOT 18 #Define CBS_EXCLUDEDNORMAL 17 #Define CBS_EXCLUDEDPRESSED 19 #Define CBS_HOT 2 #Define CBS_IMPLICITDISABLED 16 #Define CBS_IMPLICITHOT 14 #Define CBS_IMPLICITNORMAL 13 #Define CBS_IMPLICITPRESSED 15 #Define CBS_MIXEDDISABLED 12 #Define CBS_MIXEDHOT 10 #Define CBS_MIXEDNORMAL 9 #Define CBS_MIXEDPRESSED 11 #Define CBS_NORMAL 1 #Define CBS_PUSHED 3 #Define CBS_UNCHECKEDDISABLED 4 #Define CBS_UNCHECKEDHOT 2 #Define CBS_UNCHECKEDNORMAL 1 #Define CBS_UNCHECKEDPRESSED 3 #Define CBTBS_DISABLED 3 #Define CBTBS_FOCUSED 4 #Define CBTBS_HOT 2 #Define CBTBS_NORMAL 1 #Define CBXS_DISABLED 4 #Define CBXS_HOT 2 #Define CBXS_NORMAL 1 #Define CBXS_PRESSED 3 #Define CBXSL_DISABLED 4 #Define CBXSL_HOT 2 #Define CBXSL_NORMAL 1 #Define CBXSL_PRESSED 3 #Define CBXSR_DISABLED 4 #Define CBXSR_HOT 2 #Define CBXSR_NORMAL 1 #Define CBXSR_PRESSED 3 #Define CHEVS_HOT 2 #Define CHEVS_NORMAL 1 #Define CHEVS_PRESSED 3 #Define CHEVSV_HOT 2 #Define CHEVSV_NORMAL 1 #Define CHEVSV_PRESSED 3 #Define CMDLGS_DEFAULTED 5 #Define CMDLGS_DISABLED 4 #Define CMDLGS_HOT 2 #Define CMDLGS_NORMAL 1 #Define CMDLGS_PRESSED 3 #Define CMDLS_DEFAULTED 5 #Define CMDLS_DEFAULTED_ANIMATING 6 #Define CMDLS_DISABLED 4 #Define CMDLS_HOT 2 #Define CMDLS_NORMAL 1 #Define CMDLS_PRESSED 3 #Define CP_BACKGROUND 2 #Define CP_BORDER 4 #Define CP_CUEBANNER 8 #Define CP_DROPDOWNBUTTON 1 #Define CP_DROPDOWNBUTTONLEFT 7 #Define CP_DROPDOWNBUTTONRIGHT 6 #Define CP_READONLY 5 #Define CP_TRANSPARENTBACKGROUND 3 #Define CPANEL_BANNERAREA 18 #Define CPANEL_BODYTEXT 6 #Define CPANEL_BODYTITLE 19 #Define CPANEL_BUTTON 14 #Define CPANEL_CONTENTLINK 10 #Define CPANEL_CONTENTPANE 2 #Define CPANEL_CONTENTPANELABEL 4 #Define CPANEL_CONTENTPANELINE 17 #Define CPANEL_GROUPTEXT 9 #Define CPANEL_HELPLINK 7 #Define CPANEL_LARGECOMMANDAREA 12 #Define CPANEL_MESSAGETEXT 15 #Define CPANEL_NAVIGATIONPANE 1 #Define CPANEL_NAVIGATIONPANELABEL 3 #Define CPANEL_NAVIGATIONPANELINE 16 #Define CPANEL_SECTIONTITLELINK 11 #Define CPANEL_SMALLCOMMANDAREA 13 #Define CPANEL_TASKLINK 8 #Define CPANEL_TITLE 5 #Define CPCL_DISABLED 4 #Define CPCL_HOT 2 #Define CPCL_NORMAL 1 #Define CPCL_PRESSED 3 #Define CPHL_DISABLED 4 #Define CPHL_HOT 2 #Define CPHL_NORMAL 1 #Define CPHL_PRESSED 3 #Define CPSTL_HOT 2 #Define CPSTL_NORMAL 1 #Define CPTL_DISABLED 4 #Define CPTL_HOT 2 #Define CPTL_NORMAL 1 #Define CPTL_PAGE 5 #Define CPTL_PRESSED 3 #Define CS_ACTIVE 1 #Define CS_DISABLED 3 #Define CS_INACTIVE 2 #Define CSST_TAB 1 #Define CSTB_HOT 2 #Define CSTB_NORMAL 1 #Define CSTB_SELECTED 3 #Define DD_COPY 1 #Define DD_CREATELINK 4 #Define DD_IMAGEBG 7 #Define DD_MOVE 2 #Define DD_NONE 6 #Define DD_TEXTBG 8 #Define DD_UPDATEMETADATA 3 #Define DD_WARNING 5 #Define DDCOPY_HIGHLIGHT 1 #Define DDCOPY_NOHIGHLIGHT 2 #Define DDCREATELINK_HIGHLIGHT 1 #Define DDCREATELINK_NOHIGHLIGHT 2 #Define DDMOVE_HIGHLIGHT 1 #Define DDMOVE_NOHIGHLIGHT 2 #Define DDNONE_HIGHLIGHT 1 #Define DDNONE_NOHIGHLIGHT 2 #Define DDUPDATEMETADATA_HIGHLIGHT 1 #Define DDUPDATEMETADATA_NOHIGHLIGHT 2 #Define DDWARNING_HIGHLIGHT 1 #Define DDWARNING_NOHIGHLIGHT 2 #Define DNHZS_DISABLED 4 #Define DNHZS_HOT 2 #Define DNHZS_NORMAL 1 #Define DNHZS_PRESSED 3 #Define DNS_DISABLED 4 #Define DNS_HOT 2 #Define DNS_NORMAL 1 #Define DNS_PRESSED 3 #Define DP_DATEBORDER 2 #Define DP_DATETEXT 1 #Define DP_SHOWCALENDARBUTTONRIGHT 3 #Define DPDB_DISABLED 4 #Define DPDB_FOCUSED 3 #Define DPDB_HOT 2 #Define DPDB_NORMAL 1 #Define DPDT_DISABLED 2 #Define DPDT_NORMAL 1 #Define DPDT_SELECTED 3 #Define DPSCBR_DISABLED 4 #Define DPSCBR_HOT 2 #Define DPSCBR_NORMAL 1 #Define DPSCBR_PRESSED 3 #Define EBHC_HOT 2 #Define EBHC_NORMAL 1 #Define EBHC_PRESSED 3 #Define EBHP_HOT 2 #Define EBHP_NORMAL 1 #Define EBHP_PRESSED 3 #Define EBHP_SELECTEDHOT 5 #Define EBHP_SELECTEDNORMAL 4 #Define EBHP_SELECTEDPRESSED 6 #Define EBM_HOT 2 #Define EBM_NORMAL 1 #Define EBM_PRESSED 3 #Define EBNGC_HOT 2 #Define EBNGC_NORMAL 1 #Define EBNGC_PRESSED 3 #Define EBNGE_HOT 2 #Define EBNGE_NORMAL 1 #Define EBNGE_PRESSED 3 #Define EBP_HEADERBACKGROUND 1 #Define EBP_HEADERCLOSE 2 #Define EBP_HEADERPIN 3 #Define EBP_IEBARMENU 4 #Define EBP_NORMALGROUPBACKGROUND 5 #Define EBP_NORMALGROUPCOLLAPSE 6 #Define EBP_NORMALGROUPEXPAND 7 #Define EBP_NORMALGROUPHEAD 8 #Define EBP_SPECIALGROUPBACKGROUND 9 #Define EBP_SPECIALGROUPCOLLAPSE 10 #Define EBP_SPECIALGROUPEXPAND 11 #Define EBP_SPECIALGROUPHEAD 12 #Define EBS_ASSIST 6 #Define EBS_DISABLED 3 #Define EBS_FOCUSED 4 #Define EBS_HOT 2 #Define EBS_NORMAL 1 #Define EBS_READONLY 5 #Define EBSGC_HOT 2 #Define EBSGC_NORMAL 1 #Define EBSGC_PRESSED 3 #Define EBSGE_HOT 2 #Define EBSGE_NORMAL 1 #Define EBSGE_PRESSED 3 #Define EBWBS_DISABLED 3 #Define EBWBS_FOCUSED 4 #Define EBWBS_HOT 2 #Define EBWBS_NORMAL 1 #Define EP_BACKGROUND 3 #Define EP_BACKGROUNDWITHBORDER 5 #Define EP_CARET 2 #Define EP_EDITBORDER_HSCROLL 7 #Define EP_EDITBORDER_HVSCROLL 9 #Define EP_EDITBORDER_NOSCROLL 6 #Define EP_EDITBORDER_VSCROLL 8 #Define EP_EDITTEXT 1 #Define EP_PASSWORD 4 #Define EPSH_DISABLED 4 #Define EPSH_FOCUSED 3 #Define EPSH_HOT 2 #Define EPSH_NORMAL 1 #Define EPSHV_DISABLED 4 #Define EPSHV_FOCUSED 3 #Define EPSHV_HOT 2 #Define EPSHV_NORMAL 1 #Define EPSN_DISABLED 4 #Define EPSN_FOCUSED 3 #Define EPSN_HOT 2 #Define EPSN_NORMAL 1 #Define EPSV_DISABLED 4 #Define EPSV_FOCUSED 3 #Define EPSV_HOT 2 #Define EPSV_NORMAL 1 #Define ETS_ASSIST 7 #Define ETS_CUEBANNER 8 #Define ETS_DISABLED 4 #Define ETS_FOCUSED 5 #Define ETS_HOT 2 #Define ETS_NORMAL 1 #Define ETS_READONLY 6 #Define ETS_SELECTED 3 #Define FBS_EMPHASIZED 2 #Define FBS_NORMAL 1 #Define FLH_HOVER 2 #Define FLH_NORMAL 1 #Define FLS_DISABLED 4 #Define FLS_EMPHASIZED 3 #Define FLS_NORMAL 1 #Define FLS_SELECTED 2 #Define FLYOUT_BODY 2 #Define FLYOUT_DIVIDER 5 #Define FLYOUT_HEADER 1 #Define FLYOUT_LABEL 3 #Define FLYOUT_LINK 4 #Define FLYOUT_LINKAREA 7 #Define FLYOUT_LINKHEADER 8 #Define FLYOUT_WINDOW 6 #Define FLYOUTLINK_HOVER 2 #Define FLYOUTLINK_NORMAL 1 #Define FS_ACTIVE 1 #Define FS_INACTIVE 2 #Define GBS_DISABLED 2 #Define GBS_NORMAL 1 #Define GLPS_CLOSED 1 #Define GLPS_OPENED 2 #Define HBG_DETAILS 1 #Define HBG_ICON 2 #Define HBS_DISABLED 4 #Define HBS_HOT 2 #Define HBS_NORMAL 1 #Define HBS_PUSHED 3 #Define HDDFS_HOT 3 #Define HDDFS_NORMAL 1 #Define HDDFS_SOFTHOT 2 #Define HDDS_HOT 3 #Define HDDS_NORMAL 1 #Define HDDS_SOFTHOT 2 #Define HGLPS_CLOSED 1 #Define HGLPS_OPENED 2 #Define HILS_HOT 2 #Define HILS_NORMAL 1 #Define HILS_PRESSED 3 #Define HIRS_HOT 2 #Define HIRS_NORMAL 1 #Define HIRS_PRESSED 3 #Define HIS_HOT 2 #Define HIS_ICONHOT 8 #Define HIS_ICONNORMAL 7 #Define HIS_ICONPRESSED 9 #Define HIS_ICONSORTEDHOT 11 #Define HIS_ICONSORTEDNORMAL 10 #Define HIS_ICONSORTEDPRESSED 12 #Define HIS_NORMAL 1 #Define HIS_PRESSED 3 #Define HIS_SORTEDHOT 5 #Define HIS_SORTEDNORMAL 4 #Define HIS_SORTEDPRESSED 6 #Define HOFS_HOT 2 #Define HOFS_NORMAL 1 #Define HP_HEADERDROPDOWN 5 #Define HP_HEADERDROPDOWNFILTER 6 #Define HP_HEADERITEM 1 #Define HP_HEADERITEMLEFT 2 #Define HP_HEADERITEMRIGHT 3 #Define HP_HEADEROVERFLOW 7 #Define HP_HEADERSORTARROW 4 #Define HSAS_SORTEDDOWN 2 #Define HSAS_SORTEDUP 1 #Define HSS_DISABLED 4 #Define HSS_HOT 2 #Define HSS_NORMAL 1 #Define HSS_PUSHED 3 #Define HTS_DISABLED 4 #Define HTS_HOT 2 #Define HTS_NORMAL 1 #Define HTS_PUSHED 3 #Define LBCP_BORDER_HSCROLL 1 #Define LBCP_BORDER_HVSCROLL 2 #Define LBCP_BORDER_NOSCROLL 3 #Define LBCP_BORDER_VSCROLL 4 #Define LBCP_ITEM 5 #Define LBPSH_DISABLED 4 #Define LBPSH_FOCUSED 2 #Define LBPSH_HOT 3 #Define LBPSH_NORMAL 1 #Define LBPSHV_DISABLED 4 #Define LBPSHV_FOCUSED 2 #Define LBPSHV_HOT 3 #Define LBPSHV_NORMAL 1 #Define LBPSI_HOT 1 #Define LBPSI_HOTSELECTED 2 #Define LBPSI_SELECTED 3 #Define LBPSI_SELECTEDNOTFOCUS 4 #Define LBPSN_DISABLED 4 #Define LBPSN_FOCUSED 2 #Define LBPSN_HOT 3 #Define LBPSN_NORMAL 1 #Define LBPSV_DISABLED 4 #Define LBPSV_FOCUSED 2 #Define LBPSV_HOT 3 #Define LBPSV_NORMAL 1 #Define LISS_DISABLED 4 #Define LISS_HOT 2 #Define LISS_HOTSELECTED 6 #Define LISS_NORMAL 1 #Define LISS_SELECTED 3 #Define LISS_SELECTEDNOTFOCUS 5 #Define LVCB_HOVER 2 #Define LVCB_NORMAL 1 #Define LVCB_PUSHED 3 #Define LVEB_HOVER 2 #Define LVEB_NORMAL 1 #Define LVEB_PUSHED 3 #Define LVGH_CLOSE 9 #Define LVGH_CLOSEHOT 10 #Define LVGH_CLOSEMIXEDSELECTION 15 #Define LVGH_CLOSEMIXEDSELECTIONHOT 16 #Define LVGH_CLOSESELECTED 11 #Define LVGH_CLOSESELECTEDHOT 12 #Define LVGH_CLOSESELECTEDNOTFOCUSED 13 #Define LVGH_CLOSESELECTEDNOTFOCUSEDHOT 14 #Define LVGH_OPEN 1 #Define LVGH_OPENHOT 2 #Define LVGH_OPENMIXEDSELECTION 7 #Define LVGH_OPENMIXEDSELECTIONHOT 8 #Define LVGH_OPENSELECTED 3 #Define LVGH_OPENSELECTEDHOT 4 #Define LVGH_OPENSELECTEDNOTFOCUSED 5 #Define LVGH_OPENSELECTEDNOTFOCUSEDHOT 6 #Define LVGHL_CLOSE 9 #Define LVGHL_CLOSEHOT 10 #Define LVGHL_CLOSEMIXEDSELECTION 15 #Define LVGHL_CLOSEMIXEDSELECTIONHOT 16 #Define LVGHL_CLOSESELECTED 11 #Define LVGHL_CLOSESELECTEDHOT 12 #Define LVGHL_CLOSESELECTEDNOTFOCUSED 13 #Define LVGHL_CLOSESELECTEDNOTFOCUSEDHOT 14 #Define LVGHL_OPEN 1 #Define LVGHL_OPENHOT 2 #Define LVGHL_OPENMIXEDSELECTION 7 #Define LVGHL_OPENMIXEDSELECTIONHOT 8 #Define LVGHL_OPENSELECTED 3 #Define LVGHL_OPENSELECTEDHOT 4 #Define LVGHL_OPENSELECTEDNOTFOCUSED 5 #Define LVGHL_OPENSELECTEDNOTFOCUSEDHOT 6 #Define LVP_COLLAPSEBUTTON 9 #Define LVP_COLUMNDETAIL 10 #Define LVP_EMPTYTEXT 5 #Define LVP_EXPANDBUTTON 8 #Define LVP_GROUPHEADER 6 #Define LVP_GROUPHEADERLINE 7 #Define LVP_LISTDETAIL 3 #Define LVP_LISTGROUP 2 #Define LVP_LISTITEM 1 #Define LVP_LISTSORTEDDETAIL 4 #Define MAXBS_DISABLED 4 #Define MAXBS_HOT 2 #Define MAXBS_NORMAL 1 #Define MAXBS_PUSHED 3 #Define MB_ACTIVE 1 #Define MB_INACTIVE 2 #Define MBI_DISABLED 4 #Define MBI_DISABLEDHOT 5 #Define MBI_DISABLEDPUSHED 6 #Define MBI_HOT 2 #Define MBI_NORMAL 1 #Define MBI_PUSHED 3 #Define MC_BULLETDISABLED 4 #Define MC_BULLETNORMAL 3 #Define MC_CHECKMARKDISABLED 2 #Define MC_CHECKMARKNORMAL 1 #Define MCB_BITMAP 3 #Define MCB_DISABLED 1 #Define MCB_NORMAL 2 #Define MENU_BARBACKGROUND 7 #Define MENU_BARITEM 8 #Define MENU_CHEVRON_TMSCHEMA 5 #Define MENU_MENUBARDROPDOWN_TMSCHEMA 4 #Define MENU_MENUBARITEM_TMSCHEMA 3 #Define MENU_MENUDROPDOWN_TMSCHEMA 2 #Define MENU_MENUITEM_TMSCHEMA 1 #Define MENU_POPUPBACKGROUND 9 #Define MENU_POPUPBORDERS 10 #Define MENU_POPUPCHECK 11 #Define MENU_POPUPCHECKBACKGROUND 12 #Define MENU_POPUPGUTTER 13 #Define MENU_POPUPITEM 14 #Define MENU_POPUPSEPARATOR 15 #Define MENU_POPUPSUBMENU 16 #Define MENU_SEPARATOR_TMSCHEMA 6 #Define MENU_SYSTEMCLOSE 17 #Define MENU_SYSTEMMAXIMIZE 18 #Define MENU_SYSTEMMINIMIZE 19 #Define MENU_SYSTEMRESTORE 20 #Define MINBS_DISABLED 4 #Define MINBS_HOT 2 #Define MINBS_NORMAL 1 #Define MINBS_PUSHED 3 #Define MNCS_ACTIVE 1 #Define MNCS_DISABLED 3 #Define MNCS_INACTIVE 2 #Define MPI_DISABLED 3 #Define MPI_DISABLEDHOT 4 #Define MPI_HOT 2 #Define MPI_NORMAL 1 #Define MSM_DISABLED 2 #Define MSM_NORMAL 1 #Define MSYSC_DISABLED 2 #Define MSYSC_NORMAL 1 #Define MSYSMN_DISABLED 2 #Define MSYSMN_NORMAL 1 #Define MSYSMX_DISABLED 2 #Define MSYSMX_NORMAL 1 #Define MSYSR_DISABLED 2 #Define MSYSR_NORMAL 1 #Define MXCS_ACTIVE 1 #Define MXCS_DISABLED 3 #Define MXCS_INACTIVE 2 #Define NAV_BACKBUTTON 1 #Define NAV_BB_DISABLED 4 #Define NAV_BB_HOT 2 #Define NAV_BB_NORMAL 1 #Define NAV_BB_PRESSED 3 #Define NAV_FB_DISABLED 4 #Define NAV_FB_HOT 2 #Define NAV_FB_NORMAL 1 #Define NAV_FB_PRESSED 3 #Define NAV_FORWARDBUTTON 2 #Define NAV_MB_DISABLED 4 #Define NAV_MB_HOT 2 #Define NAV_MB_NORMAL 1 #Define NAV_MB_PRESSED 3 #Define NAV_MENUBUTTON 3 #Define PBBS_NORMAL 1 #Define PBBS_PARTIAL 2 #Define PBBVS_NORMAL 1 #Define PBBVS_PARTIAL 2 #Define PBFS_ERROR 2 #Define PBFS_NORMAL 1 #Define PBFS_PARTIAL 4 #Define PBFS_PAUSED 3 #Define PBFVS_ERROR 2 #Define PBFVS_NORMAL 1 #Define PBFVS_PARTIAL 4 #Define PBFVS_PAUSED 3 #Define PBS_DEFAULTED 5 #Define PBS_DEFAULTED_ANIMATING 6 #Define PBS_DISABLED 4 #Define PBS_HOT 2 #Define PBS_NORMAL 1 #Define PBS_PRESSED 3 #Define PP_BAR 1 #Define PP_BARVERT 2 #Define PP_CHUNK 3 #Define PP_CHUNKVERT 4 #Define PP_FILL 5 #Define PP_FILLVERT 6 #Define PP_MOVEOVERLAY 8 #Define PP_MOVEOVERLAYVERT 10 #Define PP_PULSEOVERLAY 7 #Define PP_PULSEOVERLAYVERT 9 #Define PP_TRANSPARENTBAR 11 #Define PP_TRANSPARENTBARVERT 12 #Define RBS_CHECKEDDISABLED 8 #Define RBS_CHECKEDHOT 6 #Define RBS_CHECKEDNORMAL 5 #Define RBS_CHECKEDPRESSED 7 #Define RBS_DISABLED 4 #Define RBS_HOT 2 #Define RBS_NORMAL 1 #Define RBS_PUSHED 3 #Define RBS_UNCHECKEDDISABLED 4 #Define RBS_UNCHECKEDHOT 2 #Define RBS_UNCHECKEDNORMAL 1 #Define RBS_UNCHECKEDPRESSED 3 #Define RP_BACKGROUND 6 #Define RP_BAND 3 #Define RP_CHEVRON 4 #Define RP_CHEVRONVERT 5 #Define RP_GRIPPER 1 #Define RP_GRIPPERVERT 2 #Define RP_SPLITTER 7 #Define RP_SPLITTERVERT 8 #Define SBP_ARROWBTN 1 #Define SBP_GRIPPERHORZ 8 #Define SBP_GRIPPERVERT 9 #Define SBP_LOWERTRACKHORZ 4 #Define SBP_LOWERTRACKVERT 6 #Define SBP_SIZEBOX 10 #Define SBP_THUMBBTNHORZ 2 #Define SBP_THUMBBTNVERT 3 #Define SBP_UPPERTRACKHORZ 5 #Define SBP_UPPERTRACKVERT 7 #Define SBS_DISABLED 4 #Define SBS_HOT 2 #Define SBS_NORMAL 1 #Define SBS_PUSHED 3 #Define SCRBS_DISABLED 4 #Define SCRBS_HOT 2 #Define SCRBS_HOVER 5 #Define SCRBS_NORMAL 1 #Define SCRBS_PRESSED 3 #Define SP_GRIPPER 3 #Define SP_GRIPPERPANE 2 #Define SP_PANE 1 #Define SPLITS_HOT 2 #Define SPLITS_NORMAL 1 #Define SPLITS_PRESSED 3 #Define SPLITSV_HOT 2 #Define SPLITSV_NORMAL 1 #Define SPLITSV_PRESSED 3 #Define SPNP_DOWN 2 #Define SPNP_DOWNHORZ 4 #Define SPNP_UP 1 #Define SPNP_UPHORZ 3 #Define SZB_HALFBOTTOMLEFTALIGN 6 #Define SZB_HALFBOTTOMRIGHTALIGN 5 #Define SZB_HALFTOPLEFTALIGN 8 #Define SZB_HALFTOPRIGHTALIGN 7 #Define SZB_LEFTALIGN 2 #Define SZB_RIGHTALIGN 1 #Define SZB_TOPLEFTALIGN 4 #Define SZB_TOPRIGHTALIGN 3 #Define TABP_AEROWIZARDBODY 11 #Define TABP_BODY 10 #Define TABP_PANE 9 #Define TABP_TABITEM 1 #Define TABP_TABITEMBOTHEDGE 4 #Define TABP_TABITEMLEFTEDGE 2 #Define TABP_TABITEMRIGHTEDGE 3 #Define TABP_TOPTABITEM 5 #Define TABP_TOPTABITEMBOTHEDGE 8 #Define TABP_TOPTABITEMLEFTEDGE 6 #Define TABP_TOPTABITEMRIGHTEDGE 7 #Define TDLG_BUTTONSECTION 10 #Define TDLG_BUTTONWRAPPER 11 #Define TDLG_COMMANDLINKPANE 7 #Define TDLG_CONTENTICON 5 #Define TDLG_CONTENTPANE 4 #Define TDLG_CONTROLPANE 9 #Define TDLG_EXPANDEDCONTENT 6 #Define TDLG_EXPANDEDFOOTERAREA 18 #Define TDLG_EXPANDOBUTTON 13 #Define TDLG_EXPANDOTEXT 12 #Define TDLG_FOOTNOTEAREA 16 #Define TDLG_FOOTNOTEPANE 15 #Define TDLG_FOOTNOTESEPARATOR 17 #Define TDLG_IMAGEALIGNMENT 20 #Define TDLG_MAINICON 3 #Define TDLG_MAININSTRUCTIONPANE 2 #Define TDLG_PRIMARYPANEL 1 #Define TDLG_PROGRESSBAR 19 #Define TDLG_RADIOBUTTONPANE 21 #Define TDLG_SECONDARYPANEL 8 #Define TDLG_VERIFICATIONTEXT 14 #Define TDLGCPS_STANDALONE 1 #Define TDLGEBS_EXPANDEDHOVER 5 #Define TDLGEBS_EXPANDEDNORMAL 4 #Define TDLGEBS_EXPANDEDPRESSED 6 #Define TDLGEBS_HOVER 2 #Define TDLGEBS_NORMAL 1 #Define TDLGEBS_PRESSED 3 #Define TEXT_BODYTEXT 4 #Define TEXT_BODYTITLE 3 #Define TEXT_CONTROLLABEL 9 #Define TEXT_EXPANDED 7 #Define TEXT_HYPERLINKTEXT 6 #Define TEXT_INSTRUCTION 2 #Define TEXT_LABEL 8 #Define TEXT_MAININSTRUCTION 1 #Define TEXT_SECONDARYTEXT 5 #Define TIBES_DISABLED 4 #Define TIBES_FOCUSED 5 #Define TIBES_HOT 2 #Define TIBES_NORMAL 1 #Define TIBES_SELECTED 3 #Define TILES_DISABLED 4 #Define TILES_FOCUSED 5 #Define TILES_HOT 2 #Define TILES_NORMAL 1 #Define TILES_SELECTED 3 #Define TIRES_DISABLED 4 #Define TIRES_FOCUSED 5 #Define TIRES_HOT 2 #Define TIRES_NORMAL 1 #Define TIRES_SELECTED 3 #Define TIS_DISABLED 4 #Define TIS_FOCUSED 5 #Define TIS_HOT 2 #Define TIS_NORMAL 1 #Define TIS_SELECTED 3 #Define TKP_THUMB 3 #Define TKP_THUMBBOTTOM 4 #Define TKP_THUMBLEFT 7 #Define TKP_THUMBRIGHT 8 #Define TKP_THUMBTOP 5 #Define TKP_THUMBVERT 6 #Define TKP_TICS 9 #Define TKP_TICSVERT 10 #Define TKP_TRACK 1 #Define TKP_TRACKVERT 2 #Define TKS_NORMAL 1 #Define TP_BUTTON 1 #Define TP_DROPDOWNBUTTON 2 #Define TP_SEPARATOR 5 #Define TP_SEPARATORVERT 6 #Define TP_SPLITBUTTON 3 #Define TP_SPLITBUTTONDROPDOWN 4 #Define TREIS_DISABLED 4 #Define TREIS_HOT 2 #Define TREIS_HOTSELECTED 6 #Define TREIS_NORMAL 1 #Define TREIS_SELECTED 3 #Define TREIS_SELECTEDNOTFOCUS 5 #Define TRS_NORMAL 1 #Define TRVS_NORMAL 1 #Define TS_CHECKED 5 #Define TS_CONTROLLABEL_DISABLED 2 #Define TS_CONTROLLABEL_NORMAL 1 #Define TS_DISABLED 4 #Define TS_HOT 2 #Define TS_HOTCHECKED 6 #Define TS_HYPERLINK_DISABLED 4 #Define TS_HYPERLINK_HOT 2 #Define TS_HYPERLINK_NORMAL 1 #Define TS_HYPERLINK_PRESSED 3 #Define TS_NEARHOT 7 #Define TS_NORMAL 1 #Define TS_OTHERSIDEHOT 8 #Define TS_PRESSED 3 #Define TSS_NORMAL 1 #Define TSVS_NORMAL 1 #Define TTBS_LINK 2 #Define TTBS_NORMAL 1 #Define TTBSS_POINTINGDOWNCENTERED 5 #Define TTBSS_POINTINGDOWNLEFTWALL 6 #Define TTBSS_POINTINGDOWNRIGHTWALL 4 #Define TTBSS_POINTINGUPCENTERED 2 #Define TTBSS_POINTINGUPLEFTWALL 1 #Define TTBSS_POINTINGUPRIGHTWALL 3 #Define TTCS_HOT 2 #Define TTCS_NORMAL 1 #Define TTCS_PRESSED 3 #Define TTIBES_DISABLED 4 #Define TTIBES_FOCUSED 5 #Define TTIBES_HOT 2 #Define TTIBES_NORMAL 1 #Define TTIBES_SELECTED 3 #Define TTILES_DISABLED 4 #Define TTILES_FOCUSED 5 #Define TTILES_HOT 2 #Define TTILES_NORMAL 1 #Define TTILES_SELECTED 3 #Define TTIRES_DISABLED 4 #Define TTIRES_FOCUSED 5 #Define TTIRES_HOT 2 #Define TTIRES_NORMAL 1 #Define TTIRES_SELECTED 3 #Define TTIS_DISABLED 4 #Define TTIS_FOCUSED 5 #Define TTIS_HOT 2 #Define TTIS_NORMAL 1 #Define TTIS_SELECTED 3 #Define TTP_BALLOON 3 #Define TTP_BALLOONSTEM 6 #Define TTP_BALLOONTITLE 4 #Define TTP_CLOSE 5 #Define TTP_STANDARD 1 #Define TTP_STANDARDTITLE 2 #Define TTSS_LINK 2 #Define TTSS_NORMAL 1 #Define TUBS_DISABLED 5 #Define TUBS_FOCUSED 4 #Define TUBS_HOT 2 #Define TUBS_NORMAL 1 #Define TUBS_PRESSED 3 #Define TUS_DISABLED 5 #Define TUS_FOCUSED 4 #Define TUS_HOT 2 #Define TUS_NORMAL 1 #Define TUS_PRESSED 3 #Define TUTS_DISABLED 5 #Define TUTS_FOCUSED 4 #Define TUTS_HOT 2 #Define TUTS_NORMAL 1 #Define TUTS_PRESSED 3 #Define TUVLS_DISABLED 5 #Define TUVLS_FOCUSED 4 #Define TUVLS_HOT 2 #Define TUVLS_NORMAL 1 #Define TUVLS_PRESSED 3 #Define TUVRS_DISABLED 5 #Define TUVRS_FOCUSED 4 #Define TUVRS_HOT 2 #Define TUVRS_NORMAL 1 #Define TUVRS_PRESSED 3 #Define TUVS_DISABLED 5 #Define TUVS_FOCUSED 4 #Define TUVS_HOT 2 #Define TUVS_NORMAL 1 #Define TUVS_PRESSED 3 #Define TVP_BRANCH 3 #Define TVP_GLYPH 2 #Define TVP_HOTGLYPH 4 #Define TVP_TREEITEM 1 #Define UPHZS_DISABLED 4 #Define UPHZS_HOT 2 #Define UPHZS_NORMAL 1 #Define UPHZS_PRESSED 3 #Define UPS_DISABLED 4 #Define UPS_HOT 2 #Define UPS_NORMAL 1 #Define UPS_PRESSED 3 #Define VSS_DISABLED 4 #Define VSS_HOT 2 #Define VSS_NORMAL 1 #Define VSS_PUSHED 3 #Define VTS_DISABLED 4 #Define VTS_HOT 2 #Define VTS_NORMAL 1 #Define VTS_PUSHED 3 #Define WP_CAPTION 1 #Define WP_CAPTIONSIZINGTEMPLATE 30 #Define WP_CLOSEBUTTON 18 #Define WP_DIALOG 29 #Define WP_FRAME 38 #Define WP_FRAMEBOTTOM 9 #Define WP_FRAMEBOTTOMSIZINGTEMPLATE 36 #Define WP_FRAMELEFT 7 #Define WP_FRAMELEFTSIZINGTEMPLATE 32 #Define WP_FRAMERIGHT 8 #Define WP_FRAMERIGHTSIZINGTEMPLATE 34 #Define WP_HELPBUTTON 23 #Define WP_HORZSCROLL 25 #Define WP_HORZTHUMB 26 #Define WP_MAXBUTTON 17 #Define WP_MAXCAPTION 5 #Define WP_MDICLOSEBUTTON 20 #Define WP_MDIHELPBUTTON 24 #Define WP_MDIMINBUTTON 16 #Define WP_MDIRESTOREBUTTON 22 #Define WP_MDISYSBUTTON 14 #Define WP_MINBUTTON 15 #Define WP_MINCAPTION 3 #Define WP_RESTOREBUTTON 21 #Define WP_SMALLCAPTION 2 #Define WP_SMALLCAPTIONSIZINGTEMPLATE 31 #Define WP_SMALLCLOSEBUTTON 19 #Define WP_SMALLFRAMEBOTTOM 12 #Define WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE 37 #Define WP_SMALLFRAMELEFT 10 #Define WP_SMALLFRAMELEFTSIZINGTEMPLATE 33 #Define WP_SMALLFRAMERIGHT 11 #Define WP_SMALLFRAMERIGHTSIZINGTEMPLATE 35 #Define WP_SMALLMAXCAPTION 6 #Define WP_SMALLMINCAPTION 4 #Define WP_SYSBUTTON 13 #Define WP_VERTSCROLL 27 #Define WP_VERTTHUMB 28 #Define VSCLASS_AEROWIZARD Strconv("AEROWIZARD"+0h00,5) #Define VSCLASS_AEROWIZARDSTYLE Strconv("AEROWIZARDSTYLE"+0h00,5) #Define VSCLASS_BUTTON Strconv("BUTTON"+0h00,5) #Define VSCLASS_BUTTONSTYLE Strconv("BUTTONSTYLE"+0h00,5) #Define VSCLASS_COMBOBOX Strconv("COMBOBOX"+0h00,5) #Define VSCLASS_COMBOBOXSTYLE Strconv("COMBOBOXSTYLE"+0h00,5) #Define VSCLASS_COMMUNICATIONS Strconv("COMMUNICATIONS"+0h00,5) #Define VSCLASS_COMMUNICATIONSSTYLE Strconv("COMMUNICATIONSSTYLE"+0h00,5) #Define VSCLASS_CONTROLPANEL Strconv("CONTROLPANEL"+0h00,5) #Define VSCLASS_CONTROLPANELSTYLE Strconv("CONTROLPANELSTYLE"+0h00,5) #Define VSCLASS_DATEPICKER Strconv("DATEPICKER"+0h00,5) #Define VSCLASS_DATEPICKERSTYLE Strconv("DATEPICKERSTYLE"+0h00,5) #Define VSCLASS_DRAGDROP Strconv("DRAGDROP"+0h00,5) #Define VSCLASS_DRAGDROPSTYLE Strconv("DRAGDROPSTYLE"+0h00,5) #Define VSCLASS_EDIT Strconv("EDIT"+0h00,5) #Define VSCLASS_EDITSTYLE Strconv("EDITSTYLE"+0h00,5) #Define VSCLASS_EXPLORERBAR Strconv("EXPLORERBAR"+0h00,5) #Define VSCLASS_EXPLORERBARSTYLE Strconv("EXPLORERBARSTYLE"+0h00,5) #Define VSCLASS_FLYOUT Strconv("FLYOUT"+0h00,5) #Define VSCLASS_FLYOUTSTYLE Strconv("FLYOUTSTYLE"+0h00,5) #Define VSCLASS_HEADER Strconv("HEADER"+0h00,5) #Define VSCLASS_HEADERSTYLE Strconv("HEADERSTYLE"+0h00,5) #Define VSCLASS_LISTBOX Strconv("LISTBOX"+0h00,5) #Define VSCLASS_LISTBOXSTYLE Strconv("LISTBOXSTYLE"+0h00,5) #Define VSCLASS_LISTVIEW Strconv("LISTVIEW"+0h00,5) #Define VSCLASS_LISTVIEWSTYLE Strconv("LISTVIEWSTYLE"+0h00,5) #Define VSCLASS_MENU Strconv("MENU"+0h00,5) #Define VSCLASS_MENUSTYLE Strconv("MENUSTYLE"+0h00,5) #Define VSCLASS_NAVIGATION Strconv("NAVIGATION"+0h00,5) #Define VSCLASS_PROGRESS Strconv("PROGRESS"+0h00,5) #Define VSCLASS_PROGRESSSTYLE Strconv("PROGRESSSTYLE"+0h00,5) #Define VSCLASS_REBAR Strconv("REBAR"+0h00,5) #Define VSCLASS_REBARSTYLE Strconv("REBARSTYLE"+0h00,5) #Define VSCLASS_SCROLLBAR Strconv("SCROLLBAR"+0h00,5) #Define VSCLASS_SCROLLBARSTYLE Strconv("SCROLLBARSTYLE"+0h00,5) #Define VSCLASS_SPIN Strconv("SPIN"+0h00,5) #Define VSCLASS_SPINSTYLE Strconv("SPINSTYLE"+0h00,5) #Define VSCLASS_STATUS Strconv("STATUS"+0h00,5) #Define VSCLASS_STATUSSTYLE Strconv("STATUSSTYLE"+0h00,5) #Define VSCLASS_TAB Strconv("TAB"+0h00,5) #Define VSCLASS_TABSTYLE Strconv("TABSTYLE"+0h00,5) #Define VSCLASS_TASKDIALOG Strconv("TASKDIALOG"+0h00,5) #Define VSCLASS_TASKDIALOGSTYLE Strconv("TASKDIALOGSTYLE"+0h00,5) #Define VSCLASS_TEXTSTYLE Strconv("TEXTSTYLE"+0h00,5) #Define VSCLASS_TOOLBAR Strconv("TOOLBAR"+0h00,5) #Define VSCLASS_TOOLBARSTYLE Strconv("TOOLBARSTYLE"+0h00,5) #Define VSCLASS_TOOLTIP Strconv("TOOLTIP"+0h00,5) #Define VSCLASS_TOOLTIPSTYLE Strconv("TOOLTIPSTYLE"+0h00,5) #Define VSCLASS_TRACKBAR Strconv("TRACKBAR"+0h00,5) #Define VSCLASS_TRACKBARSTYLE Strconv("TRACKBARSTYLE"+0h00,5) #Define VSCLASS_TREEVIEW Strconv("TREEVIEW"+0h00,5) #Define VSCLASS_TREEVIEWSTYLE Strconv("TREEVIEWSTYLE"+0h00,5) #Define VSCLASS_WINDOW Strconv("WINDOW"+0h00,5) #Define VSCLASS_WINDOWSTYLE Strconv("WINDOWSTYLE"+0h00,5) ******************************************************************************** * FROM FOXPRO.H ******************************************************************************** *!* Sysmetric() parameter values #Define SYSMETRIC_SCREENWIDTH 1 && Screen width #Define SYSMETRIC_SCREENHEIGHT 2 && Screen width #Define SYSMETRIC_SIZINGBORDERWIDTH 3 && Width of the sizing border around a resizable window #Define SYSMETRIC_SIZINGBORDERHEIGHT 4 && Height of the sizing border around a resizable window #Define SYSMETRIC_VSCROLLBARWIDTH 5 && Width of a vertical scroll bar #Define SYSMETRIC_VSCROLLBARHEIGHT 6 && Height of the arrow bitmap on a vertical scroll bar #Define SYSMETRIC_HSCROLLBARWIDTH 7 && Width of the arrow bitmap on a horizontal scroll bar #Define SYSMETRIC_HSCROLLBARHEIGHT 8 && Height of a horizontal scroll bar #Define SYSMETRIC_WINDOWTITLEHEIGHT 9 && Height of window title (caption) area #Define SYSMETRIC_WINDOWBORDERWIDTH 10 && Width of a window border #Define SYSMETRIC_WINDOWBORDERHEIGHT 11 && Height of a window border #Define SYSMETRIC_WINDOWFRAMEWIDTH 12 && Width of the frame around the perimeter of a window that has a caption but is not sizable #Define SYSMETRIC_WINDOWFRAMEHEIGHT 13 && Height of the frame around the perimeter of a window that has a caption but is not sizable #Define SYSMETRIC_THUMBBOXWIDTH 14 && Width of the thumb box in a horizontal scroll bar #Define SYSMETRIC_THUMBBOXHEIGHT 15 && Height of the thumb box in a vertical scroll bar #Define SYSMETRIC_ICONWIDTH 16 && Width of an icon #Define SYSMETRIC_ICONHEIGHT 17 && Height of an icon #Define SYSMETRIC_CURSORWIDTH 18 && Width of a cursor #Define SYSMETRIC_CURSORHEIGHT 19 && Height of a cursor #Define SYSMETRIC_MENUBAR 20 && Height of a single-line menu bar #Define SYSMETRIC_CLIENTWIDTH 21 && Width of the client area for a full-screen window #Define SYSMETRIC_CLIENTHEIGHT 22 && Height of the client area for a full-screen window #Define SYSMETRIC_KANJIWINHEIGHT 23 && Height of the Kanji window at the bottom of the screen in DBCS versions #Define SYSMETRIC_MINDRAGWIDTH 24 && Minimum tracking width of a window. (The user cannot drag the window frame to a size smaller than this) #Define SYSMETRIC_MINDRAGHEIGHT 25 && Minimum tracking height of a window. (The user cannot drag the window frame to a size smaller than this) #Define SYSMETRIC_MINWINDOWWIDTH 26 && Minimum width of a window #Define SYSMETRIC_MINWINDOWHEIGHT 27 && Minimum height of a window #Define SYSMETRIC_TITLEBARBUTTONWIDTH 28 && Width of a title bar button #Define SYSMETRIC_TITLEBARBUTTONHEIGHT 29 && Height of a title bar button #Define SYSMETRIC_MOUSEPRESENT 30 && Is mouse present?1 => mouse is installed, 0 => no mouse is installed #Define SYSMETRIC_DEBUGVERSION 31 && Is this a debug version?1 => debug version, 0 => retail version #Define SYSMETRIC_MOUSEBUTTONSWAP 32 && Are mouse buttons swapped?1 => Yes, 0 => No #Define SYSMETRIC_HALFHEIGHTBUTTONWIDTH 33 && Width of a button in a half-height title bar #Define SYSMETRIC_HALFHEIGHTBUTTONHEIGHT 34 && Height of a button in a half-height title bar *!* Window Borders #Define BORDER_NONE 0 #Define BORDER_SINGLE 1 #Define BORDER_DOUBLE 2 #Define BORDER_SYSTEM 3 *!* WindowState #Define WINDOWSTATE_NORMAL 0 && Normal #Define WINDOWSTATE_MINIMIZED 1 && Minimized #Define WINDOWSTATE_MAXIMIZED 2 && Maximized *!* Toolbar and Form Docking Positions #Define TOOL_NOTDOCKED -1 #Define TOOL_TOP 0 #Define TOOL_LEFT 1 #Define TOOL_RIGHT 2 #Define TOOL_BOTTOM 3 #Define TOOL_TAB 4 #Define TOOL_LINK 5 *!* TYPE() tags #Define T_BLOB "W" #Define T_BOOLEAN "L" #Define T_CHARACTER "C" #Define T_CURRENCY "Y" #Define T_DATE "D" #Define T_DATETIME "T" #Define T_DOUBLE "B" #Define T_FLOAT "N" #Define T_GENERAL "G" #Define T_INTEGER "N" #Define T_LOGICAL "L" #Define T_MEMO "M" #Define T_NULL "X" #Define T_NUMERIC "N" #Define T_OBJECT "O" #Define T_SCREEN "S" #Define T_UNDEFINED "U" #Define T_UNKNOWN "U" #Define T_VARBINARY "Q" #Define T_VARCHAR "C" *!* Button parameter masks #Define BUTTON_LEFT 1 #Define BUTTON_RIGHT 2 #Define BUTTON_MIDDLE 4 *!* Function Parameters *!* MessageBox parameters #Define MB_OK 0 && OK button only #Define MB_OKCANCEL 1 && OK and Cancel buttons #Define MB_ABORTRETRYIGNORE 2 && Abort, Retry, and Ignore buttons #Define MB_YESNOCANCEL 3 && Yes, No, and Cancel buttons #Define MB_YESNO 4 && Yes and No buttons #Define MB_RETRYCANCEL 5 && Retry and Cancel buttons #Define MB_ICONSTOP 16 && Critical message #Define MB_ICONQUESTION 32 && Warning query #Define MB_ICONEXCLAMATION 48 && Warning message #Define MB_ICONINFORMATION 64 && Information message #Define MB_APPLMODAL 0 && Application modal message box #Define MB_DEFBUTTON1 0 && First button is default #Define MB_DEFBUTTON2 256 && Second button is default #Define MB_DEFBUTTON3 512 && Third button is default #Define MB_SYSTEMMODAL 4096 && System Modal *!* MousePointer #Define MOUSE_DEFAULT 0 && 0 - Default #Define MOUSE_ARROW 1 && 1 - Arrow #Define MOUSE_CROSSHAIR 2 && 2 - Cross #Define MOUSE_IBEAM 3 && 3 - I-Beam #Define MOUSE_ICON_POINTER 4 && 4 - Icon #Define MOUSE_SIZE_POINTER 5 && 5 - Size #Define MOUSE_SIZE_NE_SW 6 && 6 - Size NE SW #Define MOUSE_SIZE_N_S 7 && 7 - Size N S #Define MOUSE_SIZE_NW_SE 8 && 8 - Size NW SE #Define MOUSE_SIZE_W_E 9 && 9 - Size W E #Define MOUSE_UP_ARROW 10 && 10 - Up Arrow #Define MOUSE_HOURGLASS 11 && 11 - Hourglass #Define MOUSE_NO_DROP 12 && 12 - No drop #Define MOUSE_HIDE_POINTER 13 && 13 - Hide Pointer #Define MOUSE_ARROW2 14 && 14 - Arrow #Define MOUSE_CUSTOM 99 && 99 - Custom