Module: wine Branch: master Commit: c29517896f7fcfb3970072543f5a558787371ff5 URL: http://source.winehq.org/git/wine.git/?a=commit;h=c29517896f7fcfb3970072543f...
Author: Louis Lenders xerox_xerox2000@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;