Fixed an error and an off-by-one bug in DSA_SetItem(). This
[wine/dcerpc.git] / include / listview.h
blob96810454c4dc56926f30d6b25bdd9b20c41ba0b7
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;
25 POINT ptPosition;
27 } LISTVIEW_ITEM;
30 typedef struct tagLISTVIEW_INFO
32 COLORREF clrBk;
33 COLORREF clrText;
34 COLORREF clrTextBk;
35 HIMAGELIST himlNormal;
36 HIMAGELIST himlSmall;
37 HIMAGELIST himlState;
38 BOOL bLButtonDown;
39 BOOL bRButtonDown;
40 INT nFocusedItem;
41 INT nItemHeight;
42 INT nItemWidth;
43 INT nSelectionMark;
44 SHORT notifyFormat;
45 RECT rcList;
46 RECT rcView;
47 SIZE iconSize;
48 SIZE iconSpacing;
49 UINT uCallbackMask;
50 HWND hwndHeader;
51 HFONT hDefaultFont;
52 HFONT hFont;
53 BOOL bFocus;
54 DWORD dwExStyle; /* extended listview style */
55 HDPA hdpaItems;
57 } LISTVIEW_INFO;
60 extern VOID LISTVIEW_Register (VOID);
61 extern VOID LISTVIEW_Unregister (VOID);
63 #endif /* __WINE_LISTVIEW_H */