/* * Listview class extra info * * Copyright 1998 Eric Kohl */ #ifndef __WINE_LISTVIEW_H #define __WINE_LISTVIEW_H #include "commctrl.h" #include "windef.h" #include "wingdi.h" typedef struct tagLISTVIEW_SUBITEM { LPSTR pszText; INT iImage; INT iSubItem; } LISTVIEW_SUBITEM; typedef struct tagLISTVIEW_ITEM { UINT state; LPSTR pszText; INT iImage; LPARAM lParam; INT iIndent; POINT ptPosition; } LISTVIEW_ITEM; typedef struct tagLISTVIEW_INFO { COLORREF clrBk; COLORREF clrText; COLORREF clrTextBk; HIMAGELIST himlNormal; HIMAGELIST himlSmall; HIMAGELIST himlState; BOOL bLButtonDown; BOOL bRButtonDown; INT nFocusedItem; INT nItemHeight; INT nItemWidth; INT nSelectionMark; SHORT notifyFormat; RECT rcList; RECT rcView; SIZE iconSize; SIZE iconSpacing; UINT uCallbackMask; HWND hwndHeader; HFONT hDefaultFont; HFONT hFont; BOOL bFocus; DWORD dwExStyle; /* extended listview style */ HDPA hdpaItems; PFNLVCOMPARE pfnCompare; LPARAM lParamSort; } LISTVIEW_INFO; extern VOID LISTVIEW_Register (VOID); extern VOID LISTVIEW_Unregister (VOID); #endif /* __WINE_LISTVIEW_H */