tapi32: Stub some missing functions.
This commit is contained in:
parent
4c6c8ed041
commit
cf41a41738
|
@ -543,6 +543,15 @@ DWORD WINAPI lineGetLineDevStatusA(HLINE hLine, LPLINEDEVSTATUS lpLineDevStatus)
|
|||
return 0;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* lineGetMessage (TAPI32.@)
|
||||
*/
|
||||
DWORD WINAPI lineGetMessage(HLINEAPP hLineApp, LPLINEMESSAGE lpMessage, DWORD dwTimeout)
|
||||
{
|
||||
FIXME("(%p, %p, %08x): stub.\n", hLineApp, lpMessage, dwTimeout);
|
||||
return 0;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* lineGetNewCalls (TAPI32.@)
|
||||
*/
|
||||
|
|
|
@ -155,6 +155,15 @@ DWORD WINAPI phoneGetLamp(HPHONE hPhone, DWORD dwButtonLampID,
|
|||
return 0;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* phoneGetMessage (TAPI32.@)
|
||||
*/
|
||||
DWORD WINAPI phoneGetMessage(HPHONEAPP hPhoneApp, LPPHONEMESSAGE lpMessage, DWORD dwTimeout)
|
||||
{
|
||||
FIXME("(%p, %p, %08x): stub.\n", hPhoneApp, lpMessage, dwTimeout);
|
||||
return 0;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* phoneGetRing (TAPI32.@)
|
||||
*/
|
||||
|
@ -204,6 +213,26 @@ DWORD WINAPI phoneInitialize(LPHPHONEAPP lphPhoneApp, HINSTANCE hInstance, PHONE
|
|||
return 0;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* phoneInitializeiExA (TAPI32.@)
|
||||
*/
|
||||
DWORD WINAPI phoneInitializeExA(LPHPHONEAPP lphPhoneApp, HINSTANCE hInstance, PHONECALLBACK lpfnCallback, LPCSTR lpszAppName, LPDWORD lpdwNumDevs, LPDWORD lpdwAPIVersion, LPPHONEINITIALIZEEXPARAMS lpPhoneInitializeExParams)
|
||||
{
|
||||
FIXME("(%p, %p, %p, %s, %p, %p, %p): stub.\n", lphPhoneApp, hInstance, lpfnCallback, lpszAppName, lpdwNumDevs, lpdwAPIVersion, lpPhoneInitializeExParams);
|
||||
*lpdwNumDevs = 0;
|
||||
return 0;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* phoneInitializeiExW (TAPI32.@)
|
||||
*/
|
||||
DWORD WINAPI phoneInitializeExW(LPHPHONEAPP lphPhoneApp, HINSTANCE hInstance, PHONECALLBACK lpfnCallback, LPCWSTR lpszAppName, LPDWORD lpdwNumDevs, LPDWORD lpdwAPIVersion, LPPHONEINITIALIZEEXPARAMS lpPhoneInitializeExParams)
|
||||
{
|
||||
FIXME("(%p, %p, %p, %s, %p, %p, %p): stub.\n", lphPhoneApp, hInstance, lpfnCallback, debugstr_w(lpszAppName), lpdwNumDevs, lpdwAPIVersion, lpPhoneInitializeExParams);
|
||||
*lpdwNumDevs = 0;
|
||||
return 0;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* phoneNegotiateAPIVersion (TAPI32.@)
|
||||
*/
|
||||
|
|
|
@ -53,6 +53,7 @@
|
|||
@ stdcall lineGetIconA(long str ptr)
|
||||
@ stdcall lineGetLineDevStatus(long ptr) lineGetLineDevStatusA
|
||||
@ stdcall lineGetLineDevStatusA(long ptr)
|
||||
@ stdcall lineGetMessage(long ptr long)
|
||||
@ stdcall lineGetNewCalls(long long long ptr)
|
||||
@ stdcall lineGetNumRings(long long ptr)
|
||||
@ stdcall lineGetProviderList(long ptr) lineGetProviderListA
|
||||
|
@ -138,12 +139,15 @@
|
|||
@ stdcall phoneGetIcon(long str ptr) phoneGetIconA
|
||||
@ stdcall phoneGetIconA(long str ptr)
|
||||
@ stdcall phoneGetLamp(long long ptr)
|
||||
@ stdcall phoneGetMessage(long ptr long)
|
||||
@ stdcall phoneGetRing(long ptr ptr)
|
||||
@ stdcall phoneGetStatus(long ptr) phoneGetStatusA
|
||||
@ stdcall phoneGetStatusA(long ptr)
|
||||
@ stdcall phoneGetStatusMessages(long ptr ptr ptr)
|
||||
@ stdcall phoneGetVolume(long long ptr)
|
||||
@ stdcall phoneInitialize(ptr long ptr str ptr)
|
||||
@ stdcall phoneInitializeExA(ptr long ptr str ptr ptr ptr)
|
||||
@ stdcall phoneInitializeExW(ptr long ptr str ptr ptr ptr)
|
||||
@ stdcall phoneNegotiateAPIVersion(long long long long ptr ptr)
|
||||
@ stdcall phoneNegotiateExtVersion(long long long long long ptr)
|
||||
@ stdcall phoneOpen(long long ptr long long long long)
|
||||
|
|
|
@ -747,6 +747,15 @@ typedef struct linetranslateoutput_tag {
|
|||
DWORD dwTranslateResults;
|
||||
} LINETRANSLATEOUTPUT, *LPLINETRANSLATEOUTPUT;
|
||||
|
||||
typedef struct linemessage_tag {
|
||||
DWORD hDevice;
|
||||
DWORD dwMessageID;
|
||||
DWORD_PTR dwCallbackInstance;
|
||||
DWORD_PTR dwParam1;
|
||||
DWORD_PTR dwParam2;
|
||||
DWORD_PTR dwParam3;
|
||||
} LINEMESSAGE, *LPLINEMESSAGE;
|
||||
|
||||
typedef void (CALLBACK *LINECALLBACK)(DWORD, DWORD, DWORD, DWORD, DWORD, DWORD);
|
||||
|
||||
typedef struct _PHONEAPP {
|
||||
|
@ -817,6 +826,27 @@ typedef struct phoneextensionid_tag {
|
|||
DWORD dwExtensionID3;
|
||||
} PHONEEXTENSIONID, *LPPHONEEXTENSIONID;
|
||||
|
||||
typedef struct phoneinitializeexparams_tag {
|
||||
DWORD dwTotalSize;
|
||||
DWORD dwNeededSize;
|
||||
DWORD dwUsedSize;
|
||||
DWORD dwOptions;
|
||||
union {
|
||||
HANDLE hEvent;
|
||||
HANDLE hCompletionPort;
|
||||
} Handles;
|
||||
DWORD dwCompletionKey;
|
||||
} PHONEINITIALIZEEXPARAMS, *LPPHONEINITIALIZEEXPARAMS;
|
||||
|
||||
typedef struct phonemessage_tag {
|
||||
DWORD hDevice;
|
||||
DWORD dwMessageID;
|
||||
DWORD_PTR dwCallbackInstance;
|
||||
DWORD_PTR dwParam1;
|
||||
DWORD_PTR dwParam2;
|
||||
DWORD_PTR dwParam3;
|
||||
} PHONEMESSAGE, *LPPHONEMESSAGE;
|
||||
|
||||
typedef struct phonestatus_tag {
|
||||
DWORD dwTotalSize;
|
||||
DWORD dwNeededSize;
|
||||
|
|
Loading…
Reference in New Issue