blob: 498ea0f1d09f0b605e2ccaabfba94ff175d39f82 [file] [log] [blame]
/*
* Header window definitions
*
* Copyright 1998 Eric Kohl
*
*/
#ifndef __WINE_HEADER_H_
#define __WINE_HEADER_H_
typedef struct
{
UINT32 mask;
INT32 cxy;
HBITMAP32 hbm;
LPSTR pszText;
INT32 cchTextMax;
INT32 fmt;
LPARAM lParam;
INT32 iImage;
INT32 iOrder;
BOOL32 bDown;
RECT32 rect;
} HEADER_ITEM;
typedef struct
{
UINT32 uNumItem;
INT32 nHeight;
HFONT32 hFont;
HCURSOR32 hcurArrow;
HCURSOR32 hcurDivider;
HCURSOR32 hcurDivopen;
BOOL32 bCaptured;
BOOL32 bPressed;
BOOL32 bTracking;
INT32 iMoveItem;
INT32 xTrackOffset;
INT32 xOldTrack;
INT32 nOldWidth;
INT32 iHotItem;
HIMAGELIST himl;
HEADER_ITEM *items;
} HEADER_INFO;
void HEADER_Register( void );
#endif /* __WINE_HEADER_H_ */