Andrew Nguyen : tapi32: Stub lineMakeCallW.
Alexandre Julliard
julliard at winehq.org
Mon Mar 23 12:34:57 CDT 2009
Module: wine
Branch: master
Commit: 9ef447be92e3d5d1b70694581032627b85997b86
URL: http://source.winehq.org/git/wine.git/?a=commit;h=9ef447be92e3d5d1b70694581032627b85997b86
Author: Andrew Nguyen <arethusa26 at gmail.com>
Date: Mon Mar 23 01:34:46 2009 -0500
tapi32: Stub lineMakeCallW.
---
dlls/tapi32/line.c | 21 +++++++++++++++++----
dlls/tapi32/tapi32.spec | 1 +
include/tapi.h | 5 +++--
3 files changed, 21 insertions(+), 6 deletions(-)
diff --git a/dlls/tapi32/line.c b/dlls/tapi32/line.c
index 7145aa0..9cd624f 100644
--- a/dlls/tapi32/line.c
+++ b/dlls/tapi32/line.c
@@ -1005,12 +1005,25 @@ LONG WINAPI lineInitializeExA(LPHLINEAPP lphLineApp, HINSTANCE hInstance, LINECA
}
/***********************************************************************
- * lineMakeCall (TAPI32.@)
+ * lineMakeCallW (TAPI32.@)
*/
-DWORD WINAPI lineMakeCallA(HLINE hLine, LPHCALL lphCall, LPCSTR lpszDestAddress, DWORD dwCountryCode, LPLINECALLPARAMS lpCallParams)
+DWORD WINAPI lineMakeCallW(HLINE hLine, LPHCALL lphCall, LPCWSTR lpszDestAddress,
+ DWORD dwCountryCode, LPLINECALLPARAMS lpCallParams)
{
- FIXME("(%p, %p, %s, %08x, %p): stub.\n", hLine, lphCall, lpszDestAddress, dwCountryCode, lpCallParams);
- return 1;
+ FIXME("(%p, %p, %s, %08x, %p): stub.\n", hLine, lphCall, debugstr_w(lpszDestAddress),
+ dwCountryCode, lpCallParams);
+ return LINEERR_OPERATIONFAILED;
+}
+
+/***********************************************************************
+ * lineMakeCallA (TAPI32.@)
+ */
+DWORD WINAPI lineMakeCallA(HLINE hLine, LPHCALL lphCall, LPCSTR lpszDestAddress,
+ DWORD dwCountryCode, LPLINECALLPARAMS lpCallParams)
+{
+ FIXME("(%p, %p, %s, %08x, %p): stub.\n", hLine, lphCall, lpszDestAddress,
+ dwCountryCode, lpCallParams);
+ return LINEERR_OPERATIONFAILED;
}
/***********************************************************************
diff --git a/dlls/tapi32/tapi32.spec b/dlls/tapi32/tapi32.spec
index 645e7e0..3f37e8f 100644
--- a/dlls/tapi32/tapi32.spec
+++ b/dlls/tapi32/tapi32.spec
@@ -69,6 +69,7 @@
@ stdcall lineInitializeExA(ptr long ptr str ptr ptr ptr)
@ stdcall lineMakeCall(long ptr str long ptr) lineMakeCallA
@ stdcall lineMakeCallA(long ptr str long ptr)
+@ stdcall lineMakeCallW(long ptr wstr long ptr)
@ stdcall lineMonitorDigits(long long)
@ stdcall lineMonitorMedia(long long)
@ stdcall lineMonitorTones(long ptr long)
diff --git a/include/tapi.h b/include/tapi.h
index 9f0b695..d031d00 100644
--- a/include/tapi.h
+++ b/include/tapi.h
@@ -909,7 +909,9 @@ DWORD WINAPI lineInitialize(LPHLINEAPP,HINSTANCE,LINECALLBACK,LPCSTR,LPDWORD);
LONG WINAPI lineInitializeExA(LPHLINEAPP,HINSTANCE,LINECALLBACK,LPCSTR,LPDWORD,LPDWORD,LPLINEINITIALIZEEXPARAMS);
LONG WINAPI lineInitializeExW(LPHLINEAPP,HINSTANCE,LINECALLBACK,LPCWSTR,LPDWORD,LPDWORD,LPLINEINITIALIZEEXPARAMS);
#define lineInitializeEx WINELIB_NAME_AW(lineInitializeEx)
-DWORD WINAPI lineMakeCall(HLINE,LPHCALL,LPCSTR,DWORD,LPLINECALLPARAMS);
+DWORD WINAPI lineMakeCallA(HLINE,LPHCALL,LPCSTR,DWORD,LPLINECALLPARAMS);
+DWORD WINAPI lineMakeCallW(HLINE,LPHCALL,LPCWSTR,DWORD,LPLINECALLPARAMS);
+#define lineMakeCall WINELIB_NAMEAW(lineMakeCall);
DWORD WINAPI lineMonitorDigits(HCALL,DWORD);
DWORD WINAPI lineMonitorMedia(HCALL,DWORD);
DWORD WINAPI lineMonitorTones(HCALL,LPLINEMONITORTONE,DWORD);
@@ -968,7 +970,6 @@ DWORD WINAPI lineGetLineDevStatusA(HLINE,LPLINEDEVSTATUS);
DWORD WINAPI lineGetRequestA(HLINEAPP,DWORD,LPVOID);
DWORD WINAPI lineGetTranslateCapsA(HLINEAPP,DWORD,LPLINETRANSLATECAPS);
DWORD WINAPI lineHandoffA(HCALL,LPCSTR,DWORD);
-DWORD WINAPI lineMakeCallA(HLINE,LPHCALL,LPCSTR,DWORD,LPLINECALLPARAMS);
DWORD WINAPI lineOpenA(HLINEAPP,DWORD,LPHLINE,DWORD,DWORD,DWORD,DWORD,DWORD,LPLINECALLPARAMS);
DWORD WINAPI lineParkA(HCALL,DWORD,LPCSTR,LPVARSTRING);
DWORD WINAPI linePickupA(HLINE,DWORD,LPHCALL,LPCSTR,LPCSTR);
More information about the wine-cvs
mailing list