Author: nyadav
Date: Fri May 27 09:20:19 2011
New Revision: 51952
URL:
http://svn.reactos.org/svn/reactos?rev=51952&view=rev
Log:
[AUDSRV] Revamp Audio Server API with RPC
Added:
branches/nyadav-audio-branch/dll/win32/audsrvapi/ (with props)
branches/nyadav-audio-branch/dll/win32/audsrvapi/CMakeLists.txt (with props)
branches/nyadav-audio-branch/dll/win32/audsrvapi/audsrvapi.c (with props)
branches/nyadav-audio-branch/dll/win32/audsrvapi/audsrvapi.h (with props)
branches/nyadav-audio-branch/dll/win32/audsrvapi/audsrvapi.spec (with props)
branches/nyadav-audio-branch/dll/win32/audsrvapi/dllmain.c (with props)
Removed:
branches/nyadav-audio-branch/dll/win32/audiosrv2/
Propchange: branches/nyadav-audio-branch/dll/win32/audsrvapi/
------------------------------------------------------------------------------
--- bugtraq:logregex (added)
+++ bugtraq:logregex Fri May 27 09:20:19 2011
@@ -1,0 +1,2 @@
+([Ii]ssue|[Bb]ug)s? #?(\d+)(,? ?#?(\d+))*(,? ?(and |or )?#?(\d+))?
+(\d+)
Propchange: branches/nyadav-audio-branch/dll/win32/audsrvapi/
------------------------------------------------------------------------------
bugtraq:message = See issue #%BUGID% for more details.
Propchange: branches/nyadav-audio-branch/dll/win32/audsrvapi/
------------------------------------------------------------------------------
bugtraq:url =
http://www.reactos.org/bugzilla/show_bug.cgi?id=%BUGID%
Propchange: branches/nyadav-audio-branch/dll/win32/audsrvapi/
------------------------------------------------------------------------------
tsvn:logminsize = 10
Added: branches/nyadav-audio-branch/dll/win32/audsrvapi/CMakeLists.txt
URL:
http://svn.reactos.org/svn/reactos/branches/nyadav-audio-branch/dll/win32/a…
==============================================================================
--- branches/nyadav-audio-branch/dll/win32/audsrvapi/CMakeLists.txt (added)
+++ branches/nyadav-audio-branch/dll/win32/audsrvapi/CMakeLists.txt [iso-8859-1] Fri May
27 09:20:19 2011
@@ -1,0 +1,21 @@
+include_directories(${REACTOS_BINARY_DIR}/include/reactos/idl)
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/libs/audsrv)
+
+spec2def(audsrvapi.dll audsrvapi.spec)
+
+list(APPEND SOURCE
+ dllmain.c
+ audsrvapi.c
+ ${CMAKE_CURRENT_BINARY_DIR}/audsrvapi.def)
+
+add_library(audsrvapi SHARED ${SOURCE})
+set_module_type(audsrvapi win32dll)
+
+target_link_libraries(audsrvapi audsrvrpc uuid wine ${PSEH_LIB})
+
+
+add_pch(audsrv ${CMAKE_CURRENT_SOURCE_DIR}/audsrv.h ${SOURCE})
+
+add_importlibs(audsrvapi rpcrt4 ole32 oleaut32 user32 advapi32 msvcrt kernel32 ntdll)
+add_cab_target(audsrvapi 1)
+add_importlib_target(audsrvapi.spec)
Propchange: branches/nyadav-audio-branch/dll/win32/audsrvapi/CMakeLists.txt
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: branches/nyadav-audio-branch/dll/win32/audsrvapi/CMakeLists.txt
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: branches/nyadav-audio-branch/dll/win32/audsrvapi/audsrvapi.c
URL:
http://svn.reactos.org/svn/reactos/branches/nyadav-audio-branch/dll/win32/a…
==============================================================================
--- branches/nyadav-audio-branch/dll/win32/audsrvapi/audsrvapi.c (added)
+++ branches/nyadav-audio-branch/dll/win32/audsrvapi/audsrvapi.c [iso-8859-1] Fri May 27
09:20:19 2011
@@ -1,0 +1,1 @@
+#include "audsrvapi.h"
Propchange: branches/nyadav-audio-branch/dll/win32/audsrvapi/audsrvapi.c
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: branches/nyadav-audio-branch/dll/win32/audsrvapi/audsrvapi.c
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: branches/nyadav-audio-branch/dll/win32/audsrvapi/audsrvapi.h
URL:
http://svn.reactos.org/svn/reactos/branches/nyadav-audio-branch/dll/win32/a…
==============================================================================
--- branches/nyadav-audio-branch/dll/win32/audsrvapi/audsrvapi.h (added)
+++ branches/nyadav-audio-branch/dll/win32/audsrvapi/audsrvapi.h [iso-8859-1] Fri May 27
09:20:19 2011
@@ -1,0 +1,2 @@
+#include "audsrvrpc_c.h"
+#include <audsrvapi.h>
Propchange: branches/nyadav-audio-branch/dll/win32/audsrvapi/audsrvapi.h
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: branches/nyadav-audio-branch/dll/win32/audsrvapi/audsrvapi.h
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: branches/nyadav-audio-branch/dll/win32/audsrvapi/audsrvapi.spec
URL:
http://svn.reactos.org/svn/reactos/branches/nyadav-audio-branch/dll/win32/a…
==============================================================================
(empty)
Propchange: branches/nyadav-audio-branch/dll/win32/audsrvapi/audsrvapi.spec
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: branches/nyadav-audio-branch/dll/win32/audsrvapi/audsrvapi.spec
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: branches/nyadav-audio-branch/dll/win32/audsrvapi/dllmain.c
URL:
http://svn.reactos.org/svn/reactos/branches/nyadav-audio-branch/dll/win32/a…
==============================================================================
--- branches/nyadav-audio-branch/dll/win32/audsrvapi/dllmain.c (added)
+++ branches/nyadav-audio-branch/dll/win32/audsrvapi/dllmain.c [iso-8859-1] Fri May 27
09:20:19 2011
@@ -1,0 +1,18 @@
+
+#include "audsrvapi.h"
+
+BOOL APIENTRY DllMain( HMODULE 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;
+}
Propchange: branches/nyadav-audio-branch/dll/win32/audsrvapi/dllmain.c
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: branches/nyadav-audio-branch/dll/win32/audsrvapi/dllmain.c
------------------------------------------------------------------------------
svn:mime-type = text/plain