Added support for mappings with no associated file.
[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     UINT state;
14     LPSTR  pszText;
15     INT  iImage;
16     LPARAM lParam;
17     INT  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   BOOL bLButtonDown;
31   BOOL bRButtonDown;
32     INT      nColumnCount;
33   INT nFocusedItem;
34   INT nItemCount;
35   INT nItemHeight;
36   INT nColumnWidth;
37   INT nSelectionMark;
38     HWND     hwndHeader;
39     HFONT    hDefaultFont;
40     HFONT    hFont;
41   INT nWidth;
42   INT nHeight;
43     BOOL     bFocus;
44     DWORD      dwExStyle;    /* extended listview style */
45     HDPA       hdpaItems;
46
47 } LISTVIEW_INFO;
48
49
50 extern VOID LISTVIEW_Register (VOID);
51 extern VOID LISTVIEW_Unregister (VOID);
52
53 #endif  /* __WINE_LISTVIEW_H */