Wine-20041201 vendor drop Added: vendor/wine/dlls/dinput8/ Added: vendor/wine/dlls/dinput8/current/ Added: vendor/wine/dlls/dinput8/current/Makefile.in Added: vendor/wine/dlls/dinput8/current/dinput8.spec Added: vendor/wine/dlls/dinput8/current/dinput8_main.c Added: vendor/wine/dlls/dinput8/current/version.rc _____
Added: vendor/wine/dlls/dinput8/current/Makefile.in --- vendor/wine/dlls/dinput8/current/Makefile.in 2004-12-31 14:48:58 UTC (rev 12499) +++ vendor/wine/dlls/dinput8/current/Makefile.in 2004-12-31 14:49:10 UTC (rev 12500) @@ -0,0 +1,16 @@
+TOPSRCDIR = @top_srcdir@ +TOPOBJDIR = ../.. +SRCDIR = @srcdir@ +VPATH = @srcdir@ +MODULE = dinput8.dll +IMPORTS = dinput +EXTRALIBS = -luuid + +C_SRCS = \ + dinput8_main.c + +RC_SRCS = version.rc + +@MAKE_DLL_RULES@ + +### Dependencies: _____
Added: vendor/wine/dlls/dinput8/current/dinput8.spec --- vendor/wine/dlls/dinput8/current/dinput8.spec 2004-12-31 14:48:58 UTC (rev 12499) +++ vendor/wine/dlls/dinput8/current/dinput8.spec 2004-12-31 14:49:10 UTC (rev 12500) @@ -0,0 +1,5 @@
+@ stdcall DirectInput8Create(long long ptr ptr ptr) +@ stdcall -private DllCanUnloadNow() DINPUT8_DllCanUnloadNow +@ stdcall -private DllGetClassObject(ptr ptr ptr) DINPUT8_DllGetClassObject +@ stdcall -private DllRegisterServer() DINPUT8_DllRegisterServer +@ stdcall -private DllUnregisterServer() DINPUT8_DllUnregisterServer _____
Added: vendor/wine/dlls/dinput8/current/dinput8_main.c --- vendor/wine/dlls/dinput8/current/dinput8_main.c 2004-12-31 14:48:58 UTC (rev 12499) +++ vendor/wine/dlls/dinput8/current/dinput8_main.c 2004-12-31 14:49:10 UTC (rev 12500) @@ -0,0 +1,83 @@
+/* DirectInput 8 + * + * Copyright 2002 TransGaming Technologies Inc. + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +#include "config.h" +#include <assert.h> +#include <stdarg.h> +#include <string.h> + +#include "wine/debug.h" +#include "windef.h" +#include "winbase.h" +#include "winerror.h" +#include "dinput.h" + +WINE_DEFAULT_DEBUG_CHANNEL(dinput); + +/********************************************************************** ******** + * DirectInput8Create (DINPUT8.@) + */ +HRESULT WINAPI DirectInput8Create( + HINSTANCE hinst, DWORD dwVersion, REFIID riid, LPVOID *ppDI, + LPUNKNOWN punkOuter +) { + return DirectInputCreateEx(hinst, dwVersion, riid, ppDI, punkOuter); +} + +/********************************************************************** * + * DllCanUnloadNow (DINPUT8.@) + */ +HRESULT WINAPI DINPUT8_DllCanUnloadNow(void) +{ + FIXME("(void): stub\n"); + + return S_FALSE; +} + +/********************************************************************** * + * DllGetClassObject (DINPUT8.@) + */ +HRESULT WINAPI DINPUT8_DllGetClassObject(REFCLSID rclsid, REFIID riid, + LPVOID *ppv) +{ + FIXME("(%p, %p, %p): stub\n", debugstr_guid(rclsid), + debugstr_guid(riid), ppv); + + return CLASS_E_CLASSNOTAVAILABLE; +} + +/********************************************************************** * + * DllRegisterServer (DINPUT8.@) + */ +HRESULT WINAPI DINPUT8_DllRegisterServer(void) +{ + FIXME("(void): stub\n"); + + return S_OK; +} + +/********************************************************************** * + * DllUnregisterServer (DINPUT8.@) + */ +HRESULT WINAPI DINPUT8_DllUnregisterServer(void) +{ + FIXME("(void): stub\n"); + + return S_OK; +} _____
Added: vendor/wine/dlls/dinput8/current/version.rc --- vendor/wine/dlls/dinput8/current/version.rc 2004-12-31 14:48:58 UTC (rev 12499) +++ vendor/wine/dlls/dinput8/current/version.rc 2004-12-31 14:49:10 UTC (rev 12500) @@ -0,0 +1,26 @@
+/* + * Copyright 2004 Tom Wickline + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +#define WINE_FILEDESCRIPTION_STR "Wine DirectInput 8" +#define WINE_FILENAME_STR "dinput8.dll" +#define WINE_FILEVERSION 5,1,2600,881 +#define WINE_FILEVERSION_STR "5.1.2600.881" +#define WINE_PRODUCTVERSION 5,1,2600,881 +#define WINE_PRODUCTVERSION_STR "5.1" + +#include "wine/wine_common_ver.rc"