[THEMES]
[reactos.git] / reactos / dll / win32 / syssetup / classinst.c
1 /*
2 * PROJECT: ReactOS system libraries
3 * LICENSE: GPL - See COPYING in the top level directory
4 * FILE: drivers/storage/mountmgr/database.c
5 * PURPOSE: Class installers
6 * PROGRAMMERS: Copyright 2006 Hervé Poussineau (hpoussin@reactos.org)
7 */
8
9 #include "precomp.h"
10
11 #define NDEBUG
12 #include <debug.h>
13
14
15 /*
16 * @unimplemented
17 */
18 DWORD
19 WINAPI
20 ComputerClassInstaller(
21 IN DI_FUNCTION InstallFunction,
22 IN HDEVINFO DeviceInfoSet,
23 IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL)
24 {
25 switch (InstallFunction)
26 {
27 default:
28 DPRINT1("Install function %u ignored\n", InstallFunction);
29 return ERROR_DI_DO_DEFAULT;
30 }
31 }
32
33
34 /*
35 * @unimplemented
36 */
37 DWORD
38 WINAPI
39 DeviceBayClassInstaller(
40 IN DI_FUNCTION InstallFunction,
41 IN HDEVINFO DeviceInfoSet,
42 IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL)
43 {
44 switch (InstallFunction)
45 {
46 default:
47 DPRINT("Install function %u ignored\n", InstallFunction);
48 return ERROR_DI_DO_DEFAULT;
49 }
50 }
51
52
53 /*
54 * @implemented
55 */
56 DWORD
57 WINAPI
58 HdcClassInstaller(
59 IN DI_FUNCTION InstallFunction,
60 IN HDEVINFO DeviceInfoSet,
61 IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL)
62 {
63 return ERROR_DI_DO_DEFAULT;
64 }
65
66
67 /*
68 * @unimplemented
69 */
70 DWORD
71 WINAPI
72 KeyboardClassInstaller(
73 IN DI_FUNCTION InstallFunction,
74 IN HDEVINFO DeviceInfoSet,
75 IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL)
76 {
77 switch (InstallFunction)
78 {
79 default:
80 DPRINT("Install function %u ignored\n", InstallFunction);
81 return ERROR_DI_DO_DEFAULT;
82 }
83 }
84
85
86 /*
87 * @unimplemented
88 */
89 DWORD
90 WINAPI
91 MouseClassInstaller(
92 IN DI_FUNCTION InstallFunction,
93 IN HDEVINFO DeviceInfoSet,
94 IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL)
95 {
96 switch (InstallFunction)
97 {
98 default:
99 DPRINT("Install function %u ignored\n", InstallFunction);
100 return ERROR_DI_DO_DEFAULT;
101 }
102 }
103
104
105 /*
106 * @unimplemented
107 */
108 DWORD
109 WINAPI
110 NtApmClassInstaller(
111 IN DI_FUNCTION InstallFunction,
112 IN HDEVINFO DeviceInfoSet,
113 IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL)
114 {
115 switch (InstallFunction)
116 {
117 default:
118 DPRINT("Install function %u ignored\n", InstallFunction);
119 return ERROR_DI_DO_DEFAULT;
120 }
121 }
122
123
124 /*
125 * @unimplemented
126 */
127 DWORD
128 WINAPI
129 ScsiClassInstaller(
130 IN DI_FUNCTION InstallFunction,
131 IN HDEVINFO DeviceInfoSet,
132 IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL)
133 {
134 switch (InstallFunction)
135 {
136 default:
137 DPRINT("Install function %u ignored\n", InstallFunction);
138 return ERROR_DI_DO_DEFAULT;
139 }
140 }
141
142
143 /*
144 * @unimplemented
145 */
146 DWORD
147 WINAPI
148 TapeClassInstaller(
149 IN DI_FUNCTION InstallFunction,
150 IN HDEVINFO DeviceInfoSet,
151 IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL)
152 {
153 switch (InstallFunction)
154 {
155 default:
156 DPRINT("Install function %u ignored\n", InstallFunction);
157 return ERROR_DI_DO_DEFAULT;
158 }
159 }
160
161 /* EOF */