From 72f18889ef8a32a7eff5c04c3a7ff0f5c6313af2 Mon Sep 17 00:00:00 2001 From: Richard Campbell Date: Wed, 12 Nov 2003 21:05:23 +0000 Subject: [PATCH] Very basic dll, needs a makefile and none of the functions are implemented, more soon... svn path=/trunk/; revision=6632 --- reactos/lib/d3d8/d3d8.c | 39 +++++++++++++++++++++++++++++++++++++++ reactos/lib/d3d8/d3d8.def | 6 ++++++ reactos/lib/d3d8/d3d8.edf | 6 ++++++ reactos/lib/d3d8/d3d8.h | 3 +++ reactos/lib/d3d8/d3d8.rc | 37 +++++++++++++++++++++++++++++++++++++ 5 files changed, 91 insertions(+) create mode 100644 reactos/lib/d3d8/d3d8.c create mode 100644 reactos/lib/d3d8/d3d8.def create mode 100644 reactos/lib/d3d8/d3d8.edf create mode 100644 reactos/lib/d3d8/d3d8.h create mode 100644 reactos/lib/d3d8/d3d8.rc diff --git a/reactos/lib/d3d8/d3d8.c b/reactos/lib/d3d8/d3d8.c new file mode 100644 index 00000000000..d81bb9db286 --- /dev/null +++ b/reactos/lib/d3d8/d3d8.c @@ -0,0 +1,39 @@ +#include +#include "d3d8.h" + +HRESULT DLLAPI ValidatePixelShader(void) +{ + OutputDebugString("ValidateVertexShader not implemented."); + return 0; +} + +HRESULT DLLAPI ValidateVertexShader(void) +{ + OutputDebugString("ValidateVertexShader not implemented."); + return 0; +} +HRESULT DLLAPI DebugSetMute(DWORD dw1) +{ + OutputDebugString("DebugSetMute not implemented."); + return 0; +} + +DWORD DLLAPI Direct3DCreate8( UINT SDKVersion ) +{ + OutputDebugString("Direct3DCreate8 not implemented."); + return 0; +} + +BOOL APIENTRY DllMain(HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) +{ + switch (ul_reason_for_call) + { + case DLL_PROCESS_ATTACH: + case DLL_THREAD_ATTACH: + case DLL_THREAD_DETACH: + case DLL_PROCESS_DETACH: + break; + } + + return TRUE; +} diff --git a/reactos/lib/d3d8/d3d8.def b/reactos/lib/d3d8/d3d8.def new file mode 100644 index 00000000000..c32c183573f --- /dev/null +++ b/reactos/lib/d3d8/d3d8.def @@ -0,0 +1,6 @@ +LIBRARY d3d8 +EXPORTS + ValidatePixelShader + ValidateVertexShader + DebugSetMute + Direct3DCreate8 diff --git a/reactos/lib/d3d8/d3d8.edf b/reactos/lib/d3d8/d3d8.edf new file mode 100644 index 00000000000..c32c183573f --- /dev/null +++ b/reactos/lib/d3d8/d3d8.edf @@ -0,0 +1,6 @@ +LIBRARY d3d8 +EXPORTS + ValidatePixelShader + ValidateVertexShader + DebugSetMute + Direct3DCreate8 diff --git a/reactos/lib/d3d8/d3d8.h b/reactos/lib/d3d8/d3d8.h new file mode 100644 index 00000000000..ba1f5287713 --- /dev/null +++ b/reactos/lib/d3d8/d3d8.h @@ -0,0 +1,3 @@ +#include + +#define DLLAPI __declspec(dllexport) diff --git a/reactos/lib/d3d8/d3d8.rc b/reactos/lib/d3d8/d3d8.rc new file mode 100644 index 00000000000..dbbf6bd856a --- /dev/null +++ b/reactos/lib/d3d8/d3d8.rc @@ -0,0 +1,37 @@ +#include +#include + +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US + +VS_VERSION_INFO VERSIONINFO + FILEVERSION RES_UINT_FV_MAJOR,RES_UINT_FV_MINOR,RES_UINT_FV_REVISION,RES_UINT_FV_BUILD + PRODUCTVERSION RES_UINT_PV_MAJOR,RES_UINT_PV_MINOR,RES_UINT_PV_REVISION,RES_UINT_PV_BUILD + FILEFLAGSMASK 0x3fL +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x40004L + FILETYPE 0x2L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" + BEGIN + VALUE "CompanyName", RES_STR_COMPANY_NAME + VALUE "FileDescription", "ReactOS Direct3D\0" + VALUE "FileVersion", RES_STR_FILE_VERSION + VALUE "InternalName", "d3d8\0" + VALUE "LegalCopyright", RES_STR_LEGAL_COPYRIGHT + VALUE "OriginalFilename", "d3d8.dll\0" + VALUE "ProductName", RES_STR_PRODUCT_NAME + VALUE "ProductVersion", RES_STR_PRODUCT_VERSION + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 + END +END