Moved VGA-emulating DirectX code from dispdib.c to a separate
[wine/multimedia.git] / include / tab.h
blob81b72485120fbe98dbf3aa02be453cb7db600229
1 /*
2 * Tab control class extra info
4 * Copyright 1998 Anders Carlsson
5 */
7 #ifndef __WINE_TAB_H
8 #define __WINE_TAB_H
10 typedef struct tagTAB_ITEM
12 UINT32 mask;
13 UINT32 lpReserved1;
14 UINT32 lpReserved2;
15 LPSTR pszText;
16 INT32 cchTextMax;
17 INT32 iImage;
18 LPARAM lParam;
19 RECT32 rect; /* bounding rectangle of the item */
20 } TAB_ITEM;
22 typedef struct tagTAB_INFO
24 UINT32 uNumItem; /* number of tab items */
25 INT32 nHeight; /* height of the tab row */
26 HFONT32 hFont; /* handle to the current font */
27 HCURSOR32 hcurArrow; /* handle to the current cursor */
28 INT32 iSelected; /* the currently selected item */
29 TAB_ITEM *items; /* pointer to an array of TAB_ITEM's */
30 RECT32 rect;
31 } TAB_INFO;
34 extern VOID TAB_Register (VOID);
35 extern VOID TAB_Unregister (VOID);
37 #endif /* __WINE_TAB_H */