- many new Path* stubs
[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 #define UPDOWN_BUDDYCLASSNAMELEN 40
14
15 typedef struct
16 {
17   UINT      AccelCount;   /* Number of elements in AccelVect */
18   UDACCEL*    AccelVect;    /* Vector containing AccelCount elements */
19   INT       Base;         /* Base to display nr in the buddy window */
20   INT       CurVal;       /* Current up-down value */
21   INT       MinVal;       /* Minimum up-down value */
22   INT       MaxVal;       /* Maximum up-down value */
23   HWND      Buddy;        /* Handle to the buddy window */
24   CHAR      szBuddyClass[UPDOWN_BUDDYCLASSNAMELEN]; /* Buddy window class name */
25   INT       Flags;        /* Internal Flags FLAG_* */
26 } UPDOWN_INFO;
27
28 typedef struct tagNM_UPDOWN
29 {
30   NMHDR hdr;
31   int iPos;
32   int iDelta;
33 } NM_UPDOWN;
34
35 extern VOID UPDOWN_Register (VOID);
36 extern VOID UPDOWN_Unregister (VOID);
37
38 #endif  /* __WINE_UPDOWN_H */