Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
[wine] / include / updown.h
1 /*
2  * Up-down class extra info
3  *
4  * Copyright 1997 Dimitrie O. Paun
5  */
6
7 #ifndef __WINE_UPDOWN_H
8 #define __WINE_UPDOWN_H
9
10 #include "windef.h"
11 #include "commctrl.h"
12
13 typedef struct
14 {
15   UINT      AccelCount;   /* Number of elements in AccelVect */
16   UDACCEL*    AccelVect;    /* Vector containing AccelCount elements */
17   INT       Base;         /* Base to display nr in the buddy window */
18   INT       CurVal;       /* Current up-down value */
19   INT       MinVal;       /* Minimum up-down value */
20   INT       MaxVal;       /* Maximum up-down value */
21   HWND      Buddy;        /* Handle to the buddy window */
22   CHAR      szBuddyClass[40]; /* Buddy window class name */
23   INT       Flags;        /* Internal Flags FLAG_* */
24 } UPDOWN_INFO;
25
26 typedef struct tagNM_UPDOWN
27 {
28   NMHDR hdr;
29   int iPos;
30   int iDelta;
31 } NM_UPDOWN;
32
33 extern VOID UPDOWN_Register (VOID);
34 extern VOID UPDOWN_Unregister (VOID);
35
36 #endif  /* __WINE_UPDOWN_H */