* include/uxtheme.h: New file.
* include/tmschema.h: New file. * include/uxtheme.def: New file. * lib/test.c: Include uxtheme.h, tmschema.h.
This commit is contained in:
parent
fd4b566a16
commit
12318a458c
@ -1,3 +1,10 @@
|
|||||||
|
2003-09-24 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
|
||||||
|
|
||||||
|
* include/uxtheme.h: New file.
|
||||||
|
* include/tmschema.h: New file.
|
||||||
|
* include/uxtheme.def: New file.
|
||||||
|
* lib/test.c: Include uxtheme.h, tmschema.h.
|
||||||
|
|
||||||
2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
|
2003-09-23 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
|
||||||
|
|
||||||
* include/winuser.h (KEYEVENTF_UNICODE, KEYEVENTF_SCANCODE):
|
* include/winuser.h (KEYEVENTF_UNICODE, KEYEVENTF_SCANCODE):
|
||||||
|
664
winsup/w32api/include/tmschema.h
Normal file
664
winsup/w32api/include/tmschema.h
Normal file
@ -0,0 +1,664 @@
|
|||||||
|
#ifndef _TMSCHEMA_H
|
||||||
|
#define _TMSCHEMA_H
|
||||||
|
#if __GNUC__ >= 3
|
||||||
|
#pragma GCC system_header
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* BUTTON parts */
|
||||||
|
enum {
|
||||||
|
BP_PUSHBUTTON = 1,
|
||||||
|
BP_RADIOBUTTON = 2,
|
||||||
|
BP_CHECKBOX = 3,
|
||||||
|
BP_GROUPBOX = 4,
|
||||||
|
BP_USERBUTTON = 5
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
CBS_UNCHECKEDNORMAL = 1,
|
||||||
|
CBS_UNCHECKEDHOT = 2,
|
||||||
|
CBS_UNCHECKEDPRESSED = 3,
|
||||||
|
CBS_UNCHECKEDDISABLED = 4,
|
||||||
|
CBS_CHECKEDNORMAL = 5,
|
||||||
|
CBS_CHECKEDHOT = 6,
|
||||||
|
CBS_CHECKEDPRESSED = 7,
|
||||||
|
CBS_CHECKEDDISABLED = 8,
|
||||||
|
CBS_MIXEDNORMAL = 9,
|
||||||
|
CBS_MIXEDHOT = 10,
|
||||||
|
CBS_MIXEDPRESSED = 11,
|
||||||
|
CBS_MIXEDDISABLED = 12
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
GBS_NORMAL = 1,
|
||||||
|
GBS_DISABLED = 2
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
PBS_NORMAL = 1,
|
||||||
|
PBS_HOT = 2,
|
||||||
|
PBS_PRESSED = 3,
|
||||||
|
PBS_DISABLED = 4,
|
||||||
|
PBS_DEFAULTED = 5
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
RBS_UNCHECKEDNORMAL = 1,
|
||||||
|
RBS_UNCHECKEDHOT = 2,
|
||||||
|
RBS_UNCHECKEDPRESSED = 3,
|
||||||
|
RBS_UNCHECKEDDISABLED = 4,
|
||||||
|
RBS_CHECKEDNORMAL = 5,
|
||||||
|
RBS_CHECKEDHOT = 6,
|
||||||
|
RBS_CHECKEDPRESSED = 7,
|
||||||
|
RBS_CHECKEDDISABLED = 8
|
||||||
|
};
|
||||||
|
/* CLOCK parts */
|
||||||
|
enum {
|
||||||
|
CLP_TIME = 1
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
CLS_NORMAL = 1
|
||||||
|
};
|
||||||
|
/* COMBOBOX parts */
|
||||||
|
enum {
|
||||||
|
CP_DROPDOWNBUTTON = 1
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
CBXS_NORMAL = 1,
|
||||||
|
CBXS_HOT = 2,
|
||||||
|
CBXS_PRESSED = 3,
|
||||||
|
CBXS_DISABLED = 4
|
||||||
|
};
|
||||||
|
/* EDIT parts */
|
||||||
|
enum {
|
||||||
|
EP_EDITTEXT = 1,
|
||||||
|
EP_CARET = 2
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
ETS_NORMAL = 1,
|
||||||
|
ETS_HOT = 2,
|
||||||
|
ETS_SELECTED = 3,
|
||||||
|
ETS_DISABLED = 4,
|
||||||
|
ETS_FOCUSED = 5,
|
||||||
|
ETS_READONLY = 6,
|
||||||
|
ETS_ASSIST = 7
|
||||||
|
};
|
||||||
|
/* EXPLORERBAR parts */
|
||||||
|
enum {
|
||||||
|
EBP_HEADERBACKGROUND = 1,
|
||||||
|
EBP_HEADERCLOSE = 2,
|
||||||
|
EBP_HEADERPIN = 3,
|
||||||
|
EBP_IEBARMENU = 4,
|
||||||
|
EBP_NORMALGROUPBACKGROUND = 5,
|
||||||
|
EBP_NORMALGROUPCOLLAPSE = 6,
|
||||||
|
EBP_NORMALGROUPEXPAND = 7,
|
||||||
|
EBP_NORMALGROUPHEAD = 8,
|
||||||
|
EBP_SPECIALGROUPBACKGROUND = 9,
|
||||||
|
EBP_SPECIALGROUPCOLLAPSE = 10,
|
||||||
|
EBP_SPECIALGROUPEXPAND = 11,
|
||||||
|
EBP_SPECIALGROUPHEAD = 12
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
EBHC_NORMAL = 1,
|
||||||
|
EBHC_HOT = 2,
|
||||||
|
EBHC_PRESSED = 3
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
EBHP_NORMAL = 1,
|
||||||
|
EBHP_HOT = 2,
|
||||||
|
EBHP_PRESSED = 3,
|
||||||
|
EBHP_SELECTEDNORMAL = 4,
|
||||||
|
EBHP_SELECTEDHOT = 5,
|
||||||
|
EBHP_SELECTEDPRESSED = 6
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
EBM_NORMAL = 1,
|
||||||
|
EBM_HOT = 2,
|
||||||
|
EBM_PRESSED = 3
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
EBNGC_NORMAL = 1,
|
||||||
|
EBNGC_HOT = 2,
|
||||||
|
EBNGC_PRESSED = 3
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
EBNGE_NORMAL = 1,
|
||||||
|
EBNGE_HOT = 2,
|
||||||
|
EBNGE_PRESSED = 3
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
EBSGC_NORMAL = 1,
|
||||||
|
EBSGC_HOT = 2,
|
||||||
|
EBSGC_PRESSED = 3
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
EBSGE_NORMAL = 1,
|
||||||
|
EBSGE_HOT = 2,
|
||||||
|
EBSGE_PRESSED = 3
|
||||||
|
};
|
||||||
|
/* HEADER parts */
|
||||||
|
enum {
|
||||||
|
HP_HEADERITEM = 1,
|
||||||
|
HP_HEADERITEMLEFT = 2,
|
||||||
|
HP_HEADERITEMRIGHT = 3,
|
||||||
|
HP_HEADERSORTARROW = 4
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
HIS_NORMAL = 1,
|
||||||
|
HIS_HOT = 2,
|
||||||
|
HIS_PRESSED = 3
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
HILS_NORMAL = 1,
|
||||||
|
HILS_HOT = 2,
|
||||||
|
HILS_PRESSED = 3
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
HIRS_NORMAL = 1,
|
||||||
|
HIRS_HOT = 2,
|
||||||
|
HIRS_PRESSED = 3
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
HSAS_SORTEDUP = 1,
|
||||||
|
HSAS_SORTEDDOWN = 2
|
||||||
|
};
|
||||||
|
/* LISTVIEW parts */
|
||||||
|
enum {
|
||||||
|
LVP_LISTITEM = 1,
|
||||||
|
LVP_LISTGROUP = 2,
|
||||||
|
LVP_LISTDETAIL = 3,
|
||||||
|
LVP_LISTSORTEDDETAIL = 4,
|
||||||
|
LVP_EMPTYTEXT = 5
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
LIS_NORMAL = 1,
|
||||||
|
LIS_HOT = 2,
|
||||||
|
LIS_SELECTED = 3,
|
||||||
|
LIS_DISABLED = 4,
|
||||||
|
LIS_SELECTEDNOTFOCUS = 5
|
||||||
|
};
|
||||||
|
/* MENU parts */
|
||||||
|
enum {
|
||||||
|
MP_MENUITEM = 1,
|
||||||
|
MP_MENUDROPDOWN = 2,
|
||||||
|
MP_MENUBARITEM = 3,
|
||||||
|
MP_MENUBARDROPDOWN = 4,
|
||||||
|
MP_CHEVRON = 5,
|
||||||
|
MP_SEPARATOR = 6
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
MS_NORMAL = 1,
|
||||||
|
MS_SELECTED = 2,
|
||||||
|
MS_DEMOTED = 3
|
||||||
|
};
|
||||||
|
/* MENUBAND parts */
|
||||||
|
enum {
|
||||||
|
MDP_NEWAPPBUTTON = 1,
|
||||||
|
MDP_SEPERATOR = 2
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
MDS_NORMAL = 1,
|
||||||
|
MDS_HOT = 2,
|
||||||
|
MDS_PRESSED = 3,
|
||||||
|
MDS_DISABLED = 4,
|
||||||
|
MDS_CHECKED = 5,
|
||||||
|
MDS_HOTCHECKED = 6
|
||||||
|
};
|
||||||
|
/* PAGE parts */
|
||||||
|
enum {
|
||||||
|
PGRP_UP = 1,
|
||||||
|
PGRP_DOWN = 2,
|
||||||
|
PGRP_UPHORZ = 3,
|
||||||
|
PGRP_DOWNHORZ = 4
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
DNS_NORMAL = 1,
|
||||||
|
DNS_HOT = 2,
|
||||||
|
DNS_PRESSED = 3,
|
||||||
|
DNS_DISABLED = 4
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
DNHZS_NORMAL = 1,
|
||||||
|
DNHZS_HOT = 2,
|
||||||
|
DNHZS_PRESSED = 3,
|
||||||
|
DNHZS_DISABLED = 4
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
UPS_NORMAL = 1,
|
||||||
|
UPS_HOT = 2,
|
||||||
|
UPS_PRESSED = 3,
|
||||||
|
UPS_DISABLED = 4
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
UPHZS_NORMAL = 1,
|
||||||
|
UPHZS_HOT = 2,
|
||||||
|
UPHZS_PRESSED = 3,
|
||||||
|
UPHZS_DISABLED = 4
|
||||||
|
};
|
||||||
|
/* PROGRESS parts */
|
||||||
|
enum {
|
||||||
|
PP_BAR = 1,
|
||||||
|
PP_BARVERT = 2,
|
||||||
|
PP_CHUNK = 3,
|
||||||
|
PP_CHUNKVERT = 4
|
||||||
|
};
|
||||||
|
/* REBAR parts */
|
||||||
|
enum {
|
||||||
|
RP_GRIPPER = 1,
|
||||||
|
RP_GRIPPERVERT = 2,
|
||||||
|
RP_BAND = 3,
|
||||||
|
RP_CHEVRON = 4,
|
||||||
|
RP_CHEVRONVERT = 5
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
CHEVS_NORMAL = 1,
|
||||||
|
CHEVS_HOT = 2,
|
||||||
|
CHEVS_PRESSED = 3
|
||||||
|
};
|
||||||
|
/* SCROLLBAR parts */
|
||||||
|
enum {
|
||||||
|
SBP_ARROWBTN = 1,
|
||||||
|
SBP_THUMBBTNHORZ = 2,
|
||||||
|
SBP_THUMBBTNVERT = 3,
|
||||||
|
SBP_LOWERTRACKHORZ = 4,
|
||||||
|
SBP_UPPERTRACKHORZ = 5,
|
||||||
|
SBP_LOWERTRACKVERT = 6,
|
||||||
|
SBP_UPPERTRACKVERT = 7,
|
||||||
|
SBP_GRIPPERHORZ = 8,
|
||||||
|
SBP_GRIPPERVERT = 9,
|
||||||
|
SBP_SIZEBOX = 10
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
ABS_UPNORMAL = 1,
|
||||||
|
ABS_UPHOT = 2,
|
||||||
|
ABS_UPPRESSED = 3,
|
||||||
|
ABS_UPDISABLED = 4,
|
||||||
|
ABS_DOWNNORMAL = 5,
|
||||||
|
ABS_DOWNHOT = 6,
|
||||||
|
ABS_DOWNPRESSED = 7,
|
||||||
|
ABS_DOWNDISABLED = 8,
|
||||||
|
ABS_LEFTNORMAL = 9,
|
||||||
|
ABS_LEFTHOT = 10,
|
||||||
|
ABS_LEFTPRESSED = 11,
|
||||||
|
ABS_LEFTDISABLED = 12,
|
||||||
|
ABS_RIGHTNORMAL = 13,
|
||||||
|
ABS_RIGHTHOT = 14,
|
||||||
|
ABS_RIGHTPRESSED = 15,
|
||||||
|
ABS_RIGHTDISABLED = 16
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
SCRBS_NORMAL = 1,
|
||||||
|
SCRBS_HOT = 2,
|
||||||
|
SCRBS_PRESSED = 3,
|
||||||
|
SCRBS_DISABLED = 4
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
SZB_RIGHTALIGN = 1,
|
||||||
|
SZB_LEFTALIGN = 2
|
||||||
|
};
|
||||||
|
/* SPIN parts */
|
||||||
|
enum {
|
||||||
|
SPNP_UP = 1,
|
||||||
|
SPNP_DOWN = 2,
|
||||||
|
SPNP_UPHORZ = 3,
|
||||||
|
SPNP_DOWNHORZ = 4
|
||||||
|
};
|
||||||
|
/* STARTPANEL parts */
|
||||||
|
enum {
|
||||||
|
SPP_USERPANE = 1,
|
||||||
|
SPP_MOREPROGRAMS = 2,
|
||||||
|
SPP_MOREPROGRAMSARROW = 3,
|
||||||
|
SPP_PROGLIST = 4,
|
||||||
|
SPP_PROGLISTSEPARATOR = 5,
|
||||||
|
SPP_PLACESLIST = 6,
|
||||||
|
SPP_PLACESLISTSEPARATOR = 7,
|
||||||
|
SPP_LOGOFF = 8,
|
||||||
|
SPP_LOGOFFBUTTONS = 9,
|
||||||
|
SPP_USERPICTURE = 10,
|
||||||
|
SPP_PREVIEW = 11
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
SPLS_NORMAL = 1,
|
||||||
|
SPLS_HOT = 2,
|
||||||
|
SPLS_PRESSED = 3
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
SPS_NORMAL = 1,
|
||||||
|
SPS_HOT = 2,
|
||||||
|
SPS_PRESSED = 3
|
||||||
|
};
|
||||||
|
/* STATUS parts */
|
||||||
|
enum {
|
||||||
|
SP_PANE = 1,
|
||||||
|
SP_GRIPPERPANE = 2,
|
||||||
|
SP_GRIPPER = 3
|
||||||
|
};
|
||||||
|
/* TAB parts */
|
||||||
|
enum {
|
||||||
|
TABP_TABITEM = 1,
|
||||||
|
TABP_TABITEMLEFTEDGE = 2,
|
||||||
|
TABP_TABITEMRIGHTEDGE = 3,
|
||||||
|
TABP_TABITEMBOTHEDGE = 4,
|
||||||
|
TABP_TOPTABITEM = 5,
|
||||||
|
TABP_TOPTABITEMLEFTEDGE = 6,
|
||||||
|
TABP_TOPTABITEMRIGHTEDGE = 7,
|
||||||
|
TABP_TOPTABITEMBOTHEDGE = 8,
|
||||||
|
TABP_PANE = 9,
|
||||||
|
TABP_BODY = 10
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
TIS_NORMAL = 1,
|
||||||
|
TIS_HOT = 2,
|
||||||
|
TIS_SELECTED = 3,
|
||||||
|
TIS_DISABLED = 4,
|
||||||
|
TIS_FOCUSED = 5
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
TIBES_NORMAL = 1,
|
||||||
|
TIBES_HOT = 2,
|
||||||
|
TIBES_SELECTED = 3,
|
||||||
|
TIBES_DISABLED = 4,
|
||||||
|
TIBES_FOCUSED = 5
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
TILES_NORMAL = 1,
|
||||||
|
TILES_HOT = 2,
|
||||||
|
TILES_SELECTED = 3,
|
||||||
|
TILES_DISABLED = 4,
|
||||||
|
TILES_FOCUSED = 5
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
TIRES_NORMAL = 1,
|
||||||
|
TIRES_HOT = 2,
|
||||||
|
TIRES_SELECTED = 3,
|
||||||
|
TIRES_DISABLED = 4,
|
||||||
|
TIRES_FOCUSED = 5
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
TTIS_NORMAL = 1,
|
||||||
|
TTIS_HOT = 2,
|
||||||
|
TTIS_SELECTED = 3,
|
||||||
|
TTIS_DISABLED = 4,
|
||||||
|
TTIS_FOCUSED = 5
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
TTIBES_NORMAL = 1,
|
||||||
|
TTIBES_HOT = 2,
|
||||||
|
TTIBES_SELECTED = 3,
|
||||||
|
TTIBES_DISABLED = 4,
|
||||||
|
TTIBES_FOCUSED = 5
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
TTILES_NORMAL = 1,
|
||||||
|
TTILES_HOT = 2,
|
||||||
|
TTILES_SELECTED = 3,
|
||||||
|
TTILES_DISABLED = 4,
|
||||||
|
TTILES_FOCUSED = 5
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
TTIRES_NORMAL = 1,
|
||||||
|
TTIRES_HOT = 2,
|
||||||
|
TTIRES_SELECTED = 3,
|
||||||
|
TTIRES_DISABLED = 4,
|
||||||
|
TTIRES_FOCUSED = 5
|
||||||
|
};
|
||||||
|
/* TASKBAND parts */
|
||||||
|
enum {
|
||||||
|
TDP_GROUPCOUNT = 1,
|
||||||
|
TDP_FLASHBUTTON = 2,
|
||||||
|
TDP_FLASHBUTTONGROUPMENU = 3
|
||||||
|
};
|
||||||
|
/* TASKBAR parts */
|
||||||
|
enum {
|
||||||
|
TBP_BACKGROUNDBOTTOM = 1,
|
||||||
|
TBP_BACKGROUNDRIGHT = 2,
|
||||||
|
TBP_BACKGROUNDTOP = 3,
|
||||||
|
TBP_BACKGROUNDLEFT = 4,
|
||||||
|
TBP_SIZINGBARBOTTOM = 5,
|
||||||
|
TBP_SIZINGBARRIGHT = 6,
|
||||||
|
TBP_SIZINGBARTOP = 7,
|
||||||
|
TBP_SIZINGBARLEFT = 8
|
||||||
|
};
|
||||||
|
/* TOOLBAR parts */
|
||||||
|
enum {
|
||||||
|
TP_BUTTON = 1,
|
||||||
|
TP_DROPDOWNBUTTON = 2,
|
||||||
|
TP_SPLITBUTTON = 3,
|
||||||
|
TP_SPLITBUTTONDROPDOWN = 4,
|
||||||
|
TP_SEPARATOR = 5,
|
||||||
|
TP_SEPARATORVERT = 6
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
TS_NORMAL = 1,
|
||||||
|
TS_HOT = 2,
|
||||||
|
TS_PRESSED = 3,
|
||||||
|
TS_DISABLED = 4,
|
||||||
|
TS_CHECKED = 5,
|
||||||
|
TS_HOTCHECKED = 6
|
||||||
|
};
|
||||||
|
/* TOOLTIP parts */
|
||||||
|
enum {
|
||||||
|
TTP_STANDARD = 1,
|
||||||
|
TTP_STANDARDTITLE = 2,
|
||||||
|
TTP_BALLOON = 3,
|
||||||
|
TTP_BALLOONTITLE = 4,
|
||||||
|
TTP_CLOSE = 5
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
TTBS_NORMAL = 1,
|
||||||
|
TTBS_LINK = 2
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
TTCS_NORMAL = 1,
|
||||||
|
TTCS_HOT = 2,
|
||||||
|
TTCS_PRESSED = 3
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
TTSS_NORMAL = 1,
|
||||||
|
TTSS_LINK = 2
|
||||||
|
};
|
||||||
|
/* TRACKBAR parts */
|
||||||
|
enum {
|
||||||
|
TKP_TRACK = 1,
|
||||||
|
TKP_TRACKVERT = 2,
|
||||||
|
TKP_THUMB = 3,
|
||||||
|
TKP_THUMBBOTTOM = 4,
|
||||||
|
TKP_THUMBTOP = 5,
|
||||||
|
TKP_THUMBVERT = 6,
|
||||||
|
TKP_THUMBLEFT = 7,
|
||||||
|
TKP_THUMBRIGHT = 8,
|
||||||
|
TKP_TICS = 9,
|
||||||
|
TKP_TICSVERT = 10
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
TUS_NORMAL = 1,
|
||||||
|
TUS_HOT = 2,
|
||||||
|
TUS_PRESSED = 3,
|
||||||
|
TUS_FOCUSED = 4,
|
||||||
|
TUS_DISABLED = 5
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
TUBS_NORMAL = 1,
|
||||||
|
TUBS_HOT = 2,
|
||||||
|
TUBS_PRESSED = 3,
|
||||||
|
TUBS_FOCUSED = 4,
|
||||||
|
TUBS_DISABLED = 5
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
TUVLS_NORMAL = 1,
|
||||||
|
TUVLS_HOT = 2,
|
||||||
|
TUVLS_PRESSED = 3,
|
||||||
|
TUVLS_FOCUSED = 4,
|
||||||
|
TUVLS_DISABLED = 5
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
TUVRS_NORMAL = 1,
|
||||||
|
TUVRS_HOT = 2,
|
||||||
|
TUVRS_PRESSED = 3,
|
||||||
|
TUVRS_FOCUSED = 4,
|
||||||
|
TUVRS_DISABLED = 5
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
TUTS_NORMAL = 1,
|
||||||
|
TUTS_HOT = 2,
|
||||||
|
TUTS_PRESSED = 3,
|
||||||
|
TUTS_FOCUSED = 4,
|
||||||
|
TUTS_DISABLED = 5
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
TUVS_NORMAL = 1,
|
||||||
|
TUVS_HOT = 2,
|
||||||
|
TUVS_PRESSED = 3,
|
||||||
|
TUVS_FOCUSED = 4,
|
||||||
|
TUVS_DISABLED = 5
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
TSS_NORMAL = 1
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
TSVS_NORMAL = 1
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
TRS_NORMAL = 1
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
TRVS_NORMAL = 1
|
||||||
|
};
|
||||||
|
/* TRAYNOTIFY parts */
|
||||||
|
enum {
|
||||||
|
TNP_BACKGROUND = 1,
|
||||||
|
TNP_ANIMBACKGROUND = 2
|
||||||
|
};
|
||||||
|
/* TREEVIEW parts */
|
||||||
|
enum {
|
||||||
|
TVP_TREEITEM = 1,
|
||||||
|
TVP_GLYPH = 2,
|
||||||
|
TVP_BRANCH = 3
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
GLPS_CLOSED = 1,
|
||||||
|
GLPS_OPENED = 2
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
TREIS_NORMAL = 1,
|
||||||
|
TREIS_HOT = 2,
|
||||||
|
TREIS_SELECTED = 3,
|
||||||
|
TREIS_DISABLED = 4,
|
||||||
|
TREIS_SELECTEDNOTFOCUS = 5
|
||||||
|
};
|
||||||
|
/* WINDOW parts */
|
||||||
|
enum {
|
||||||
|
WP_CAPTION = 1,
|
||||||
|
WP_SMALLCAPTION = 2,
|
||||||
|
WP_MINCAPTION = 3,
|
||||||
|
WP_SMALLMINCAPTION = 4,
|
||||||
|
WP_MAXCAPTION = 5,
|
||||||
|
WP_SMALLMAXCAPTION = 6,
|
||||||
|
WP_FRAMELEFT = 7,
|
||||||
|
WP_FRAMERIGHT = 8,
|
||||||
|
WP_FRAMEBOTTOM = 9,
|
||||||
|
WP_SMALLFRAMELEFT = 10,
|
||||||
|
WP_SMALLFRAMERIGHT = 11,
|
||||||
|
WP_SMALLFRAMEBOTTOM = 12,
|
||||||
|
WP_SYSBUTTON = 13,
|
||||||
|
WP_MDISYSBUTTON = 14,
|
||||||
|
WP_MINBUTTON = 15,
|
||||||
|
WP_MDIMINBUTTON = 16,
|
||||||
|
WP_MAXBUTTON = 17,
|
||||||
|
WP_CLOSEBUTTON = 18,
|
||||||
|
WP_SMALLCLOSEBUTTON = 19,
|
||||||
|
WP_MDICLOSEBUTTON = 20,
|
||||||
|
WP_RESTOREBUTTON = 21,
|
||||||
|
WP_MDIRESTOREBUTTON = 22,
|
||||||
|
WP_HELPBUTTON = 23,
|
||||||
|
WP_MDIHELPBUTTON = 24,
|
||||||
|
WP_HORZSCROLL = 25,
|
||||||
|
WP_HORZTHUMB = 26,
|
||||||
|
WP_VERTSCROLL = 27,
|
||||||
|
WP_VERTTHUMB = 28,
|
||||||
|
WP_DIALOG = 29,
|
||||||
|
WP_CAPTIONSIZINGTEMPLATE = 30,
|
||||||
|
WP_SMALLCAPTIONSIZINGTEMPLATE = 31,
|
||||||
|
WP_FRAMELEFTSIZINGTEMPLATE = 32,
|
||||||
|
WP_SMALLFRAMELEFTSIZINGTEMPLATE = 33,
|
||||||
|
WP_FRAMERIGHTSIZINGTEMPLATE = 34,
|
||||||
|
WP_SMALLFRAMERIGHTSIZINGTEMPLATE = 35,
|
||||||
|
WP_FRAMEBOTTOMSIZINGTEMPLATE = 36,
|
||||||
|
WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE = 37
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
CS_ACTIVE = 1,
|
||||||
|
CS_INACTIVE = 2,
|
||||||
|
CS_DISABLED = 3
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
CBS_NORMAL = 1,
|
||||||
|
CBS_HOT = 2,
|
||||||
|
CBS_PUSHED = 3,
|
||||||
|
CBS_DISABLED = 4
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
FS_ACTIVE = 1,
|
||||||
|
FS_INACTIVE = 2
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
HBS_NORMAL = 1,
|
||||||
|
HBS_HOT = 2,
|
||||||
|
HBS_PUSHED = 3,
|
||||||
|
HBS_DISABLED = 4
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
HSS_NORMAL = 1,
|
||||||
|
HSS_HOT = 2,
|
||||||
|
HSS_PUSHED = 3,
|
||||||
|
HSS_DISABLED = 4
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
HTS_NORMAL = 1,
|
||||||
|
HTS_HOT = 2,
|
||||||
|
HTS_PUSHED = 3,
|
||||||
|
HTS_DISABLED = 4
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
MAXBS_NORMAL = 1,
|
||||||
|
MAXBS_HOT = 2,
|
||||||
|
MAXBS_PUSHED = 3,
|
||||||
|
MAXBS_DISABLED = 4
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
MXCS_ACTIVE = 1,
|
||||||
|
MXCS_INACTIVE = 2,
|
||||||
|
MXCS_DISABLED = 3
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
MINBS_NORMAL = 1,
|
||||||
|
MINBS_HOT = 2,
|
||||||
|
MINBS_PUSHED = 3,
|
||||||
|
MINBS_DISABLED = 4
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
RBS_NORMAL = 1,
|
||||||
|
RBS_HOT = 2,
|
||||||
|
RBS_PUSHED = 3,
|
||||||
|
RBS_DISABLED = 4
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
SBS_NORMAL = 1,
|
||||||
|
SBS_HOT = 2,
|
||||||
|
SBS_PUSHED = 3,
|
||||||
|
SBS_DISABLED = 4
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
MNCS_ACTIVE = 1,
|
||||||
|
MNCS_INACTIVE = 2,
|
||||||
|
MNCS_DISABLED = 3
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
VSS_NORMAL = 1,
|
||||||
|
VSS_HOT = 2,
|
||||||
|
VSS_PUSHED = 3,
|
||||||
|
VSS_DISABLED = 4
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
VTS_NORMAL = 1,
|
||||||
|
VTS_HOT = 2,
|
||||||
|
VTS_PUSHED = 3,
|
||||||
|
VTS_DISABLED = 4
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif /* _TMSCHEMA_H */
|
120
winsup/w32api/include/uxtheme.h
Normal file
120
winsup/w32api/include/uxtheme.h
Normal file
@ -0,0 +1,120 @@
|
|||||||
|
#ifndef _UXTHEME_H
|
||||||
|
#define _UXTHEME_H
|
||||||
|
#if __GNUC__ >= 3
|
||||||
|
#pragma GCC system_header
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if (_WIN32_WINNT >= 0x0501)
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define DTBG_CLIPRECT 0x00000001
|
||||||
|
#define DTBG_DRAWSOLID 0x00000002
|
||||||
|
#define DTBG_OMITBORDER 0x00000004
|
||||||
|
#define DTBG_OMITCONTENT 0x00000008
|
||||||
|
#define DTBG_COMPUTINGREGION 0x00000010
|
||||||
|
#define DTBG_MIRRORDC 0x00000020
|
||||||
|
#define DTT_GRAYED 0x00000001
|
||||||
|
#define ETDT_DISABLE 0x00000001
|
||||||
|
#define ETDT_ENABLE 0x00000002
|
||||||
|
#define ETDT_USETABTEXTURE 0x00000004
|
||||||
|
#define ETDT_ENABLETAB (ETDT_ENABLE|ETDT_USETABTEXTURE)
|
||||||
|
#define STAP_ALLOW_NONCLIENT 0x00000001
|
||||||
|
#define STAP_ALLOW_CONTROLS 0x00000002
|
||||||
|
#define STAP_ALLOW_WEBCONTENT 0x00000004
|
||||||
|
#define HTTB_BACKGROUNDSEG 0x0000
|
||||||
|
#define HTTB_FIXEDBORDER 0x0002
|
||||||
|
#define HTTB_CAPTION 0x0004
|
||||||
|
#define HTTB_RESIZINGBORDER_LEFT 0x0010
|
||||||
|
#define HTTB_RESIZINGBORDER_TOP 0x0020
|
||||||
|
#define HTTB_RESIZINGBORDER_RIGHT 0x0040
|
||||||
|
#define HTTB_RESIZINGBORDER_BOTTOM 0x0080
|
||||||
|
#define HTTB_RESIZINGBORDER (HTTB_RESIZINGBORDER_LEFT|HTTB_RESIZINGBORDER_TOP|HTTB_RESIZINGBORDER_RIGHT|HTTB_RESIZINGBORDER_BOTTOM)
|
||||||
|
#define HTTB_SIZINGTEMPLATE 0x0100
|
||||||
|
#define HTTB_SYSTEMSIZINGMARGINS 0x0200
|
||||||
|
|
||||||
|
typedef enum {
|
||||||
|
PO_STATE = 0,
|
||||||
|
PO_PART = 1,
|
||||||
|
PO_CLASS = 2,
|
||||||
|
PO_GLOBAL = 3,
|
||||||
|
PO_NOTFOUND = 4
|
||||||
|
} PROPERTYORIGIN;
|
||||||
|
typedef enum {
|
||||||
|
TS_MIN,
|
||||||
|
TS_TRUE,
|
||||||
|
TS_DRAW
|
||||||
|
} THEME_SIZE;
|
||||||
|
typedef struct _DTBGOPTS {
|
||||||
|
DWORD dwSize;
|
||||||
|
DWORD dwFlags;
|
||||||
|
RECT rcClip;
|
||||||
|
} DTBGOPTS, *PDTBGOPTS;
|
||||||
|
#define MAX_INTLIST_COUNT 10
|
||||||
|
typedef struct _INTLIST {
|
||||||
|
int iValueCount;
|
||||||
|
int iValues[MAX_INTLIST_COUNT];
|
||||||
|
} INTLIST, *PINTLIST;
|
||||||
|
typedef struct _MARGINS {
|
||||||
|
int cxLeftWidth;
|
||||||
|
int cxRightWidth;
|
||||||
|
int cyTopHeight;
|
||||||
|
int cyBottomHeight;
|
||||||
|
} MARGINS, *PMARGINS;
|
||||||
|
typedef HANDLE HTHEME;
|
||||||
|
|
||||||
|
HRESULT WINAPI CloseThemeData(HTHEME);
|
||||||
|
HRESULT WINAPI DrawThemeBackground(HTHEME,HDC,int,int,const RECT*,const RECT*);
|
||||||
|
HRESULT WINAPI DrawThemeBackgroundEx(HTHEME,HDC,int,int,const RECT*,const DTBGOPTS*);
|
||||||
|
HRESULT WINAPI DrawThemeEdge(HTHEME,HDC,int,int,const RECT*,UINT,UINT,RECT*);
|
||||||
|
HRESULT WINAPI DrawThemeIcon(HTHEME,HDC,int,int,const RECT*,HIMAGELIST,int);
|
||||||
|
HRESULT WINAPI DrawThemeParentBackground(HWND,HDC,RECT*);
|
||||||
|
HRESULT WINAPI DrawThemeText(HTHEME,HDC,int,int,LPCWSTR,int,DWORD,DWORD,const RECT*);
|
||||||
|
HRESULT WINAPI EnableThemeDialogTexture(HWND,DWORD);
|
||||||
|
HRESULT WINAPI EnableTheming(BOOL);
|
||||||
|
HRESULT WINAPI GetCurrentThemeName(LPWSTR,int,LPWSTR,int,LPWSTR,int);
|
||||||
|
DWORD WINAPI GetThemeAppProperties();
|
||||||
|
HRESULT WINAPI GetThemeBackgroundContentRect(HTHEME,HDC,int,int,const RECT*,RECT*);
|
||||||
|
HRESULT WINAPI GetThemeBackgroundExtent(HTHEME,HDC,int,int,const RECT*,RECT*);
|
||||||
|
HRESULT WINAPI GetThemeBackgroundRegion(HTHEME,HDC,int,int,const RECT*,HRGN*);
|
||||||
|
HRESULT WINAPI GetThemeBool(HTHEME,int,int,int,BOOL*);
|
||||||
|
HRESULT WINAPI GetThemeColor(HTHEME,int,int,int,COLORREF*);
|
||||||
|
HRESULT WINAPI GetThemeDocumentationProperty(LPCWSTR,LPCWSTR,LPWSTR,int);
|
||||||
|
HRESULT WINAPI GetThemeEnumValue(HTHEME,int,int,int,int*);
|
||||||
|
HRESULT WINAPI GetThemeFilename(HTHEME,int,int,int,LPWSTR,int);
|
||||||
|
HRESULT WINAPI GetThemeFont(HTHEME,HDC,int,int,int,LOGFONT*);
|
||||||
|
HRESULT WINAPI GetThemeInt(HTHEME,int,int,int,int*);
|
||||||
|
HRESULT WINAPI GetThemeIntList(HTHEME,int,int,int,INTLIST*);
|
||||||
|
HRESULT WINAPI GetThemeMargins(HTHEME,HDC,int,int,int,RECT*,MARGINS*);
|
||||||
|
HRESULT WINAPI GetThemeMetric(HTHEME,HDC,int,int,int,int*);
|
||||||
|
HRESULT WINAPI GetThemePartSize(HTHEME,HDC,int,int,RECT*,THEME_SIZE,SIZE*);
|
||||||
|
HRESULT WINAPI GetThemePosition(HTHEME,int,int,int,POINT*);
|
||||||
|
HRESULT WINAPI GetThemePropertyOrigin(HTHEME,int,int,int,PROPERTYORIGIN*);
|
||||||
|
HRESULT WINAPI GetThemeRect(HTHEME,int,int,int,RECT*);
|
||||||
|
HRESULT WINAPI GetThemeString(HTHEME,int,int,int,LPWSTR,int);
|
||||||
|
BOOL WINAPI GetThemeSysBool(HTHEME,int);
|
||||||
|
COLORREF WINAPI GetThemeSysColor(HTHEME,int);
|
||||||
|
HBRUSH WINAPI GetThemeSysColorBrush(HTHEME,int);
|
||||||
|
HRESULT WINAPI GetThemeSysFont(HTHEME,int,LOGFONT*);
|
||||||
|
HRESULT WINAPI GetThemeSysInt(HTHEME,int,int*);
|
||||||
|
int WINAPI GetThemeSysSize(HTHEME,int);
|
||||||
|
HRESULT WINAPI GetThemeSysString(HTHEME,int,LPWSTR,int);
|
||||||
|
HRESULT WINAPI GetThemeTextExtent(HTHEME,HDC,int,int,LPCWSTR,int,DWORD,const RECT*,RECT*);
|
||||||
|
HRESULT WINAPI GetThemeTextMetrics(HTHEME,HDC,int,int,TEXTMETRIC*);
|
||||||
|
HTHEME WINAPI GetWindowTheme(HWND);
|
||||||
|
HRESULT WINAPI HitTestThemeBackground(HTHEME,HDC,int,int,DWORD,const RECT*,HRGN,POINT,WORD*);
|
||||||
|
BOOL WINAPI IsAppThemed();
|
||||||
|
BOOL WINAPI IsThemeActive();
|
||||||
|
BOOL WINAPI IsThemeBackgroundPartiallyTransparent(HTHEME,int,int);
|
||||||
|
BOOL WINAPI IsThemeDialogTextureEnabled(HWND);
|
||||||
|
BOOL WINAPI IsThemePartDefined(HTHEME,int,int);
|
||||||
|
HTHEME WINAPI OpenThemeData(HWND,LPCWSTR);
|
||||||
|
void WINAPI SetThemeAppProperties(DWORD);
|
||||||
|
HRESULT WINAPI SetWindowTheme(HWND,LPCWSTR,LPCWSTR);
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
#endif /* _UXTHEME_H */
|
@ -78,6 +78,8 @@
|
|||||||
#include <winsnmp.h>
|
#include <winsnmp.h>
|
||||||
#include <mgmtapi.h>
|
#include <mgmtapi.h>
|
||||||
#include <vfw.h>
|
#include <vfw.h>
|
||||||
|
#include <uxtheme.h>
|
||||||
|
#include <tmschema.h>
|
||||||
|
|
||||||
#ifndef __OBJC__ /* problems with BOOL */
|
#ifndef __OBJC__ /* problems with BOOL */
|
||||||
#include <ole2.h>
|
#include <ole2.h>
|
||||||
|
@ -246,6 +246,7 @@ GetDlgItemTextW@16
|
|||||||
GetDoubleClickTime@0
|
GetDoubleClickTime@0
|
||||||
GetFocus@0
|
GetFocus@0
|
||||||
GetForegroundWindow@0
|
GetForegroundWindow@0
|
||||||
|
GetGUIThreadInfo@8
|
||||||
GetIconInfo@8
|
GetIconInfo@8
|
||||||
GetInputDesktop@0
|
GetInputDesktop@0
|
||||||
GetInputState@0
|
GetInputState@0
|
||||||
|
Loading…
x
Reference in New Issue
Block a user