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
,
42 IN OUT PCOINSTALLER_CONTEXT_DATA Context
)
44 switch (InstallFunction
)
47 DPRINT("Install function %u ignored\n", InstallFunction
);
48 return ERROR_DI_DO_DEFAULT
;
55 BatteryClassInstall(IN DI_FUNCTION InstallFunction
,
56 IN HDEVINFO DeviceInfoSet
,
57 IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL
)
59 switch (InstallFunction
)
62 DPRINT("Install function %u ignored\n", InstallFunction
);
63 return ERROR_DI_DO_DEFAULT
;