Added Unicode support (at least partially).
[wine] / include / listview.h
1 /*
2  * Listview class extra info
3  *
4  * Copyright 1998 Eric Kohl
5  */
6
7 #ifndef __WINE_LISTVIEW_H
8 #define __WINE_LISTVIEW_H
9
10
11 typedef struct tagLISTVIEW_ITEM
12 {
13     UINT32 state;
14     LPSTR  pszText;
15     INT32  iImage;
16     LPARAM lParam;
17     INT32  iIndent;
18
19 } LISTVIEW_ITEM;
20
21
22 typedef struct tagLISTVIEW_INFO
23 {
24     COLORREF   clrBk;
25     COLORREF   clrText;
26     COLORREF   clrTextBk;
27     HIMAGELIST himlNormal;
28     HIMAGELIST himlSmall;
29     HIMAGELIST himlState;
30     INT32      nItemCount;
31     INT32      nColumnCount;
32     HWND32     hwndHeader;
33     HFONT32    hDefaultFont;
34     HFONT32    hFont;
35     RECT32     rcList;       /* "client" area of the list (without header) */
36     BOOL32     bFocus;
37
38     DWORD      dwExStyle;    /* extended listview style */
39     HDPA       hdpaItems;
40
41 } LISTVIEW_INFO;
42
43
44 extern VOID LISTVIEW_Register (VOID);
45 extern VOID LISTVIEW_Unregister (VOID);
46
47 #endif  /* __WINE_LISTVIEW_H */