Added strlwr.
[wine.git] / include / listview.h
blob28db989d8f1f772a5960ace35c53dceac85b421d
1 /*
2 * Listview class extra info
4 * Copyright 1998 Eric Kohl
5 */
7 #ifndef __WINE_LISTVIEW_H
8 #define __WINE_LISTVIEW_H
10 typedef struct tagLISTVIEW_SUBITEM
12 LPSTR pszText;
13 INT iImage;
14 INT iSubItem;
16 } LISTVIEW_SUBITEM;
18 typedef struct tagLISTVIEW_ITEM
20 UINT state;
21 LPSTR pszText;
22 INT iImage;
23 LPARAM lParam;
24 INT iIndent;
26 } LISTVIEW_ITEM;
29 typedef struct tagLISTVIEW_INFO
31 COLORREF clrBk;
32 COLORREF clrText;
33 COLORREF clrTextBk;
34 HIMAGELIST himlNormal;
35 HIMAGELIST himlSmall;
36 HIMAGELIST himlState;
37 BOOL bLButtonDown;
38 BOOL bRButtonDown;
39 INT nCountPerColumn;
40 INT nCountPerRow;
41 INT nFocusedItem;
42 INT nItemHeight;
43 INT nColumnWidth;
44 INT nSelectionMark;
45 SHORT notifyFormat;
46 RECT rcList;
47 SIZE iconSize;
48 SIZE smallIconSpacing;
49 SIZE largeIconSpacing;
50 UINT uCallbackMask;
51 HWND hwndHeader;
52 HFONT hDefaultFont;
53 HFONT hFont;
54 BOOL bFocus;
55 DWORD dwExStyle; /* extended listview style */
56 HDPA hdpaItems;
58 } LISTVIEW_INFO;
61 extern VOID LISTVIEW_Register (VOID);
62 extern VOID LISTVIEW_Unregister (VOID);
64 #endif /* __WINE_LISTVIEW_H */