- Add avicap32 (stubs only)

- Add mfc42u.dll, msvbvm50.dll, msvbvm60.dll, msvcirt.dll optional entries to reactos.dff

svn path=/trunk/; revision=42197
This commit is contained in:
Dmitry Chapyshev 2009-07-25 09:28:18 +00:00
parent b2085629b4
commit 3b72642a0a
7 changed files with 136 additions and 0 deletions

View file

@ -143,6 +143,7 @@
<property name="BASEADDRESS_MSVIDC32" value="0x73650000" />
<property name="BASEADDRESS_MSRLE32" value="0x73660000" />
<property name="BASEADDRESS_MSDMO" value="0x73670000" />
<property name="BASEADDRESS_AVICAP32" value="0x739e0000" />
<property name="BASEADDRESS_AVIFIL32" value="0x73ac0000" />
<property name="BASEADDRESS_MSCMS" value="0x73af0000" />
<property name="BASEADDRESS_DCIMAN32" value="0x73b10000" />

View file

@ -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

View file

@ -0,0 +1,98 @@
/*
* PROJECT: avicap32
* FILE: dll\win32\avicap32\avicap32.c
* PURPOSE: Main file
* PROGRAMMERS: Dmitry Chapyshev (dmitry@reactos.org)
*/
#include <windows.h>
#include <vfw.h>
#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;
}

View file

@ -0,0 +1,16 @@
<?xml version="1.0"?>
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
<module name="avicap32" type="win32dll" baseaddress="${BASEADDRESS_AVICAP32}" installbase="system32" installname="avicap32.dll" unicode="yes">
<importlibrary definition="avicap32.spec" />
<include base="avicap32">.</include>
<library>advapi32</library>
<library>kernel32</library>
<library>msvfw32</library>
<library>user32</library>
<library>gdi32</library>
<library>wine</library>
<library>winmm</library>
<library>version</library>
<file>avicap32.c</file>
<file>avicap32.rc</file>
</module>

View file

@ -0,0 +1,7 @@
#include <windows.h>
#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 <reactos/version.rc>

View file

@ -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

View file

@ -25,6 +25,9 @@
<directory name="authz">
<xi:include href="authz/authz.rbuild" />
</directory>
<directory name="avicap32">
<xi:include href="avicap32/avicap32.rbuild" />
</directory>
<directory name="avifil32">
<xi:include href="avifil32/avifil32.rbuild" />
</directory>