Added/fixed some documentation reported by winapi_check.
[wine/dcerpc.git] / dlls / tapi32 / line.c
blob50df0ed417ccf83e108aa29541e8607ebcece329
1 /*
2 * TAPI32 line services
4 * Copyright 1999 Andreas Mohr
5 */
7 #include <string.h>
8 #include <stdlib.h>
9 #include <stdio.h>
10 #include "winbase.h"
11 #include "windef.h"
12 #include "tapi.h"
13 #include "debugtools.h"
15 DEFAULT_DEBUG_CHANNEL(tapi);
16 DECLARE_DEBUG_CHANNEL(comm);
18 /***********************************************************************
19 * lineAccept (TAPI32.@)
21 DWORD WINAPI lineAccept(HCALL hCall, LPCSTR lpsUserUserInfo, DWORD dwSize)
23 FIXME("(%04x, %s, %ld): stub.\n", hCall, lpsUserUserInfo, dwSize);
24 return 1;
27 /***********************************************************************
28 * lineAddProvider (TAPI32.@)
30 DWORD WINAPI lineAddProvider(LPCSTR lpszProviderName, HWND hwndOwner, LPDWORD lpdwPermanentProviderID)
32 FIXME("(%s, %04x, %p): stub.\n", lpszProviderName, hwndOwner, lpdwPermanentProviderID);
33 return 1;
36 /***********************************************************************
37 * lineAddToConference (TAPI32.@)
39 DWORD WINAPI lineAddToConference(HCALL hConfCall, HCALL hConsultCall)
41 FIXME("(%04x, %04x): stub.\n", hConfCall, hConsultCall);
42 return 1;
45 /***********************************************************************
46 * lineAnswer (TAPI32.@)
48 DWORD WINAPI lineAnswer(HCALL hCall, LPCSTR lpsUserUserInfo, DWORD dwSize)
50 FIXME("(%04x, %s, %ld): stub.\n", hCall, lpsUserUserInfo, dwSize);
51 return 1;
54 /***********************************************************************
55 * lineBlindTransfer (TAPI32.@)
57 DWORD WINAPI lineBlindTransfer(HCALL hCall, LPCSTR lpszDestAddress, DWORD dwCountryCode)
59 FIXME("(%04x, %s, %08lx): stub.\n", hCall, lpszDestAddress, dwCountryCode);
60 return 1;
63 /***********************************************************************
64 * lineClose (TAPI32.@)
66 DWORD WINAPI lineClose(HLINE hLine)
68 FIXME("(%04x): stub.\n", hLine);
69 return 0;
72 /***********************************************************************
73 * lineCompleteCall (TAPI32.@)
75 DWORD WINAPI lineCompleteCall(HCALL hCall, LPDWORD lpdwCompletionID, DWORD dwCompletionMode, DWORD dwMessageID)
77 FIXME("(%04x, %p, %08lx, %08lx): stub.\n", hCall, lpdwCompletionID, dwCompletionMode, dwMessageID);
78 return 1;
81 /***********************************************************************
82 * lineCompleteTransfer (TAPI32.@)
84 DWORD WINAPI lineCompleteTransfer(HCALL hCall, HCALL hConsultCall, LPHCALL lphConfCall, DWORD dwTransferMode)
86 FIXME("(%04x, %04x, %p, %08lx): stub.\n", hCall, hConsultCall, lphConfCall, dwTransferMode);
87 return 1;
90 /***********************************************************************
91 * lineConfigDialog (TAPI32.@)
93 DWORD WINAPI lineConfigDialog(DWORD dwDeviceID, HWND hwndOwner, LPCSTR lpszDeviceClass)
95 FIXME("(%08lx, %04x, %s): stub.\n", dwDeviceID, hwndOwner, lpszDeviceClass);
96 return 0;
99 /***********************************************************************
100 * lineConfigDialogEdit (TAPI32.@)
102 DWORD WINAPI lineConfigDialogEdit(DWORD dwDeviceID, HWND hwndOwner, LPCSTR lpszDeviceClass, LPVOID const lpDeviceConfigIn, DWORD dwSize, LPVARSTRING lpDeviceConfigOut)
104 FIXME("stub.\n");
105 return 0;
108 /***********************************************************************
109 * lineConfigProvider (TAPI32.@)
111 DWORD WINAPI lineConfigProvider(HWND hwndOwner, DWORD dwPermanentProviderID)
113 FIXME("(%04x, %08lx): stub.\n", hwndOwner, dwPermanentProviderID);
114 return 0;
117 /***********************************************************************
118 * lineDeallocateCall (TAPI32.@)
120 DWORD WINAPI lineDeallocateCall(HCALL hCall)
122 FIXME("(%04x): stub.\n", hCall);
123 return 0;
126 /***********************************************************************
127 * lineDevSpecific (TAPI32.@)
129 DWORD WINAPI lineDevSpecific(HLINE hLine, DWORD dwAddressId, HCALL hCall, LPVOID lpParams, DWORD dwSize)
131 FIXME("(%04x, %08lx, %04x, %p, %ld): stub.\n", hLine, dwAddressId, hCall, lpParams, dwSize);
132 return 1;
135 /***********************************************************************
136 * lineDevSpecificFeature (TAPI32.@)
138 DWORD WINAPI lineDevSpecificFeature(HLINE hLine, DWORD dwFeature, LPVOID lpParams, DWORD dwSize)
140 FIXME("(%04x, %08lx, %p, %ld): stub.\n", hLine, dwFeature, lpParams, dwSize);
141 return 1;
144 /***********************************************************************
145 * lineDial (TAPI32.@)
147 DWORD WINAPI lineDial(HCALL hCall, LPCSTR lpszDestAddress, DWORD dwCountryCode)
149 FIXME("(%04x, %s, %08lx): stub.\n", hCall, lpszDestAddress, dwCountryCode);
150 return 1;
153 /***********************************************************************
154 * lineDrop (TAPI32.@)
156 DWORD WINAPI lineDrop(HCALL hCall, LPCSTR lpsUserUserInfo, DWORD dwSize)
158 FIXME("(%04x, %s, %08lx): stub.\n", hCall, lpsUserUserInfo, dwSize);
159 return 1;
162 /***********************************************************************
163 * lineForward (TAPI32.@)
165 DWORD WINAPI lineForward(HLINE hLine, DWORD bAllAddress, DWORD dwAdressID, LPLINEFORWARDLIST lpForwardList, DWORD dwNumRingsNoAnswer, LPHCALL lphConsultCall, LPLINECALLPARAMS lpCallParams)
167 FIXME("stub.\n");
168 return 1;
171 /***********************************************************************
172 * lineGatherDigits (TAPI32.@)
174 DWORD WINAPI lineGatherDigits(HCALL hCall, DWORD dwDigitModes, LPSTR lpsDigits, DWORD dwNumDigits, LPCSTR lpszTerminationDigits, DWORD dwFirstDigitTimeout, DWORD dwInterDigitTimeout)
176 FIXME("stub.\n");
177 return 0;
180 /***********************************************************************
181 * lineGenerateDigits (TAPI32.@)
183 DWORD WINAPI lineGenerateDigits(HCALL hCall, DWORD dwDigitModes, LPCSTR lpszDigits, DWORD dwDuration)
185 FIXME("(%04x, %08lx, %s, %ld): stub.\n", hCall, dwDigitModes, lpszDigits, dwDuration);
186 return 0;
189 /***********************************************************************
190 * lineGenerateTone (TAPI32.@)
192 DWORD WINAPI lineGenerateTone(HCALL hCall, DWORD dwToneMode, DWORD dwDuration, DWORD dwNumTones, LPLINEGENERATETONE lpTones)
194 FIXME("(%04x, %08lx, %ld, %ld, %p): stub.\n", hCall, dwToneMode, dwDuration, dwNumTones, lpTones);
195 return 0;
198 /***********************************************************************
199 * lineGetAddressCaps (TAPI32.@)
201 DWORD WINAPI lineGetAddressCaps(HLINEAPP hLineApp, DWORD dwDeviceID, DWORD dwAddressID, DWORD dwAPIVersion, DWORD dwExtVersion, LPLINEADDRESSCAPS lpAddressCaps)
203 FIXME("(%04x, %08lx, %08lx, %08lx, %08lx, %p): stub.\n", hLineApp, dwDeviceID, dwAddressID, dwAPIVersion, dwExtVersion, lpAddressCaps);
204 return 0;
207 /***********************************************************************
208 * lineGetAddressID (TAPI32.@)
210 DWORD WINAPI lineGetAddressID(HLINE hLine, LPDWORD lpdwAddressID, DWORD dwAddressMode, LPCSTR lpsAddress, DWORD dwSize)
212 FIXME("%04x, %p, %08lx, %s, %ld): stub.\n", hLine, lpdwAddressID, dwAddressMode, lpsAddress, dwSize);
213 return 0;
216 /***********************************************************************
217 * lineGetAddressStatus (TAPI32.@)
219 DWORD WINAPI lineGetAddressStatus(HLINE hLine, DWORD dwAddressID, LPLINEADDRESSSTATUS lpAddressStatus)
221 FIXME("(%04x, %08lx, %p): stub.\n", hLine, dwAddressID, lpAddressStatus);
222 return 0;
225 /***********************************************************************
226 * lineGetAppPriority (TAPI32.@)
228 DWORD WINAPI lineGetAppPriority(LPCSTR lpszAppFilename, DWORD dwMediaMode, LPLINEEXTENSIONID const lpExtensionID, DWORD dwRequestMode, LPVARSTRING lpExtensionName, LPDWORD lpdwPriority)
230 FIXME("(%s, %08lx, %p, %08lx, %p, %p): stub.\n", lpszAppFilename, dwMediaMode, lpExtensionID, dwRequestMode, lpExtensionName, lpdwPriority);
231 return 0;
234 /***********************************************************************
235 * lineGetCallInfo (TAPI32.@)
237 DWORD WINAPI lineGetCallInfo(HCALL hCall, LPLINECALLINFO lpCallInfo)
239 FIXME("(%04x, %p): stub.\n", hCall, lpCallInfo);
240 return 0;
243 /***********************************************************************
244 * lineGetCallStatus (TAPI32.@)
246 DWORD WINAPI lineGetCallStatus(HCALL hCall, LPLINECALLSTATUS lpCallStatus)
248 FIXME("(%04x, %p): stub.\n", hCall, lpCallStatus);
249 return 0;
252 /***********************************************************************
253 * lineGetConfRelatedCalls (TAPI32.@)
255 DWORD WINAPI lineGetConfRelatedCalls(HCALL hCall, LPLINECALLLIST lpCallList)
257 FIXME("(%04x, %p): stub.\n", hCall, lpCallList);
258 return 0;
261 /***********************************************************************
262 * lineGetCountry (TAPI32.@)
264 DWORD WINAPI lineGetCountry(DWORD dwCountryID, DWORD dwAPIVersion, LPLINECOUNTRYLIST lpLineCountryList)
266 FIXME("(%08lx, %08lx, %p): stub.\n", dwCountryID, dwAPIVersion, lpLineCountryList);
267 return 0;
270 /***********************************************************************
271 * lineGetDevCaps (TAPI32.@)
273 DWORD WINAPI lineGetDevCaps(HLINEAPP hLineApp, DWORD dwDeviceID, DWORD dwAPIVersion, DWORD dwExtVersion, LPLINEDEVCAPS lpLineDevCaps)
275 FIXME("(%04x, %08lx, %08lx, %08lx, %p): stub.\n", hLineApp, dwDeviceID, dwAPIVersion, dwExtVersion, lpLineDevCaps);
276 return 0;
279 /***********************************************************************
280 * lineGetDevConfig (TAPI32.@)
282 DWORD WINAPI lineGetDevConfig(DWORD dwDeviceID, LPVARSTRING lpDeviceConfig, LPCSTR lpszDeviceClass)
284 FIXME("(%08lx, %p, %s): stub.\n", dwDeviceID, lpDeviceConfig, lpszDeviceClass);
285 return 0;
288 /***********************************************************************
289 * lineGetID (TAPI32.@)
291 DWORD WINAPI lineGetID(HLINE hLine, DWORD dwAddressID, HCALL hCall, DWORD dwSelect, LPVARSTRING lpDeviceID, LPCSTR lpszDeviceClass)
293 FIXME("(%04x, %08lx, %04x, %08lx, %p, %s): stub.\n", hLine, dwAddressID, hCall, dwSelect, lpDeviceID, lpszDeviceClass);
294 return 0;
297 /***********************************************************************
298 * lineGetIcon (TAPI32.@)
300 DWORD WINAPI lineGetIcon(DWORD dwDeviceID, LPCSTR lpszDeviceClass, HICON *lphIcon)
302 FIXME("(%08lx, %s, %p): stub.\n", dwDeviceID, lpszDeviceClass, lphIcon);
303 return 0;
306 /***********************************************************************
307 * lineGetLineDevStatus (TAPI32.@)
309 DWORD WINAPI lineGetLineDevStatus(HLINE hLine, LPLINEDEVSTATUS lpLineDevStatus)
311 FIXME("(%04x, %p): stub.\n", hLine, lpLineDevStatus);
312 return 0;
315 /***********************************************************************
316 * lineGetNewCalls (TAPI32.@)
318 DWORD WINAPI lineGetNewCalls(HLINE hLine, DWORD dwAddressID, DWORD dwSelect, LPLINECALLLIST lpCallList)
320 FIXME("(%04x, %08lx, %08lx, %p): stub.\n", hLine, dwAddressID, dwSelect, lpCallList);
321 return 0;
324 /***********************************************************************
325 * lineGetNumRings (TAPI32.@)
327 DWORD WINAPI lineGetNumRings(HLINE hLine, DWORD dwAddressID, LPDWORD lpdwNumRings)
329 FIXME("(%04x, %08lx, %p): stub.\n", hLine, dwAddressID, lpdwNumRings);
330 return 0;
333 /***********************************************************************
334 * lineGetProviderList (TAPI32.@)
336 DWORD WINAPI lineGetProviderList(DWORD dwAPIVersion, LPLINEPROVIDERLIST lpProviderList)
338 FIXME("(%08lx, %p): stub.\n", dwAPIVersion, lpProviderList);
339 return 0;
342 /***********************************************************************
343 * lineGetRequest (TAPI32.@)
345 DWORD WINAPI lineGetRequest(HLINEAPP hLineApp, DWORD dwRequestMode, LPVOID lpRequestBuffer)
347 FIXME("%04x, %08lx, %p): stub.\n", hLineApp, dwRequestMode, lpRequestBuffer);
348 return 0;
351 /***********************************************************************
352 * lineGetStatusMessages (TAPI32.@)
354 DWORD WINAPI lineGetStatusMessages(HLINE hLine, LPDWORD lpdwLineStatus, LPDWORD lpdwAddressStates)
356 FIXME("(%04x, %p, %p): stub.\n", hLine, lpdwLineStatus, lpdwAddressStates);
357 return 0;
360 /***********************************************************************
361 * lineGetTranslateCaps (TAPI32.@)
363 DWORD WINAPI lineGetTranslateCaps(HLINEAPP hLineApp, DWORD dwAPIVersion, LPLINETRANSLATECAPS lpTranslateCaps)
365 FIXME("(%04x, %08lx, %p): stub.\n", hLineApp, dwAPIVersion, lpTranslateCaps);
366 return 0;
369 /***********************************************************************
370 * lineHandoff (TAPI32.@)
372 DWORD WINAPI lineHandoff(HCALL hCall, LPCSTR lpszFileName, DWORD dwMediaMode)
374 FIXME("(%04x, %s, %08lx): stub.\n", hCall, lpszFileName, dwMediaMode);
375 return 0;
378 /***********************************************************************
379 * lineHold (TAPI32.@)
381 DWORD WINAPI lineHold(HCALL hCall)
383 FIXME("(%04x): stub.\n", hCall);
384 return 1;
387 /***********************************************************************
388 * lineInitialize (TAPI32.@)
390 DWORD WINAPI lineInitialize(
391 LPHLINEAPP lphLineApp,
392 HINSTANCE hInstance,
393 LINECALLBACK lpfnCallback,
394 LPCSTR lpszAppName,
395 LPDWORD lpdwNumDevs)
397 FIXME_(comm)("stub.\n");
398 return 0;
401 /***********************************************************************
402 * lineMakeCall (TAPI32.@)
404 DWORD WINAPI lineMakeCall(HLINE hLine, LPHCALL lphCall, LPCSTR lpszDestAddress, DWORD dwCountryCode, LPLINECALLPARAMS lpCallParams)
406 FIXME("(%04x, %p, %s, %08lx, %p): stub.\n", hLine, lphCall, lpszDestAddress, dwCountryCode, lpCallParams);
407 return 1;
410 /***********************************************************************
411 * lineMonitorDigits (TAPI32.@)
413 DWORD WINAPI lineMonitorDigits(HCALL hCall, DWORD dwDigitModes)
415 FIXME("(%04x, %08lx): stub.\n", hCall, dwDigitModes);
416 return 0;
419 /***********************************************************************
420 * lineMonitorMedia (TAPI32.@)
422 DWORD WINAPI lineMonitorMedia(HCALL hCall, DWORD dwMediaModes)
424 FIXME("(%04x, %08lx): stub.\n", hCall, dwMediaModes);
425 return 0;
428 /***********************************************************************
429 * lineMonitorTones (TAPI32.@)
431 DWORD WINAPI lineMonitorTones(HCALL hCall, LPLINEMONITORTONE lpToneList, DWORD dwNumEntries)
433 FIXME("(%04x, %p, %08lx): stub.\n", hCall, lpToneList, dwNumEntries);
434 return 0;
437 /***********************************************************************
438 * lineNegotiateAPIVersion (TAPI32.@)
440 DWORD WINAPI lineNegotiateAPIVersion(
441 HLINEAPP hLineApp,
442 DWORD dwDeviceID,
443 DWORD dwAPILowVersion,
444 DWORD dwAPIHighVersion,
445 LPDWORD lpdwAPIVersion,
446 LPLINEEXTENSIONID lpExtensionID
449 FIXME_(comm)("stub.\n");
450 *lpdwAPIVersion = dwAPIHighVersion;
451 return 0;
454 /***********************************************************************
455 * lineNegotiateExtVersion (TAPI32.@)
457 DWORD WINAPI lineNegotiateExtVersion(HLINEAPP hLineApp, DWORD dwDeviceID, DWORD dwAPIVersion, DWORD dwExtLowVersion, DWORD dwExtHighVersion, LPDWORD lpdwExtVersion)
459 FIXME("stub.\n");
460 return 0;
463 /***********************************************************************
464 * lineOpen (TAPI32.@)
466 DWORD WINAPI lineOpen(HLINEAPP hLineApp, DWORD dwDeviceID, LPHLINE lphLine, DWORD dwAPIVersion, DWORD dwExtVersion, DWORD dwCallbackInstance, DWORD dwPrivileges, DWORD dwMediaModes, LPLINECALLPARAMS lpCallParams)
468 FIXME("stub.\n");
469 return 0;
472 /***********************************************************************
473 * linePark (TAPI32.@)
475 DWORD WINAPI linePark(HCALL hCall, DWORD dwParkMode, LPCSTR lpszDirAddress, LPVARSTRING lpNonDirAddress)
477 FIXME("(%04x, %08lx, %s, %p): stub.\n", hCall, dwParkMode, lpszDirAddress, lpNonDirAddress);
478 return 1;
481 /***********************************************************************
482 * linePickup (TAPI32.@)
484 DWORD WINAPI linePickup(HLINE hLine, DWORD dwAddressID, LPHCALL lphCall, LPCSTR lpszDestAddress, LPCSTR lpszGroupID)
486 FIXME("(%04x, %08lx, %p, %s, %s): stub.\n", hLine, dwAddressID, lphCall, lpszDestAddress, lpszGroupID);
487 return 1;
490 /***********************************************************************
491 * linePrepareAddToConference (TAPI32.@)
493 DWORD WINAPI linePrepareAddToConference(HCALL hConfCall, LPHCALL lphConsultCall, LPLINECALLPARAMS lpCallParams)
495 FIXME("(%04x, %p, %p): stub.\n", hConfCall, lphConsultCall, lpCallParams);
496 return 1;
499 /***********************************************************************
500 * lineRedirect (TAPI32.@)
502 DWORD WINAPI lineRedirect(
503 HCALL hCall,
504 LPCSTR lpszDestAddress,
505 DWORD dwCountryCode) {
507 FIXME_(comm)(": stub.\n");
508 return 1;
511 /***********************************************************************
512 * lineRegisterRequestRecipient (TAPI32.@)
514 DWORD WINAPI lineRegisterRequestRecipient(HLINEAPP hLineApp, DWORD dwRegistrationInstance, DWORD dwRequestMode, DWORD dwEnable)
516 FIXME("(%04x, %08lx, %08lx, %08lx): stub.\n", hLineApp, dwRegistrationInstance, dwRequestMode, dwEnable);
517 return 1;
520 /***********************************************************************
521 * lineReleaseUserUserInfo (TAPI32.@)
523 DWORD WINAPI lineReleaseUserUserInfo(HCALL hCall)
525 FIXME("(%04x): stub.\n", hCall);
526 return 1;
529 /***********************************************************************
530 * lineRemoveFromConference (TAPI32.@)
532 DWORD WINAPI lineRemoveFromConference(HCALL hCall)
534 FIXME("(%04x): stub.\n", hCall);
535 return 1;
538 /***********************************************************************
539 * lineRemoveProvider (TAPI32.@)
541 DWORD WINAPI lineRemoveProvider(DWORD dwPermanentProviderID, HWND hwndOwner)
543 FIXME("(%08lx, %04x): stub.\n", dwPermanentProviderID, hwndOwner);
544 return 1;
547 /***********************************************************************
548 * lineSecureCall (TAPI32.@)
550 DWORD WINAPI lineSecureCall(HCALL hCall)
552 FIXME("(%04x): stub.\n", hCall);
553 return 1;
556 /***********************************************************************
557 * lineSendUserUserInfo (TAPI32.@)
559 DWORD WINAPI lineSendUserUserInfo(HCALL hCall, LPCSTR lpsUserUserInfo, DWORD dwSize)
561 FIXME("(%04x, %s, %08lx): stub.\n", hCall, lpsUserUserInfo, dwSize);
562 return 1;
565 /***********************************************************************
566 * lineSetAppPriority (TAPI32.@)
568 DWORD WINAPI lineSetAppPriority(LPCSTR lpszAppFilename, DWORD dwMediaMode, LPLINEEXTENSIONID const lpExtensionID, DWORD dwRequestMode, LPCSTR lpszExtensionName, DWORD dwPriority)
570 FIXME("(%s, %08lx, %p, %08lx, %s, %08lx): stub.\n", lpszAppFilename, dwMediaMode, lpExtensionID, dwRequestMode, lpszExtensionName, dwPriority);
571 return 0;
574 /***********************************************************************
575 * lineSetAppSpecific (TAPI32.@)
577 DWORD WINAPI lineSetAppSpecific(HCALL hCall, DWORD dwAppSpecific)
579 FIXME("(%04x, %08lx): stub.\n", hCall, dwAppSpecific);
580 return 0;
583 /***********************************************************************
584 * lineSetCallParams (TAPI32.@)
586 DWORD WINAPI lineSetCallParams(HCALL hCall, DWORD dwBearerMode, DWORD dwMinRate, DWORD dwMaxRate, LPLINEDIALPARAMS lpDialParams)
588 FIXME("(%04x, %08lx, %08lx, %08lx, %p): stub.\n", hCall, dwBearerMode, dwMinRate, dwMaxRate, lpDialParams);
589 return 1;
592 /***********************************************************************
593 * lineSetCallPrivilege (TAPI32.@)
595 DWORD WINAPI lineSetCallPrivilege(HCALL hCall, DWORD dwCallPrivilege)
597 FIXME("(%04x, %08lx): stub.\n", hCall, dwCallPrivilege);
598 return 0;
601 /***********************************************************************
602 * lineSetCurrentLocation (TAPI32.@)
604 DWORD WINAPI lineSetCurrentLocation(HLINEAPP hLineApp, DWORD dwLocation)
606 FIXME("(%04x, %08lx): stub.\n", hLineApp, dwLocation);
607 return 0;
610 /***********************************************************************
611 * lineSetDevConfig (TAPI32.@)
613 DWORD WINAPI lineSetDevConfig(DWORD dwDeviceID, LPVOID lpDeviceConfig, DWORD dwSize, LPCSTR lpszDeviceClass)
615 FIXME("(%0lx, %p, %08lx, %s): stub.\n", dwDeviceID, lpDeviceConfig, dwSize, lpszDeviceClass);
616 return 0;
619 /***********************************************************************
620 * lineSetMediaControl (TAPI32.@)
622 DWORD WINAPI lineSetMediaControl(
623 HLINE hLine,
624 DWORD dwAddressID,
625 HCALL hCall,
626 DWORD dwSelect,
627 LPLINEMEDIACONTROLDIGIT const lpDigitList,
628 DWORD dwDigitNumEntries,
629 LPLINEMEDIACONTROLMEDIA const lpMediaList,
630 DWORD dwMediaNumEntries,
631 LPLINEMEDIACONTROLTONE const lpToneList,
632 DWORD dwToneNumEntries,
633 LPLINEMEDIACONTROLCALLSTATE const lpCallStateList,
634 DWORD dwCallStateNumEntries)
636 FIXME(": stub.\n");
637 return 0;
640 /***********************************************************************
641 * lineSetMediaMode (TAPI32.@)
643 DWORD WINAPI lineSetMediaMode(HCALL hCall, DWORD dwMediaModes)
645 FIXME("(%04x, %08lx): stub.\n", hCall, dwMediaModes);
646 return 0;
649 /***********************************************************************
650 * lineSetNumRings (TAPI32.@)
652 DWORD WINAPI lineSetNumRings(HLINE hLine, DWORD dwAddressID, DWORD dwNumRings)
654 FIXME("(%04x, %08lx, %08lx): stub.\n", hLine, dwAddressID, dwNumRings);
655 return 0;
658 /***********************************************************************
659 * lineSetStatusMessages (TAPI32.@)
661 DWORD WINAPI lineSetStatusMessages(HLINE hLine, DWORD dwLineStates, DWORD dwAddressStates)
663 FIXME("(%04x, %08lx, %08lx): stub.\n", hLine, dwLineStates, dwAddressStates);
664 return 0;
667 /***********************************************************************
668 * lineSetTerminal (TAPI32.@)
670 DWORD WINAPI lineSetTerminal(HLINE hLine, DWORD dwAddressID, HCALL hCall, DWORD dwSelect, DWORD dwTerminalModes, DWORD dwTerminalID, DWORD bEnable)
672 FIXME("(%04x, %08lx, %04x, %08lx, %08lx, %08lx, %08lx): stub.\n", hLine, dwAddressID, hCall, dwSelect, dwTerminalModes, dwTerminalID, bEnable);
673 return 1;
676 /***********************************************************************
677 * lineSetTollList (TAPI32.@)
679 DWORD WINAPI lineSetTollList(HLINEAPP hLineApp, DWORD dwDeviceID, LPCSTR lpszAddressIn, DWORD dwTollListOption)
681 FIXME("(%04x, %08lx, %s, %08lx): stub.\n", hLineApp, dwDeviceID, lpszAddressIn, dwTollListOption);
682 return 0;
685 /***********************************************************************
686 * lineSetupConference (TAPI32.@)
688 DWORD WINAPI lineSetupConference(HCALL hCall, HLINE hLine, LPHCALL lphConfCall, LPHCALL lphConsultCall, DWORD dwNumParties, LPLINECALLPARAMS lpCallParams)
690 FIXME("(%04x, %04x, %p, %p, %08lx, %p): stub.\n", hCall, hLine, lphConfCall, lphConsultCall, dwNumParties, lpCallParams);
691 return 1;
694 /***********************************************************************
695 * lineSetupTransfer (TAPI32.@)
697 DWORD WINAPI lineSetupTransfer(HCALL hCall, LPHCALL lphConsultCall, LPLINECALLPARAMS lpCallParams)
699 FIXME("(%04x, %p, %p): stub.\n", hCall, lphConsultCall, lpCallParams);
700 return 1;
703 /***********************************************************************
704 * lineShutdown (TAPI32.@)
706 DWORD WINAPI lineShutdown(HLINEAPP hLineApp)
708 FIXME("(%04x): stub.\n", hLineApp);
709 return 0;
712 /***********************************************************************
713 * lineSwapHold (TAPI32.@)
715 DWORD WINAPI lineSwapHold(HCALL hActiveCall, HCALL hHeldCall)
717 FIXME("(active: %04x, held: %04x): stub.\n", hActiveCall, hHeldCall);
718 return 1;
721 /***********************************************************************
722 * lineTranslateAddress (TAPI32.@)
724 DWORD WINAPI lineTranslateAddress(HLINEAPP hLineApp, DWORD dwDeviceID, DWORD dwAPIVersion, LPCSTR lpszAddressIn, DWORD dwCard, DWORD dwTranslateOptions, LPLINETRANSLATEOUTPUT lpTranslateOutput)
726 FIXME("(%04x, %08lx, %08lx, %s, %08lx, %08lx, %p): stub.\n", hLineApp, dwDeviceID, dwAPIVersion, lpszAddressIn, dwCard, dwTranslateOptions, lpTranslateOutput);
727 return 0;
730 /***********************************************************************
731 * lineTranslateDialog (TAPI32.@)
733 DWORD WINAPI lineTranslateDialog(HLINEAPP hLineApp, DWORD dwDeviceID, DWORD dwAPIVersion, HWND hwndOwner, LPCSTR lpszAddressIn)
735 FIXME("(%04x, %08lx, %08lx, %04x, %s): stub.\n", hLineApp, dwDeviceID, dwAPIVersion, hwndOwner, lpszAddressIn);
736 return 0;
739 /***********************************************************************
740 * lineUncompleteCall (TAPI32.@)
742 DWORD WINAPI lineUncompleteCall(HLINE hLine, DWORD dwCompletionID)
744 FIXME("(%04x, %08lx): stub.\n", hLine, dwCompletionID);
745 return 1;
748 /***********************************************************************
749 * lineUnhold (TAPI32.@)
751 DWORD WINAPI lineUnhold(HCALL hCall)
753 FIXME("(%04x): stub.\n", hCall);
754 return 1;
757 /***********************************************************************
758 * lineUnpark (TAPI32.@)
760 DWORD WINAPI lineUnpark(HLINE hLine, DWORD dwAddressID, LPHCALL lphCall, LPCSTR lpszDestAddress)
762 FIXME("(%04x, %08lx, %p, %s): stub.\n", hLine, dwAddressID, lphCall, lpszDestAddress);
763 return 1;