Release 980517
[wine/multimedia.git] / include / header.h
blob498ea0f1d09f0b605e2ccaabfba94ff175d39f82
1 /*
2 * Header window definitions
4 * Copyright 1998 Eric Kohl
6 */
8 #ifndef __WINE_HEADER_H_
9 #define __WINE_HEADER_H_
11 typedef struct
13 UINT32 mask;
14 INT32 cxy;
15 HBITMAP32 hbm;
16 LPSTR pszText;
17 INT32 cchTextMax;
18 INT32 fmt;
19 LPARAM lParam;
20 INT32 iImage;
21 INT32 iOrder;
23 BOOL32 bDown;
24 RECT32 rect;
25 } HEADER_ITEM;
28 typedef struct
30 UINT32 uNumItem;
31 INT32 nHeight;
32 HFONT32 hFont;
33 HCURSOR32 hcurArrow;
34 HCURSOR32 hcurDivider;
35 HCURSOR32 hcurDivopen;
36 BOOL32 bCaptured;
37 BOOL32 bPressed;
38 BOOL32 bTracking;
39 INT32 iMoveItem;
40 INT32 xTrackOffset;
41 INT32 xOldTrack;
42 INT32 nOldWidth;
43 INT32 iHotItem;
45 HIMAGELIST himl;
46 HEADER_ITEM *items;
47 } HEADER_INFO;
50 void HEADER_Register( void );
52 #endif /* __WINE_HEADER_H_ */