1 /*
2  * STanda 2004
3  *
4  * GPL
5  */
6 
7 #ifndef _FVDIDRV_NFAPI_H
8 #define _FVDIDRV_NFAPI_H
9 
10 /* if you change anything in the enum {} below you have to increase
11    this FVDIDRV_NFAPI_VERSION!
12 
13    fVDI v0.960 driver API, fVDI Natfeat v1.400
14 */
15 #define FVDIDRV_NFAPI_VERSION    0x14000960L
16 
17 enum {
18 	FVDI_GET_VERSION = 0,	/* subID = 0 */
19 	FVDI_GET_PIXEL = 1,
20 	FVDI_PUT_PIXEL = 2,
21 	FVDI_MOUSE = 3,
22 	FVDI_EXPAND_AREA = 4,
23 	FVDI_FILL_AREA = 5,
24 	FVDI_BLIT_AREA = 6,
25 	FVDI_LINE = 7,
26 	FVDI_FILL_POLYGON = 8,
27 	FVDI_GET_HWCOLOR = 9,
28 	FVDI_SET_COLOR = 10,
29 	FVDI_GET_FBADDR = 11,
30 	FVDI_SET_RESOLUTION = 12,
31 	FVDI_GET_WIDTH = 13,
32 	FVDI_GET_HEIGHT = 14,
33 	FVDI_OPENWK = 15,
34 	FVDI_CLOSEWK = 16,
35 	FVDI_GETBPP = 17,
36 	FVDI_EVENT = 18,
37 	FVDI_TEXT_AREA = 19
38 #if 0
39 	, FVDI_GETCOMPONENT = 20
40 #endif
41 };
42 
43 extern unsigned long nfFvdiDrvId;
44 
45 #endif /* _FVDIDRV_NFAPI_H */
46