From 7f270c0bd981a29d8f95f1270c6c4ad1497a513c Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Fri, 19 Mar 2010 20:55:09 +0000 Subject: [PATCH] [BATT] Add battery class installer dll. svn path=/trunk/; revision=46277 --- reactos/baseaddress.rbuild | 1 + reactos/boot/bootdata/packages/reactos.dff | 1 + reactos/dll/win32/batt/batt.c | 66 +++++++++++++++++++ reactos/dll/win32/batt/batt.rbuild | 9 +++ reactos/dll/win32/batt/batt.rc | 13 ++++ reactos/dll/win32/batt/batt.spec | 3 + reactos/dll/win32/batt/resource.h | 1 + reactos/dll/win32/batt/resources/battery.ico | Bin 0 -> 40070 bytes reactos/dll/win32/win32.rbuild | 3 + 9 files changed, 97 insertions(+) create mode 100644 reactos/dll/win32/batt/batt.c create mode 100644 reactos/dll/win32/batt/batt.rbuild create mode 100644 reactos/dll/win32/batt/batt.rc create mode 100644 reactos/dll/win32/batt/batt.spec create mode 100644 reactos/dll/win32/batt/resource.h create mode 100644 reactos/dll/win32/batt/resources/battery.ico diff --git a/reactos/baseaddress.rbuild b/reactos/baseaddress.rbuild index cacc80f77f3..80401c1db46 100644 --- a/reactos/baseaddress.rbuild +++ b/reactos/baseaddress.rbuild @@ -118,6 +118,7 @@ + diff --git a/reactos/boot/bootdata/packages/reactos.dff b/reactos/boot/bootdata/packages/reactos.dff index 75db78068b1..a58e5c1c6c2 100644 --- a/reactos/boot/bootdata/packages/reactos.dff +++ b/reactos/boot/bootdata/packages/reactos.dff @@ -262,6 +262,7 @@ dll\win32\atl\atl.dll 1 dll\win32\authz\authz.dll 1 dll\win32\avicap32\avicap32.dll 1 dll\win32\avifil32\avifil32.dll 1 +dll\win32\batt\batt.dll 1 dll\win32\bcrypt\bcrypt.dll 1 dll\win32\beepmidi\beepmidi.dll 1 dll\win32\browseui\browseui.dll 1 diff --git a/reactos/dll/win32/batt/batt.c b/reactos/dll/win32/batt/batt.c new file mode 100644 index 00000000000..0a46a395cd0 --- /dev/null +++ b/reactos/dll/win32/batt/batt.c @@ -0,0 +1,66 @@ +/* + * PROJECT: ReactOS system libraries + * LICENSE: GPL - See COPYING in the top level directory + * FILE: dll\win32\batt\batt.c + * PURPOSE: Battery Class installers + * PROGRAMMERS: Copyright 2010 Eric Kohl + */ + + +#include +#include + +#define NDEBUG +#include + + +BOOL +WINAPI +DllMain(HINSTANCE hinstDll, + DWORD dwReason, + LPVOID reserved) +{ + switch (dwReason) + { + case DLL_PROCESS_ATTACH: + DisableThreadLibraryCalls(hinstDll); + break; + + case DLL_PROCESS_DETACH: + break; + } + + return TRUE; +} + + +DWORD +WINAPI +BatteryClassCoInstaller(IN DI_FUNCTION InstallFunction, + IN HDEVINFO DeviceInfoSet, + IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL) +{ + switch (InstallFunction) + { + default: + DPRINT("Install function %u ignored\n", InstallFunction); + return ERROR_DI_DO_DEFAULT; + } +} + + +DWORD +WINAPI +BatteryClassInstall(IN DI_FUNCTION InstallFunction, + IN HDEVINFO DeviceInfoSet, + IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL) +{ + switch (InstallFunction) + { + default: + DPRINT("Install function %u ignored\n", InstallFunction); + return ERROR_DI_DO_DEFAULT; + } +} + +/* EOF */ diff --git a/reactos/dll/win32/batt/batt.rbuild b/reactos/dll/win32/batt/batt.rbuild new file mode 100644 index 00000000000..221bc3dc9e3 --- /dev/null +++ b/reactos/dll/win32/batt/batt.rbuild @@ -0,0 +1,9 @@ + + + . + setupapi + kernel32 + ntdll + batt.c + batt.rc + diff --git a/reactos/dll/win32/batt/batt.rc b/reactos/dll/win32/batt/batt.rc new file mode 100644 index 00000000000..5d3f1c71eff --- /dev/null +++ b/reactos/dll/win32/batt/batt.rc @@ -0,0 +1,13 @@ +#include +#include "resource.h" + +LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL + +#define REACTOS_VERSION_DLL +#define REACTOS_STR_FILE_DESCRIPTION "Battery Class Installer\0" +#define REACTOS_STR_INTERNAL_NAME "batt\0" +#define REACTOS_STR_ORIGINAL_FILENAME "batt.dll\0" +#include + + +IDI_BATTERY ICON "resources/battery.ico" diff --git a/reactos/dll/win32/batt/batt.spec b/reactos/dll/win32/batt/batt.spec new file mode 100644 index 00000000000..efb53f5578a --- /dev/null +++ b/reactos/dll/win32/batt/batt.spec @@ -0,0 +1,3 @@ +@ stdcall BatteryClassCoInstaller(long ptr ptr) +@ stdcall BatteryClassInstall(long ptr ptr) + diff --git a/reactos/dll/win32/batt/resource.h b/reactos/dll/win32/batt/resource.h new file mode 100644 index 00000000000..d506679737b --- /dev/null +++ b/reactos/dll/win32/batt/resource.h @@ -0,0 +1 @@ +#define IDI_BATTERY 2 \ No newline at end of file diff --git a/reactos/dll/win32/batt/resources/battery.ico b/reactos/dll/win32/batt/resources/battery.ico new file mode 100644 index 0000000000000000000000000000000000000000..fae101788e4f6e2d71526c15cc348f310e7540ee GIT binary patch literal 40070 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 MW7u>r9dPdd0_%Cq0RR91 literal 0 HcmV?d00001 diff --git a/reactos/dll/win32/win32.rbuild b/reactos/dll/win32/win32.rbuild index 9ff3319d54f..ad862f5169e 100644 --- a/reactos/dll/win32/win32.rbuild +++ b/reactos/dll/win32/win32.rbuild @@ -31,6 +31,9 @@ + + +