From 3b72642a0a7a98f48864ee88ae67a024df46edd4 Mon Sep 17 00:00:00 2001 From: Dmitry Chapyshev Date: Sat, 25 Jul 2009 09:28:18 +0000 Subject: [PATCH] - Add avicap32 (stubs only) - Add mfc42u.dll, msvbvm50.dll, msvbvm60.dll, msvcirt.dll optional entries to reactos.dff svn path=/trunk/; revision=42197 --- reactos/baseaddress.rbuild | 1 + reactos/boot/bootdata/packages/reactos.dff | 5 ++ reactos/dll/win32/avicap32/avicap32.c | 98 ++++++++++++++++++++++ reactos/dll/win32/avicap32/avicap32.rbuild | 16 ++++ reactos/dll/win32/avicap32/avicap32.rc | 7 ++ reactos/dll/win32/avicap32/avicap32.spec | 6 ++ reactos/dll/win32/win32.rbuild | 3 + 7 files changed, 136 insertions(+) create mode 100644 reactos/dll/win32/avicap32/avicap32.c create mode 100644 reactos/dll/win32/avicap32/avicap32.rbuild create mode 100644 reactos/dll/win32/avicap32/avicap32.rc create mode 100644 reactos/dll/win32/avicap32/avicap32.spec diff --git a/reactos/baseaddress.rbuild b/reactos/baseaddress.rbuild index 4c3190bdffa..b68e4a567c4 100644 --- a/reactos/baseaddress.rbuild +++ b/reactos/baseaddress.rbuild @@ -143,6 +143,7 @@ + diff --git a/reactos/boot/bootdata/packages/reactos.dff b/reactos/boot/bootdata/packages/reactos.dff index 00cd0b75176..ab137d945de 100644 --- a/reactos/boot/bootdata/packages/reactos.dff +++ b/reactos/boot/bootdata/packages/reactos.dff @@ -256,6 +256,7 @@ dll\win32\advpack\advpack.dll 1 dll\win32\actxprxy\actxprxy.dll 1 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\beepmidi\beepmidi.dll 1 dll\win32\browseui\browseui.dll 1 @@ -659,6 +660,10 @@ subsystems\win32\win32k\win32k.sys 1 modules\optional\kvmnet.inf 6 optional modules\optional\kvmnet.sys 2 optional modules\optional\mfc42.dll 1 optional +modules\optional\mfc42u.dll 1 optional +modules\optional\msvbvm50.dll 1 optional +modules\optional\msvbvm60.dll 1 optional +modules\optional\msvcirt.dll 1 optional modules\optional\Systema.ttf 3 optional modules\optional\vmx_fb.dll 1 optional modules\optional\vmx_mode.dll 1 optional diff --git a/reactos/dll/win32/avicap32/avicap32.c b/reactos/dll/win32/avicap32/avicap32.c new file mode 100644 index 00000000000..7b212e87151 --- /dev/null +++ b/reactos/dll/win32/avicap32/avicap32.c @@ -0,0 +1,98 @@ +/* + * PROJECT: avicap32 + * FILE: dll\win32\avicap32\avicap32.c + * PURPOSE: Main file + * PROGRAMMERS: Dmitry Chapyshev (dmitry@reactos.org) + */ + +#include +#include + +#include "wine/debug.h" + +WINE_DEFAULT_DEBUG_CHANNEL(avicap32); + +/* + * unimplemented + */ +HWND +VFWAPI +capCreateCaptureWindowA(LPCSTR lpszWindowName, + DWORD dwStyle, + INT x, + INT y, + INT nWidth, + INT nHeight, + HWND hWnd, + INT nID) +{ + UNIMPLEMENTED; + return NULL; +} + + +/* + * unimplemented + */ +HWND +VFWAPI +capCreateCaptureWindowW(LPCWSTR lpszWindowName, + DWORD dwStyle, + INT x, + INT y, + INT nWidth, + INT nHeight, + HWND hWnd, + INT nID) +{ + UNIMPLEMENTED; + return NULL; +} + + +/* + * unimplemented + */ +BOOL +VFWAPI +capGetDriverDescriptionA(WORD wDriverIndex, + LPSTR lpszName, + INT cbName, + LPSTR lpszVer, + INT cbVer) +{ + UNIMPLEMENTED; + return FALSE; +} + + +/* + * unimplemented + */ +BOOL +VFWAPI +capGetDriverDescriptionW(WORD wDriverIndex, + LPWSTR lpszName, + INT cbName, + LPWSTR lpszVer, + INT cbVer) +{ + UNIMPLEMENTED; + return FALSE; +} + + +BOOL +WINAPI +DllMain(IN HINSTANCE hinstDLL, + IN DWORD dwReason, + IN LPVOID lpvReserved) +{ + switch (dwReason) + { + case DLL_PROCESS_ATTACH: + break; + } + + return TRUE; +} diff --git a/reactos/dll/win32/avicap32/avicap32.rbuild b/reactos/dll/win32/avicap32/avicap32.rbuild new file mode 100644 index 00000000000..7bb0624bbbd --- /dev/null +++ b/reactos/dll/win32/avicap32/avicap32.rbuild @@ -0,0 +1,16 @@ + + + + + . + advapi32 + kernel32 + msvfw32 + user32 + gdi32 + wine + winmm + version + avicap32.c + avicap32.rc + diff --git a/reactos/dll/win32/avicap32/avicap32.rc b/reactos/dll/win32/avicap32/avicap32.rc new file mode 100644 index 00000000000..64627cd4750 --- /dev/null +++ b/reactos/dll/win32/avicap32/avicap32.rc @@ -0,0 +1,7 @@ +#include + +#define REACTOS_VERSION_DLL +#define REACTOS_STR_FILE_DESCRIPTION "LAN Manager\0" +#define REACTOS_STR_INTERNAL_NAME "ntlanman\0" +#define REACTOS_STR_ORIGINAL_FILENAME "ntlanman.dll\0" +#include diff --git a/reactos/dll/win32/avicap32/avicap32.spec b/reactos/dll/win32/avicap32/avicap32.spec new file mode 100644 index 00000000000..6be95250024 --- /dev/null +++ b/reactos/dll/win32/avicap32/avicap32.spec @@ -0,0 +1,6 @@ +@ stub AppCleanup +@ stdcall capCreateCaptureWindowA(str long long long long long long long) +@ stdcall capCreateCaptureWindowW(wstr long long long long long long long) +@ stdcall capGetDriverDescriptionA(long ptr long ptr long) +@ stdcall capGetDriverDescriptionW(long ptr long ptr long) +@ stub videoThunk32 diff --git a/reactos/dll/win32/win32.rbuild b/reactos/dll/win32/win32.rbuild index 7d572536740..425e1640a4c 100644 --- a/reactos/dll/win32/win32.rbuild +++ b/reactos/dll/win32/win32.rbuild @@ -25,6 +25,9 @@ + + +