tapi32: Add stub for lineInitializeExA.

This commit is contained in:
Louis Lenders 2007-10-21 21:12:13 +01:00 committed by Alexandre Julliard
parent a3ad394f9c
commit c29517896f
3 changed files with 23 additions and 0 deletions

View File

@ -963,6 +963,16 @@ DWORD WINAPI lineInitialize(
return 0;
}
/***********************************************************************
* 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.@)
*/

View File

@ -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)

View File

@ -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;