Sync with trunk r58033.
[reactos.git] / dll / win32 / batt / batt.c
1 /*
2 * PROJECT: ReactOS system libraries
3 * LICENSE: GPL - See COPYING in the top level directory
4 * FILE: dll\win32\batt\batt.c
5 * PURPOSE: Battery Class installers
6 * PROGRAMMERS: Copyright 2010 Eric Kohl
7 */
8
9
10 #include <windows.h>
11 #include <setupapi.h>
12
13 #define NDEBUG
14 #include <debug.h>
15
16
17 BOOL
18 WINAPI
19 DllMain(HINSTANCE hinstDll,
20 DWORD dwReason,
21 LPVOID reserved)
22 {
23 switch (dwReason)
24 {
25 case DLL_PROCESS_ATTACH:
26 DisableThreadLibraryCalls(hinstDll);
27 break;
28
29 case DLL_PROCESS_DETACH:
30 break;
31 }
32
33 return TRUE;
34 }
35
36
37 DWORD
38 WINAPI
39 BatteryClassCoInstaller(IN DI_FUNCTION InstallFunction,
40 IN HDEVINFO DeviceInfoSet,
41 IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL,
42 IN OUT PCOINSTALLER_CONTEXT_DATA Context)
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 DWORD
54 WINAPI
55 BatteryClassInstall(IN DI_FUNCTION InstallFunction,
56 IN HDEVINFO DeviceInfoSet,
57 IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL)
58 {
59 switch (InstallFunction)
60 {
61 default:
62 DPRINT("Install function %u ignored\n", InstallFunction);
63 return ERROR_DI_DO_DEFAULT;
64 }
65 }
66
67 /* EOF */