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/au... ============================================================================== --- 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/au... ============================================================================== --- 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/au... ============================================================================== --- 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/au... ============================================================================== (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/au... ============================================================================== --- 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