Louis Lenders : tapi32: Add stub for lineInitializeExA.
Alexandre Julliard
julliard at winehq.org
Mon Oct 22 09:55:33 CDT 2007
Module: wine
Branch: master
Commit: c29517896f7fcfb3970072543f5a558787371ff5
URL: http://source.winehq.org/git/wine.git/?a=commit;h=c29517896f7fcfb3970072543f5a558787371ff5
Author: Louis Lenders <xerox_xerox2000 at yahoo.co.uk>
Date: Sun Oct 21 21:12:13 2007 +0100
tapi32: Add stub for lineInitializeExA.
---
dlls/tapi32/line.c | 10 ++++++++++
dlls/tapi32/tapi32.spec | 1 +
include/tapi.h | 12 ++++++++++++
3 files changed, 23 insertions(+), 0 deletions(-)
diff --git a/dlls/tapi32/line.c b/dlls/tapi32/line.c
index 6824d26..214e504 100644
--- a/dlls/tapi32/line.c
+++ b/dlls/tapi32/line.c
@@ -964,6 +964,16 @@ DWORD WINAPI lineInitialize(
}
/***********************************************************************
+ * lineInitializeExA (TAPI32.@)
+ */
+LONG WINAPI lineInitializeExA(LPHLINEAPP lphLineApp, HINSTANCE hInstance, LINECALLBACK lpfnCallback, LPCSTR lpszFriendlyAppName, LPDWORD lpdwNumDevs, LPDWORD lpdwAPIVersion, LPLINEINITIALIZEEXPARAMS lpLineInitializeExParams)
+{
+ FIXME("(%p, %p, %p, %s, %p, %p, %p): stub.\n", lphLineApp, hInstance,
+ lpfnCallback, debugstr_a(lpszFriendlyAppName), lpdwNumDevs, lpdwAPIVersion, lpLineInitializeExParams);
+ return 0;
+}
+
+/***********************************************************************
* lineMakeCall (TAPI32.@)
*/
DWORD WINAPI lineMakeCallA(HLINE hLine, LPHCALL lphCall, LPCSTR lpszDestAddress, DWORD dwCountryCode, LPLINECALLPARAMS lpCallParams)
diff --git a/dlls/tapi32/tapi32.spec b/dlls/tapi32/tapi32.spec
index db7f302..87266ce 100644
--- a/dlls/tapi32/tapi32.spec
+++ b/dlls/tapi32/tapi32.spec
@@ -63,6 +63,7 @@
@ stdcall lineHandoffA(long str long)
@ stdcall lineHold(long)
@ stdcall lineInitialize(ptr long ptr str ptr)
+@ 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 lineMonitorDigits(long long)
diff --git a/include/tapi.h b/include/tapi.h
index 8673665..4d7dca0 100644
--- a/include/tapi.h
+++ b/include/tapi.h
@@ -632,6 +632,18 @@ typedef struct linegeneratetone_tag {
DWORD dwVolume;
} LINEGENERATETONE, *LPLINEGENERATETONE;
+typedef struct lineinitializeexparams_tag {
+ DWORD dwTotalSize;
+ DWORD dwNeededSize;
+ DWORD dwUsedSize;
+ DWORD dwOptions;
+ union {
+ HANDLE hEvent;
+ HANDLE hCompletionPort;
+ } Handles;
+ DWORD dwCompletionKey;
+} LINEINITIALIZEEXPARAMS, *LPLINEINITIALIZEEXPARAMS;
+
typedef struct linemediacontrolcallstate_tag {
DWORD dwCallStates;
DWORD dwMediaControl;
More information about the wine-cvs
mailing list