Updated PCI IDs to latest snapshot.
[tangerine.git] / arch / all-linux / hidd / linux.conf
blobdc41fb8e9adb80b053939b3b38fc1f9f2fad6334
1 ##begin config
2 basename        LinuxFB
3 libbase         LinuxFBBase
4 libbasetype     struct linux_base
5 version         41.0
6 residentpri     9
7 classid         CLID_Hidd_LinuxFB
8 superclass      CLID_Hidd_Gfx
9 classptr_field  lsd.gfxclass
10 ##end config
12 ##begin cdefprivate
13 #include "linux_intern.h"
14 #include "bitmap.h"
15 ##end cdefprivate
17 ##begin methodlist
18 .interface Root
19 New
20 Dispose
21 Get
22 .interface Hidd_Gfx
23 NewBitMap
24 CopyBox
25 ##end methodlist
28 ##begin class
29 ##begin config
30 basename LinuxBM
31 type hidd
32 superclass CLID_Hidd_BitMap
33 classptr_field lsd.bmclass
34 classdatatype struct BitmapData
35 ##end config
37 ##begin methodlist
38 .interface Root
39 New
40 Dispose
41 .interface Hidd_BitMap
42 ObtainDirectAccess
43 ReleaseDirectAccess
44 PutPixel
45 GetPixel
46 FillRect
47 PutImage
48 GetImage
49 PutImageLUT
50 BlitColorExpansion
51 ##end methodlist
52 ##end class
55 ##begin class
56 ##begin config
57 basename LinuxMouse
58 type hidd
59 classid CLID_Hidd_LinuxMouse
60 superclass CLID_Hidd
61 classptr_field lsd.mouseclass
62 classdatatype struct mouse_data
63 ##end config
65 ##begin methodlist
66 .interface Root
67 New
68 Dispose
69 Get
70 .interface Hidd_LinuxMouse
71 HandleEvent
72 ##end methodlist
73 ##end class
76 ##begin class
77 ##begin config
78 basename LinuxKbd
79 type hidd
80 classid CLID_Hidd_LinuxKbd
81 superclass CLID_Hidd
82 classptr_field lsd.kbdclass
83 classdatatype struct linuxkbd_data
84 ##end config
86 ##begin methodlist
87 .interface Root
88 New
89 Dispose
90 .interface Hidd_LinuxKbd
91 HandleEvent
92 ##end methodlist
93 ##end class