Recovery of release 990110 after disk crash.
[wine] / include / tab.h
1 /*
2  * Tab control class extra info
3  *
4  * Copyright 1998 Anders Carlsson
5  */
6
7 #ifndef __WINE_TAB_H  
8 #define __WINE_TAB_H
9
10 typedef struct tagTAB_ITEM
11 {
12         UINT32  mask;
13         DWORD   dwState;
14     LPSTR       pszText;
15         INT32   cchTextMax;
16     INT32       iImage;
17     LPARAM      lParam;
18     RECT32      rect;           /* bounding rectangle of the item */
19 } TAB_ITEM;
20
21 typedef struct tagTAB_INFO
22 {
23     UINT32          uNumItem;   /* number of tab items */
24     INT32           nHeight;    /* height of the tab row */
25     HFONT32         hFont;              /* handle to the current font */
26     HCURSOR32   hcurArrow;      /* handle to the current cursor */
27         HIMAGELIST  himl;       /* handle to a image list (may be 0) */
28         UINT32          cchTextMax;
29     INT32           iSelected;  /* the currently selected item */
30     TAB_ITEM    *items;         /* pointer to an array of TAB_ITEM's */
31     RECT32          rect;
32 } TAB_INFO;
33
34
35 extern VOID TAB_Register (VOID);
36 extern VOID TAB_Unregister (VOID);
37
38 #endif  /* __WINE_TAB_H */