From b9039cc7c8073052a3c9d64879849462c89525c5 Mon Sep 17 00:00:00 2001 From: Magnus Olsen Date: Thu, 8 Nov 2007 20:08:42 +0000 Subject: [PATCH] Start on ksuser. svn path=/branches/reactx/; revision=30277 --- reactos/dll/directx/ksuser/ksuser.c | 75 ++++++++++++++++++++++++ reactos/dll/directx/ksuser/ksuser.def | 7 +++ reactos/dll/directx/ksuser/ksuser.h | 3 + reactos/dll/directx/ksuser/ksuser.rbuild | 9 +++ reactos/dll/directx/ksuser/ksuser.rc | 10 ++++ 5 files changed, 104 insertions(+) create mode 100644 reactos/dll/directx/ksuser/ksuser.c create mode 100644 reactos/dll/directx/ksuser/ksuser.def create mode 100644 reactos/dll/directx/ksuser/ksuser.h create mode 100644 reactos/dll/directx/ksuser/ksuser.rbuild create mode 100644 reactos/dll/directx/ksuser/ksuser.rc diff --git a/reactos/dll/directx/ksuser/ksuser.c b/reactos/dll/directx/ksuser/ksuser.c new file mode 100644 index 00000000000..45359dcf400 --- /dev/null +++ b/reactos/dll/directx/ksuser/ksuser.c @@ -0,0 +1,75 @@ + + +#define _KSDDK_ +#include +#include +#include "ksuser.h" + +#include + + + + +KSDDKAPI +NTSTATUS +NTAPI +KsCreateAllocator(HANDLE ConnectionHandle, + PKSALLOCATOR_FRAMING AllocatorFraming, + PHANDLE AllocatorHandle) +{ + + return 0; +} + +/* +KSDDKAPI +NTSTATUS +NTAPI +KsCreateClock(HANDLE ConnectionHandle, + PKSCLOCK_CREATE ClockCreate, + PHANDLE ClockHandle) +{ + UNIMPLEMENTED + return 0; +} + +KSDDKAPI +NTSTATUS +NTAPI +KsCreatePin(HANDLE FilterHandle, + PKSPIN_CONNECT Connect, + ACCESS_MASK DesiredAccess, + OUT PHANDLE ConnectionHandle) +{ + UNIMPLEMENTED + return 0; +} + +KSDDKAPI +NTSTATUS +NTAPI +KsCreateTopologyNode(HANDLE ParentHandle, + PKSNODE_CREATE NodeCreate, + IN ACCESS_MASK DesiredAccess, + OUT PHANDLE NodeHandle) +{ + UNIMPLEMENTED + return 0; +} +*/ + +BOOL +APIENTRY +DllMain(HANDLE hModule, DWORD ulreason, LPVOID lpReserved) +{ + switch (ulreason) + { + case DLL_PROCESS_ATTACH: + case DLL_THREAD_ATTACH: + case DLL_THREAD_DETACH: + case DLL_PROCESS_DETACH: + break; + } + + return TRUE; +} diff --git a/reactos/dll/directx/ksuser/ksuser.def b/reactos/dll/directx/ksuser/ksuser.def new file mode 100644 index 00000000000..47379462932 --- /dev/null +++ b/reactos/dll/directx/ksuser/ksuser.def @@ -0,0 +1,7 @@ +LIBRARY d3d8 +EXPORTS + KsCreateAllocator@12 + KsCreateClock@12 + KsCreatePin@16 + KsCreateTopologyNode@16 + diff --git a/reactos/dll/directx/ksuser/ksuser.h b/reactos/dll/directx/ksuser/ksuser.h new file mode 100644 index 00000000000..aacb104fe11 --- /dev/null +++ b/reactos/dll/directx/ksuser/ksuser.h @@ -0,0 +1,3 @@ +#include + + diff --git a/reactos/dll/directx/ksuser/ksuser.rbuild b/reactos/dll/directx/ksuser/ksuser.rbuild new file mode 100644 index 00000000000..4561d5c0a4c --- /dev/null +++ b/reactos/dll/directx/ksuser/ksuser.rbuild @@ -0,0 +1,9 @@ + + + + + kernel32 + ntdll + ksuser.c + ksuser.rc + diff --git a/reactos/dll/directx/ksuser/ksuser.rc b/reactos/dll/directx/ksuser/ksuser.rc new file mode 100644 index 00000000000..d59a6ec166e --- /dev/null +++ b/reactos/dll/directx/ksuser/ksuser.rc @@ -0,0 +1,10 @@ + + +#define REACTOS_VERSION_DLL +#define REACTOS_STR_FILE_DESCRIPTION "User CSA Library\0" +#define REACTOS_STR_INTERNAL_NAME "ksuser.dll\0" +#define REACTOS_STR_ORIGINAL_FILENAME "ksuser.dll\0" + +#include + +#include