- New implementation of SendMessage, ReceiveMessage, ReplyMessage functions
[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   BOOL32 bLButtonDown;
31   BOOL32 bRButtonDown;
32     INT32      nColumnCount;
33   INT32 nFocusedItem;
34   INT32 nItemCount;
35   INT32 nItemHeight;
36   INT32 nColumnWidth;
37   INT32 nSelectionMark;
38     HWND32     hwndHeader;
39     HFONT32    hDefaultFont;
40     HFONT32    hFont;
41   INT32 nWidth;
42   INT32 nHeight;
43     BOOL32     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 */