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