Release 941122
[wine/multimedia.git] / include / sysmetrics.h
blob186d2138875ebc9bc78567559990bb3b01bfaaaa
1 /*
2 * System metrics definitions
4 * Copyright 1994 Alexandre Julliard
5 */
7 #ifndef SYSMETRICS_H
8 #define SYSMETRICS_H
10 #include "windows.h"
13 /* Constant system metrics */
14 #define SYSMETRICS_CXVSCROLL 16
15 #define SYSMETRICS_CYHSCROLL 16
16 #define SYSMETRICS_CYCAPTION 20
17 #define SYSMETRICS_CXBORDER 1
18 #define SYSMETRICS_CYBORDER 1
19 #define SYSMETRICS_CXDLGFRAME 4
20 #define SYSMETRICS_CYDLGFRAME 4
21 #define SYSMETRICS_CYVTHUMB 16
22 #define SYSMETRICS_CXHTHUMB 16
23 #define SYSMETRICS_CXICON 32
24 #define SYSMETRICS_CYICON 32
25 #define SYSMETRICS_CXCURSOR 32
26 #define SYSMETRICS_CYCURSOR 32
27 #define SYSMETRICS_CYMENU 18
28 #define SYSMETRICS_CYVSCROLL 16
29 #define SYSMETRICS_CXHSCROLL 16
30 #define SYSMETRICS_CXMIN 100
31 #define SYSMETRICS_CYMIN 28
32 #define SYSMETRICS_CXSIZE 18
33 #define SYSMETRICS_CYSIZE 18
34 #define SYSMETRICS_CXMINTRACK 100
35 #define SYSMETRICS_CYMINTRACK 28
36 #define SYSMETRICS_CXICONSPACING 20
37 #define SYSMETRICS_CYICONSPACING 20
39 /* Some non-constant system metrics */
40 #define SYSMETRICS_CXSCREEN sysMetrics[SM_CXSCREEN]
41 #define SYSMETRICS_CYSCREEN sysMetrics[SM_CYSCREEN]
42 #define SYSMETRICS_CXFULLSCREEN sysMetrics[SM_CXFULLSCREEN]
43 #define SYSMETRICS_CYFULLSCREEN sysMetrics[SM_CYFULLSCREEN]
44 #define SYSMETRICS_SWAPBUTTON sysMetrics[SM_SWAPBUTTON]
45 #define SYSMETRICS_CXFRAME sysMetrics[SM_CXFRAME]
46 #define SYSMETRICS_CYFRAME sysMetrics[SM_CYFRAME]
47 #define SYSMETRICS_CXDOUBLECLK sysMetrics[SM_CXDOUBLECLK]
48 #define SYSMETRICS_CYDOUBLECLK sysMetrics[SM_CYDOUBLECLK]
49 #define SYSMETRICS_MENUDROPALIGNMENT sysMetrics[SM_MENUDROPALIGNMENT]
52 extern short sysMetrics[SM_CMETRICS];
55 #endif