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
19 DllMain(HINSTANCE hinstDll
,
25 case DLL_PROCESS_ATTACH
:
26 DisableThreadLibraryCalls(hinstDll
);
29 case DLL_PROCESS_DETACH
:
39 BatteryClassCoInstaller(IN DI_FUNCTION InstallFunction
,
40 IN HDEVINFO DeviceInfoSet
,
41 IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL
)
43 switch (InstallFunction
)
46 DPRINT("Install function %u ignored\n", InstallFunction
);
47 return ERROR_DI_DO_DEFAULT
;
54 BatteryClassInstall(IN DI_FUNCTION InstallFunction
,
55 IN HDEVINFO DeviceInfoSet
,
56 IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL
)
58 switch (InstallFunction
)
61 DPRINT("Install function %u ignored\n", InstallFunction
);
62 return ERROR_DI_DO_DEFAULT
;