source: trunk/src/tapi32/tapi32.cpp@ 46

Last change on this file since 46 was 46, checked in by sandervl, 26 years ago

* empty log message *

File size: 43.1 KB
Line 
1/*
2 *
3 * Project Odin Software License can be found in LICENSE.TXT
4 *
5 */
6/*
7 * TAPI2032 stubs
8 *
9 * Copyright 1998 Felix Maschek
10 *
11 */
12#include <os2win.h>
13#include <stdarg.h>
14#include <stdio.h>
15#include <stdlib.h>
16#include <string.h>
17//#include <winerror.h>
18#include <memory.h>
19//#include <comtype.h>
20#include "misc.h"
21#include "tapi32.h"
22#include "unicode.h"
23
24//******************************************************************************
25//******************************************************************************
26LONG WIN32API tapiRequestMakeCall(
27 LPCSTR lpszDestAddress,
28 LPCSTR lpszAppName,
29 LPCSTR lpszCalledParty,
30 LPCSTR lpszComment)
31{
32#ifdef DEBUG
33 WriteLog("TAPI32: tapiRequestMakeCall\n");
34#endif
35 return LINEERR_OPERATIONFAILED;
36}
37
38//******************************************************************************
39//******************************************************************************
40LONG WIN32API tapiRequestMediaCall(
41 HWND hWnd,
42 WPARAM wRequestID,
43 LPCSTR lpszDeviceClass,
44 LPCSTR lpDeviceID,
45 DWORD dwSize,
46 DWORD dwSecure,
47 LPCSTR lpszDestAddress,
48 LPCSTR lpszAppName,
49 LPCSTR lpszCalledParty,
50 LPCSTR lpszComment)
51{
52#ifdef DEBUG
53 WriteLog("TAPI32: tapiRequestMediaCall\n");
54#endif
55 return LINEERR_OPERATIONFAILED;
56}
57
58//******************************************************************************
59//******************************************************************************
60LONG WIN32API tapiRequestDrop(
61 HWND hWnd,
62 WPARAM wRequestID)
63{
64#ifdef DEBUG
65 WriteLog("TAPI32: tapiRequestDrop\n");
66#endif
67 return LINEERR_OPERATIONFAILED;
68}
69
70//******************************************************************************
71//******************************************************************************
72LONG WIN32API lineRegisterRequestRecipient(
73 HLINEAPP hLineApp,
74 DWORD dwRegistrationInstance,
75 DWORD dwRequestMode,
76 DWORD bEnable)
77{
78#ifdef DEBUG
79 WriteLog("TAPI32: lineRegisterRequestRecipient\n");
80#endif
81 return LINEERR_OPERATIONFAILED;
82}
83
84//******************************************************************************
85//******************************************************************************
86LONG WIN32API tapiGetLocationInfo(
87 LPSTR lpszCountryCode,
88 LPSTR lpszCityCode)
89{
90#ifdef DEBUG
91 WriteLog("TAPI32: tapiGetLocationInfo\n");
92#endif
93 return LINEERR_OPERATIONFAILED;
94}
95
96//******************************************************************************
97//******************************************************************************
98LONG WIN32API lineSetCurrentLocation(
99 HLINEAPP hLineApp,
100 DWORD dwLocation)
101{
102#ifdef DEBUG
103 WriteLog("TAPI32: lineSetCurrentLocation\n");
104#endif
105 return LINEERR_OPERATIONFAILED;
106}
107
108//******************************************************************************
109//******************************************************************************
110LONG WIN32API lineSetTollList(
111 HLINEAPP hLineApp,
112 DWORD dwDeviceID,
113 LPCSTR lpszAddressIn,
114 DWORD dwTollListOption)
115{
116#ifdef DEBUG
117 WriteLog("TAPI32: lineSetTollList\n");
118#endif
119 return LINEERR_OPERATIONFAILED;
120}
121
122//******************************************************************************
123//******************************************************************************
124LONG WIN32API lineTranslateAddress(
125 HLINEAPP hLineApp,
126 DWORD dwDeviceID,
127 DWORD dwAPIVersion,
128 LPCSTR lpszAddressIn,
129 DWORD dwCard,
130 DWORD dwTranslateOptions,
131 LPLINETRANSLATEOUTPUT lpTranslateOutput)
132{
133#ifdef DEBUG
134 WriteLog("TAPI32: lineTranslateAddress\n");
135#endif
136 return LINEERR_OPERATIONFAILED;
137}
138
139//******************************************************************************
140//******************************************************************************
141LONG WIN32API lineGetTranslateCaps(
142 HLINEAPP hLineApp,
143 DWORD dwAPIVersion,
144 LPLINETRANSLATECAPS lpTranslateCaps)
145{
146#ifdef DEBUG
147 WriteLog("TAPI32: lineGetTranslateCaps\n");
148#endif
149 return LINEERR_OPERATIONFAILED;
150}
151
152//******************************************************************************
153//******************************************************************************
154LONG WIN32API lineAccept(
155 HCALL hCall,
156 LPCSTR lpsUserUserInfo,
157 DWORD dwSize)
158{
159#ifdef DEBUG
160 WriteLog("TAPI32: lineAccept\n");
161#endif
162 return LINEERR_OPERATIONFAILED;
163}
164
165//******************************************************************************
166//******************************************************************************
167LONG WIN32API lineAddToConference(
168 HCALL hConfCall,
169 HCALL hConsultCall)
170{
171#ifdef DEBUG
172 WriteLog("TAPI32: lineAddToConference\n");
173#endif
174 return LINEERR_OPERATIONFAILED;
175}
176
177//******************************************************************************
178//******************************************************************************
179LONG WIN32API lineAnswer(
180 HCALL hCall,
181 LPCSTR lpsUserUserInfo,
182 DWORD dwSize)
183{
184#ifdef DEBUG
185 WriteLog("TAPI32: lineAnswer\n");
186#endif
187 return LINEERR_OPERATIONFAILED;
188}
189
190//******************************************************************************
191//******************************************************************************
192LONG WIN32API lineBlindTransfer(
193 HCALL hCall,
194 LPCSTR lpszDestAddress,
195 DWORD dwCountryCode)
196{
197#ifdef DEBUG
198 WriteLog("TAPI32: lineBlindTransfer\n");
199#endif
200 return LINEERR_OPERATIONFAILED;
201}
202
203//******************************************************************************
204//******************************************************************************
205LONG WIN32API lineClose(
206 HLINE hLine)
207{
208#ifdef DEBUG
209 WriteLog("TAPI32: lineClose\n");
210#endif
211 return LINEERR_OPERATIONFAILED;
212}
213
214//******************************************************************************
215//******************************************************************************
216LONG WIN32API lineCompleteCall(
217 HCALL hCall,
218 LPDWORD lpdwCompletionID,
219 DWORD dwCompletionMode,
220 DWORD dwMessageID)
221{
222#ifdef DEBUG
223 WriteLog("TAPI32: lineCompleteCall\n");
224#endif
225 return LINEERR_OPERATIONFAILED;
226}
227
228//******************************************************************************
229//******************************************************************************
230LONG WIN32API lineCompleteTransfer(
231 HCALL hCall,
232 HCALL hConsultCall,
233 LPHCALL lphConfCall,
234 DWORD dwTransferMode)
235{
236#ifdef DEBUG
237 WriteLog("TAPI32: lineCompleteTransfer\n");
238#endif
239 return LINEERR_OPERATIONFAILED;
240}
241
242//******************************************************************************
243//******************************************************************************
244LONG WIN32API lineConfigDialog(
245 DWORD dwDeviceID,
246 HWND hwndOwner,
247 LPCSTR lpszDeviceClass)
248{
249#ifdef DEBUG
250 WriteLog("TAPI32: lineConfigDialog\n");
251#endif
252 return LINEERR_OPERATIONFAILED;
253}
254
255//******************************************************************************
256//******************************************************************************
257LONG WIN32API lineConfigDialogEdit(
258 DWORD dwDeviceID,
259 HWND hwndOwner,
260 LPCSTR lpszDeviceClass,
261 LPVOID const lpDeviceConfigIn,
262 DWORD dwSize,
263 LPVARSTRING lpDeviceConfigOut)
264{
265#ifdef DEBUG
266 WriteLog("TAPI32: lineConfigDialogEdit\n");
267#endif
268 return LINEERR_OPERATIONFAILED;
269}
270
271//******************************************************************************
272//******************************************************************************
273LONG WIN32API lineDeallocateCall(
274 HCALL hCall)
275{
276#ifdef DEBUG
277 WriteLog("TAPI32: lineDeallocateCall\n");
278#endif
279 return LINEERR_OPERATIONFAILED;
280}
281
282//******************************************************************************
283//******************************************************************************
284LONG WIN32API lineDevSpecific(
285 HLINE hLine,
286 DWORD dwAddressID,
287 HCALL hCall,
288 LPVOID lpParams,
289 DWORD dwSize)
290{
291#ifdef DEBUG
292 WriteLog("TAPI32: lineDevSpecific\n");
293#endif
294 return LINEERR_OPERATIONFAILED;
295}
296
297//******************************************************************************
298//******************************************************************************
299LONG WIN32API lineDevSpecificFeature(
300 HLINE hLine,
301 DWORD dwFeature,
302 LPVOID lpParams,
303 DWORD dwSize)
304{
305#ifdef DEBUG
306 WriteLog("TAPI32: lineDevSpecificFeature\n");
307#endif
308 return LINEERR_OPERATIONFAILED;
309}
310
311//******************************************************************************
312//******************************************************************************
313LONG WIN32API lineDial(
314 HCALL hCall,
315 LPCSTR lpszDestAddress,
316 DWORD dwCountryCode)
317{
318#ifdef DEBUG
319 WriteLog("TAPI32: lineDial\n");
320#endif
321 return LINEERR_OPERATIONFAILED;
322}
323
324//******************************************************************************
325//******************************************************************************
326LONG WIN32API lineDrop(
327 HCALL hCall,
328 LPCSTR lpsUserUserInfo,
329 DWORD dwSize)
330{
331#ifdef DEBUG
332 WriteLog("TAPI32: lineDrop\n");
333#endif
334 return LINEERR_OPERATIONFAILED;
335}
336
337//******************************************************************************
338//******************************************************************************
339LONG WIN32API lineForward(
340 HLINE hLine,
341 DWORD bAllAddresses,
342 DWORD dwAddressID,
343 LPLINEFORWARDLIST const lpForwardList,
344 DWORD dwNumRingsNoAnswer,
345 LPHCALL lphConsultCall,
346 LPLINECALLPARAMS const lpCallParams)
347{
348#ifdef DEBUG
349 WriteLog("TAPI32: lineForward\n");
350#endif
351 return LINEERR_OPERATIONFAILED;
352}
353
354//******************************************************************************
355//******************************************************************************
356LONG WIN32API lineGatherDigits(
357 HCALL hCall,
358 DWORD dwDigitModes,
359 LPSTR lpsDigits,
360 DWORD dwNumDigits,
361 LPCSTR lpszTerminationDigits,
362 DWORD dwFirstDigitTimeout,
363 DWORD dwInterDigitTimeout)
364{
365#ifdef DEBUG
366 WriteLog("TAPI32: lineGatherDigits\n");
367#endif
368 return LINEERR_OPERATIONFAILED;
369}
370
371//******************************************************************************
372//******************************************************************************
373LONG WIN32API lineGenerateDigits(
374 HCALL hCall,
375 DWORD dwDigitMode,
376 LPCSTR lpszDigits,
377 DWORD dwDuration)
378{
379#ifdef DEBUG
380 WriteLog("TAPI32: lineGenerateDigits\n");
381#endif
382 return LINEERR_OPERATIONFAILED;
383}
384
385//******************************************************************************
386//******************************************************************************
387LONG WIN32API lineGenerateTone(
388 HCALL hCall,
389 DWORD dwToneMode,
390 DWORD dwDuration,
391 DWORD dwNumTones,
392 LPLINEGENERATETONE const lpTones)
393{
394#ifdef DEBUG
395 WriteLog("TAPI32: lineGenerateTone\n");
396#endif
397 return LINEERR_OPERATIONFAILED;
398}
399
400//******************************************************************************
401//******************************************************************************
402LONG WIN32API lineGetAddressCaps(
403 HLINEAPP hLineApp,
404 DWORD dwDeviceID,
405 DWORD dwAddressID,
406 DWORD dwAPIVersion,
407 DWORD dwExtVersion,
408 LPLINEADDRESSCAPS lpAddressCaps)
409{
410#ifdef DEBUG
411 WriteLog("TAPI32: lineGetAddressCaps\n");
412#endif
413 return LINEERR_OPERATIONFAILED;
414}
415
416//******************************************************************************
417//******************************************************************************
418LONG WIN32API lineGetAddressID(
419 HLINE hLine,
420 LPDWORD lpdwAddressID,
421 DWORD dwAddressMode,
422 LPCSTR lpsAddress,
423 DWORD dwSize)
424{
425#ifdef DEBUG
426 WriteLog("TAPI32: lineGetAddressID\n");
427#endif
428 return LINEERR_OPERATIONFAILED;
429}
430
431//******************************************************************************
432//******************************************************************************
433LONG WIN32API lineGetAddressStatus(
434 HLINE hLine,
435 DWORD dwAddressID,
436 LPLINEADDRESSSTATUS lpAddressStatus)
437{
438#ifdef DEBUG
439 WriteLog("TAPI32: lineGetAddressStatus\n");
440#endif
441 return LINEERR_OPERATIONFAILED;
442}
443
444//******************************************************************************
445//******************************************************************************
446LONG WIN32API lineGetCallInfo(
447 HCALL hCall,
448 LPLINECALLINFO lpCallInfo)
449{
450#ifdef DEBUG
451 WriteLog("TAPI32: lineGetCallInfo\n");
452#endif
453 return LINEERR_OPERATIONFAILED;
454}
455
456//******************************************************************************
457//******************************************************************************
458LONG WIN32API lineGetCallStatus(
459 HCALL hCall,
460 LPLINECALLSTATUS lpCallStatus)
461{
462#ifdef DEBUG
463 WriteLog("TAPI32: lineGetCallStatus\n");
464#endif
465 return LINEERR_OPERATIONFAILED;
466}
467
468//******************************************************************************
469//******************************************************************************
470LONG WIN32API lineGetConfRelatedCalls(
471 HCALL hCall,
472 LPLINECALLLIST lpCallList)
473{
474#ifdef DEBUG
475 WriteLog("TAPI32: lineGetConfRelatedCalls\n");
476#endif
477 return LINEERR_OPERATIONFAILED;
478}
479
480//******************************************************************************
481//******************************************************************************
482LONG WIN32API lineGetDevCaps(
483 HLINEAPP hLineApp,
484 DWORD dwDeviceID,
485 DWORD dwAPIVersion,
486 DWORD dwExtVersion,
487 LPLINEDEVCAPS lpLineDevCaps)
488{
489#ifdef DEBUG
490 WriteLog("TAPI32: lineGetDevCaps\n");
491#endif
492 return LINEERR_OPERATIONFAILED;
493}
494
495//******************************************************************************
496//******************************************************************************
497LONG WIN32API lineGetDevConfig(
498 DWORD dwDeviceID,
499 LPVARSTRING lpDeviceConfig,
500 LPCSTR lpszDeviceClass)
501{
502#ifdef DEBUG
503 WriteLog("TAPI32: lineGetDevConfig\n");
504#endif
505 return LINEERR_OPERATIONFAILED;
506}
507
508//******************************************************************************
509//******************************************************************************
510LONG WIN32API lineGetNewCalls(
511 HLINE hLine,
512 DWORD dwAddressID,
513 DWORD dwSelect,
514 LPLINECALLLIST lpCallList)
515{
516#ifdef DEBUG
517 WriteLog("TAPI32: lineGetNewCalls\n");
518#endif
519 return LINEERR_OPERATIONFAILED;
520}
521
522//******************************************************************************
523//******************************************************************************
524LONG WIN32API lineGetIcon(
525 DWORD dwDeviceID,
526 LPCSTR lpszDeviceClass,
527 LPHICON lphIcon)
528{
529#ifdef DEBUG
530 WriteLog("TAPI32: lineGetIcon\n");
531#endif
532 return LINEERR_OPERATIONFAILED;
533}
534
535//******************************************************************************
536//******************************************************************************
537LONG WIN32API lineGetID(
538 HLINE hLine,
539 DWORD dwAddressID,
540 HCALL hCall,
541 DWORD dwSelect,
542 LPVARSTRING lpDeviceID,
543 LPCSTR lpszDeviceClass)
544{
545#ifdef DEBUG
546 WriteLog("TAPI32: lineGetID\n");
547#endif
548 return LINEERR_OPERATIONFAILED;
549}
550
551//******************************************************************************
552//******************************************************************************
553LONG WIN32API lineGetLineDevStatus(
554 HLINE hLine,
555 LPLINEDEVSTATUS lpLineDevStatus)
556{
557#ifdef DEBUG
558 WriteLog("TAPI32: lineGetLineDevStatus\n");
559#endif
560 return LINEERR_OPERATIONFAILED;
561}
562
563//******************************************************************************
564//******************************************************************************
565LONG WIN32API lineGetNumRings(
566 HLINE hLine,
567 DWORD dwAddressID,
568 LPDWORD lpdwNumRings)
569{
570#ifdef DEBUG
571 WriteLog("TAPI32: lineGetNumRings\n");
572#endif
573 return LINEERR_OPERATIONFAILED;
574}
575
576//******************************************************************************
577//******************************************************************************
578LONG WIN32API lineGetRequest(
579 HLINEAPP hLineApp,
580 DWORD dwRequestMode,
581 LPVOID lpRequestBuffer)
582{
583#ifdef DEBUG
584 WriteLog("TAPI32: lineGetRequest\n");
585#endif
586 return LINEERR_OPERATIONFAILED;
587}
588
589//******************************************************************************
590//******************************************************************************
591LONG WIN32API lineGetStatusMessages(
592 HLINE hLine,
593 LPDWORD lpdwLineStates,
594 LPDWORD lpdwAddressStates)
595{
596#ifdef DEBUG
597 WriteLog("TAPI32: lineGetStatusMessages\n");
598#endif
599 return LINEERR_OPERATIONFAILED;
600}
601
602//******************************************************************************
603//******************************************************************************
604LONG WIN32API lineHandoff(
605 HCALL hCall,
606 LPCSTR lpszFileName,
607 DWORD dwMediaMode)
608{
609#ifdef DEBUG
610 WriteLog("TAPI32: lineHandoff\n");
611#endif
612 return LINEERR_OPERATIONFAILED;
613}
614
615//******************************************************************************
616//******************************************************************************
617LONG WIN32API lineHold(
618 HCALL hCall)
619{
620#ifdef DEBUG
621 WriteLog("TAPI32: lineHold\n");
622#endif
623 return LINEERR_OPERATIONFAILED;
624}
625
626//******************************************************************************
627//******************************************************************************
628LONG WIN32API lineInitialize(
629 LPHLINEAPP lphLineApp,
630 HINSTANCE hInstance,
631 LINECALLBACK lpfnCallback,
632 LPCSTR lpszAppName,
633 LPDWORD lpdwNumDevs)
634{
635#ifdef DEBUG
636 WriteLog("TAPI32: lineInitialize\n");
637#endif
638 return LINEERR_NODEVICE;
639}
640
641//******************************************************************************
642//******************************************************************************
643LONG WIN32API lineMakeCall(
644 HLINE hLine,
645 LPHCALL lphCall,
646 LPCSTR lpszDestAddress,
647 DWORD dwCountryCode,
648 LPLINECALLPARAMS const lpCallParams)
649{
650#ifdef DEBUG
651 WriteLog("TAPI32: lineMakeCall\n");
652#endif
653 return LINEERR_OPERATIONFAILED;
654}
655
656//******************************************************************************
657//******************************************************************************
658LONG WIN32API lineMonitorDigits(
659 HCALL hCall,
660 DWORD dwDigitModes)
661{
662#ifdef DEBUG
663 WriteLog("TAPI32: lineMonitorDigits\n");
664#endif
665 return LINEERR_OPERATIONFAILED;
666}
667
668//******************************************************************************
669//******************************************************************************
670LONG WIN32API lineMonitorMedia(
671 HCALL hCall,
672 DWORD dwMediaModes)
673{
674#ifdef DEBUG
675 WriteLog("TAPI32: lineMonitorMedia\n");
676#endif
677 return LINEERR_OPERATIONFAILED;
678}
679
680//******************************************************************************
681//******************************************************************************
682LONG WIN32API lineMonitorTones(
683 HCALL hCall,
684 LPLINEMONITORTONE const lpToneList,
685 DWORD dwNumEntries)
686{
687#ifdef DEBUG
688 WriteLog("TAPI32: lineMonitorTones\n");
689#endif
690 return LINEERR_OPERATIONFAILED;
691}
692
693//******************************************************************************
694//******************************************************************************
695LONG WIN32API lineNegotiateAPIVersion(
696 HLINEAPP hLineApp,
697 DWORD dwDeviceID,
698 DWORD dwAPILowVersion,
699 DWORD dwAPIHighVersion,
700 LPDWORD lpdwAPIVersion,
701 LPLINEEXTENSIONID lpExtensionID)
702{
703#ifdef DEBUG
704 WriteLog("TAPI32: lineNegotiateAPIVersion\n");
705#endif
706 return LINEERR_OPERATIONFAILED;
707}
708
709//******************************************************************************
710//******************************************************************************
711LONG WIN32API lineNegotiateExtVersion(
712 HLINEAPP hLineApp,
713 DWORD dwDeviceID,
714 DWORD dwAPIVersion,
715 DWORD dwExtLowVersion,
716 DWORD dwExtHighVersion,
717 LPDWORD lpdwExtVersion)
718{
719#ifdef DEBUG
720 WriteLog("TAPI32: lineNegotiateExtVersion\n");
721#endif
722 return LINEERR_OPERATIONFAILED;
723}
724
725//******************************************************************************
726//******************************************************************************
727LONG WIN32API lineOpen(
728 HLINEAPP hLineApp,
729 DWORD dwDeviceID,
730 LPHLINE lphLine,
731 DWORD dwAPIVersion,
732 DWORD dwExtVersion,
733 DWORD dwCallbackInstance,
734 DWORD dwPrivileges,
735 DWORD dwMediaModes,
736 LPLINECALLPARAMS const lpCallParams)
737{
738#ifdef DEBUG
739 WriteLog("TAPI32: lineOpen\n");
740#endif
741 return LINEERR_OPERATIONFAILED;
742}
743
744//******************************************************************************
745//******************************************************************************
746LONG WIN32API linePark(
747 HCALL hCall,
748 DWORD dwParkMode,
749 LPCSTR lpszDirAddress,
750 LPVARSTRING lpNonDirAddress)
751{
752#ifdef DEBUG
753 WriteLog("TAPI32: linePark\n");
754#endif
755 return LINEERR_OPERATIONFAILED;
756}
757
758//******************************************************************************
759//******************************************************************************
760LONG WIN32API linePickup(
761 HLINE hLine,
762 DWORD dwAddressID,
763 LPHCALL lphCall,
764 LPCSTR lpszDestAddress,
765 LPCSTR lpszGroupID)
766{
767#ifdef DEBUG
768 WriteLog("TAPI32: linePickup\n");
769#endif
770 return LINEERR_OPERATIONFAILED;
771}
772
773//******************************************************************************
774//******************************************************************************
775LONG WIN32API linePrepareAddToConference(
776 HCALL hConfCall,
777 LPHCALL lphConsultCall,
778 LPLINECALLPARAMS const lpCallParams)
779{
780#ifdef DEBUG
781 WriteLog("TAPI32: linePrepareAddToConference\n");
782#endif
783 return LINEERR_OPERATIONFAILED;
784}
785
786//******************************************************************************
787//******************************************************************************
788LONG WIN32API lineRedirect(
789 HCALL hCall,
790 LPCSTR lpszDestAddress,
791 DWORD dwCountryCode)
792{
793#ifdef DEBUG
794 WriteLog("TAPI32: lineRedirect\n");
795#endif
796 return LINEERR_OPERATIONFAILED;
797}
798
799//******************************************************************************
800//******************************************************************************
801LONG WIN32API lineRemoveFromConference(
802 HCALL hCall)
803{
804#ifdef DEBUG
805 WriteLog("TAPI32: lineRemoveFromConference\n");
806#endif
807 return LINEERR_OPERATIONFAILED;
808}
809
810//******************************************************************************
811//******************************************************************************
812LONG WIN32API lineSecureCall(
813 HCALL hCall)
814{
815#ifdef DEBUG
816 WriteLog("TAPI32: lineSecureCall\n");
817#endif
818 return LINEERR_OPERATIONFAILED;
819}
820
821//******************************************************************************
822//******************************************************************************
823LONG WIN32API lineSendUserUserInfo(
824 HCALL hCall,
825 LPCSTR lpsUserUserInfo,
826 DWORD dwSize)
827{
828#ifdef DEBUG
829 WriteLog("TAPI32: lineSendUserUserInfo\n");
830#endif
831 return LINEERR_OPERATIONFAILED;
832}
833
834//******************************************************************************
835//******************************************************************************
836LONG WIN32API lineSetAppSpecific(
837 HCALL hCall,
838 DWORD dwAppSpecific)
839{
840#ifdef DEBUG
841 WriteLog("TAPI32: lineSetAppSpecific\n");
842#endif
843 return LINEERR_OPERATIONFAILED;
844}
845
846//******************************************************************************
847//******************************************************************************
848LONG WIN32API lineSetCallParams(
849 HCALL hCall,
850 DWORD dwBearerMode,
851 DWORD dwMinRate,
852 DWORD dwMaxRate,
853 LPLINEDIALPARAMS const lpDialParams)
854{
855#ifdef DEBUG
856 WriteLog("TAPI32: lineSetCallParams\n");
857#endif
858 return LINEERR_OPERATIONFAILED;
859}
860
861//******************************************************************************
862//******************************************************************************
863LONG WIN32API lineSetCallPrivilege(
864 HCALL hCall,
865 DWORD dwCallPrivilege)
866{
867#ifdef DEBUG
868 WriteLog("TAPI32: lineSetCallPrivilege\n");
869#endif
870 return LINEERR_OPERATIONFAILED;
871}
872
873//******************************************************************************
874//******************************************************************************
875LONG WIN32API lineSetDevConfig(
876 DWORD dwDeviceID,
877 LPVOID const lpDeviceConfig,
878 DWORD dwSize,
879 LPCSTR lpszDeviceClass)
880{
881#ifdef DEBUG
882 WriteLog("TAPI32: lineSetDevConfig\n");
883#endif
884 return LINEERR_OPERATIONFAILED;
885}
886
887//******************************************************************************
888//******************************************************************************
889LONG WIN32API lineSetMediaControl(
890 HLINE hLine,
891 DWORD dwAddressID,
892 HCALL hCall,
893 DWORD dwSelect,
894 LPLINEMEDIACONTROLDIGIT const lpDigitList,
895 DWORD dwDigitNumEntries,
896 LPLINEMEDIACONTROLMEDIA const lpMediaList,
897 DWORD dwMediaNumEntries,
898 LPLINEMEDIACONTROLTONE const lpToneList,
899 DWORD dwToneNumEntries,
900 LPLINEMEDIACONTROLCALLSTATE const lpCallStateList,
901 DWORD dwCallStateNumEntries)
902{
903#ifdef DEBUG
904 WriteLog("TAPI32: lineSetMediaControl\n");
905#endif
906 return LINEERR_OPERATIONFAILED;
907}
908
909//******************************************************************************
910//******************************************************************************
911LONG WIN32API lineSetMediaMode(
912 HCALL hCall,
913 DWORD dwMediaModes)
914{
915#ifdef DEBUG
916 WriteLog("TAPI32: lineSetMediaMode\n");
917#endif
918 return LINEERR_OPERATIONFAILED;
919}
920
921//******************************************************************************
922//******************************************************************************
923LONG WIN32API lineSetNumRings(
924 HLINE hLine,
925 DWORD dwAddressID,
926 DWORD dwNumRings)
927{
928#ifdef DEBUG
929 WriteLog("TAPI32: lineSetNumRings\n");
930#endif
931 return LINEERR_OPERATIONFAILED;
932}
933
934//******************************************************************************
935//******************************************************************************
936LONG WIN32API lineSetStatusMessages(
937 HLINE hLine,
938 DWORD dwLineStates,
939 DWORD dwAddressStates)
940{
941#ifdef DEBUG
942 WriteLog("TAPI32: lineSetStatusMessages\n");
943#endif
944 return LINEERR_OPERATIONFAILED;
945}
946
947//******************************************************************************
948//******************************************************************************
949LONG WIN32API lineSetTerminal(
950 HLINE hLine,
951 DWORD dwAddressID,
952 HCALL hCall,
953 DWORD dwSelect,
954 DWORD dwTerminalModes,
955 DWORD dwTerminalID,
956 DWORD bEnable)
957{
958#ifdef DEBUG
959 WriteLog("TAPI32: lineSetTerminal\n");
960#endif
961 return LINEERR_OPERATIONFAILED;
962}
963
964//******************************************************************************
965//******************************************************************************
966LONG WIN32API lineSetupConference(
967 HCALL hCall,
968 HLINE hLine,
969 LPHCALL lphConfCall,
970 LPHCALL lphConsultCall,
971 DWORD dwNumParties,
972 LPLINECALLPARAMS const lpCallParams)
973{
974#ifdef DEBUG
975 WriteLog("TAPI32: lineSetupConference\n");
976#endif
977 return LINEERR_OPERATIONFAILED;
978}
979
980//******************************************************************************
981//******************************************************************************
982LONG WIN32API lineSetupTransfer(
983 HCALL hCall,
984 LPHCALL lphConsultCall,
985 LPLINECALLPARAMS const lpCallParams)
986{
987#ifdef DEBUG
988 WriteLog("TAPI32: lineSetupTransfer\n");
989#endif
990 return LINEERR_OPERATIONFAILED;
991}
992
993//******************************************************************************
994//******************************************************************************
995LONG WIN32API lineShutdown(
996 HLINEAPP hLineApp)
997{
998#ifdef DEBUG
999 WriteLog("TAPI32: lineShutdown\n");
1000#endif
1001 return LINEERR_OPERATIONFAILED;
1002}
1003
1004//******************************************************************************
1005//******************************************************************************
1006LONG WIN32API lineSwapHold(
1007 HCALL hActiveCall,
1008 HCALL hHeldCall)
1009{
1010#ifdef DEBUG
1011 WriteLog("TAPI32: lineSwapHold\n");
1012#endif
1013 return LINEERR_OPERATIONFAILED;
1014}
1015
1016//******************************************************************************
1017//******************************************************************************
1018LONG WIN32API lineUncompleteCall(
1019 HLINE hLine,
1020 DWORD dwCompletionID)
1021{
1022#ifdef DEBUG
1023 WriteLog("TAPI32: lineUncompleteCall\n");
1024#endif
1025 return LINEERR_OPERATIONFAILED;
1026}
1027
1028//******************************************************************************
1029//******************************************************************************
1030LONG WIN32API lineUnhold(
1031 HCALL hCall)
1032{
1033#ifdef DEBUG
1034 WriteLog("TAPI32: lineUnhold\n");
1035#endif
1036 return LINEERR_OPERATIONFAILED;
1037}
1038
1039//******************************************************************************
1040//******************************************************************************
1041LONG WIN32API lineUnpark(
1042 HLINE hLine,
1043 DWORD dwAddressID,
1044 LPHCALL lphCall,
1045 LPCSTR lpszDestAddress)
1046{
1047#ifdef DEBUG
1048 WriteLog("TAPI32: lineUnpark\n");
1049#endif
1050 return LINEERR_OPERATIONFAILED;
1051}
1052
1053//******************************************************************************
1054//******************************************************************************
1055LONG WIN32API lineReleaseUserUserInfo(
1056 HCALL hCall)
1057{
1058#ifdef DEBUG
1059 WriteLog("TAPI32: lineReleaseUserUserInfo\n");
1060#endif
1061 return LINEERR_OPERATIONFAILED;
1062}
1063
1064//******************************************************************************
1065//******************************************************************************
1066LONG WIN32API phoneClose(
1067 HPHONE hPhone)
1068{
1069#ifdef DEBUG
1070 WriteLog("TAPI32: phoneClose\n");
1071#endif
1072 return PHONEERR_OPERATIONFAILED;
1073}
1074
1075//******************************************************************************
1076//******************************************************************************
1077LONG WIN32API phoneConfigDialog(
1078 DWORD dwDeviceID,
1079 HWND hwndOwner,
1080 LPCSTR lpszDeviceClass)
1081{
1082#ifdef DEBUG
1083 WriteLog("TAPI32: phoneConfigDialog\n");
1084#endif
1085 return PHONEERR_OPERATIONFAILED;
1086}
1087
1088//******************************************************************************
1089//******************************************************************************
1090LONG WIN32API phoneDevSpecific(
1091 HPHONE hPhone,
1092 LPVOID lpParams,
1093 DWORD dwSize)
1094{
1095#ifdef DEBUG
1096 WriteLog("TAPI32: phoneDevSpecific\n");
1097#endif
1098 return PHONEERR_OPERATIONFAILED;
1099}
1100
1101//******************************************************************************
1102//******************************************************************************
1103LONG WIN32API phoneGetButtonInfo(
1104 HPHONE hPhone,
1105 DWORD dwButtonLampID,
1106 LPPHONEBUTTONINFO lpButtonInfo)
1107{
1108#ifdef DEBUG
1109 WriteLog("TAPI32: phoneGetButtonInfo\n");
1110#endif
1111 return PHONEERR_OPERATIONFAILED;
1112}
1113
1114//******************************************************************************
1115//******************************************************************************
1116LONG WIN32API phoneGetData(
1117 HPHONE hPhone,
1118 DWORD dwDataID,
1119 LPVOID lpData,
1120 DWORD dwSize)
1121{
1122#ifdef DEBUG
1123 WriteLog("TAPI32: phoneGetData\n");
1124#endif
1125 return PHONEERR_OPERATIONFAILED;
1126}
1127
1128//******************************************************************************
1129//******************************************************************************
1130LONG WIN32API phoneGetDevCaps(
1131 HPHONEAPP hPhoneApp,
1132 DWORD dwDeviceID,
1133 DWORD dwAPIVersion,
1134 DWORD dwExtVersion,
1135 LPPHONECAPS lpPhoneCaps)
1136{
1137#ifdef DEBUG
1138 WriteLog("TAPI32: phoneGetDevCaps\n");
1139#endif
1140 return PHONEERR_OPERATIONFAILED;
1141}
1142
1143//******************************************************************************
1144//******************************************************************************
1145LONG WIN32API phoneGetDisplay(
1146 HPHONE hPhone,
1147 LPVARSTRING lpDisplay)
1148{
1149#ifdef DEBUG
1150 WriteLog("TAPI32: phoneGetDisplay\n");
1151#endif
1152 return PHONEERR_OPERATIONFAILED;
1153}
1154
1155//******************************************************************************
1156//******************************************************************************
1157LONG WIN32API phoneGetGain(
1158 HPHONE hPhone,
1159 DWORD dwHookSwitchDev,
1160 LPDWORD lpdwGain)
1161{
1162#ifdef DEBUG
1163 WriteLog("TAPI32: phoneGetGain\n");
1164#endif
1165 return PHONEERR_OPERATIONFAILED;
1166}
1167
1168//******************************************************************************
1169//******************************************************************************
1170LONG WIN32API phoneGetHookSwitch(
1171 HPHONE hPhone,
1172 LPDWORD lpdwHookSwitchDevs)
1173{
1174#ifdef DEBUG
1175 WriteLog("TAPI32: phoneGetHookSwitch\n");
1176#endif
1177 return PHONEERR_OPERATIONFAILED;
1178}
1179
1180//******************************************************************************
1181//******************************************************************************
1182LONG WIN32API phoneGetIcon(
1183 DWORD dwDeviceID,
1184 LPCSTR lpszDeviceClass,
1185 LPHICON lphIcon)
1186{
1187#ifdef DEBUG
1188 WriteLog("TAPI32: phoneGetIcon\n");
1189#endif
1190 return PHONEERR_OPERATIONFAILED;
1191}
1192
1193//******************************************************************************
1194//******************************************************************************
1195LONG WIN32API phoneGetID(
1196 HPHONE hPhone,
1197 LPVARSTRING lpDeviceID,
1198 LPCSTR lpszDeviceClass)
1199{
1200#ifdef DEBUG
1201 WriteLog("TAPI32: phoneGetID\n");
1202#endif
1203 return PHONEERR_OPERATIONFAILED;
1204}
1205
1206//******************************************************************************
1207//******************************************************************************
1208LONG WIN32API phoneGetLamp(
1209 HPHONE hPhone,
1210 DWORD dwButtonLampID,
1211 LPDWORD lpdwLampMode)
1212{
1213#ifdef DEBUG
1214 WriteLog("TAPI32: phoneGetLamp\n");
1215#endif
1216 return PHONEERR_OPERATIONFAILED;
1217}
1218
1219//******************************************************************************
1220//******************************************************************************
1221LONG WIN32API phoneGetRing(
1222 HPHONE hPhone,
1223 LPDWORD lpdwRingMode,
1224 LPDWORD lpdwVolume)
1225{
1226#ifdef DEBUG
1227 WriteLog("TAPI32: phoneGetRing\n");
1228#endif
1229 return PHONEERR_OPERATIONFAILED;
1230}
1231
1232//******************************************************************************
1233//******************************************************************************
1234LONG WIN32API phoneGetStatus(
1235 HPHONE hPhone,
1236 LPPHONESTATUS lpPhoneStatus)
1237{
1238#ifdef DEBUG
1239 WriteLog("TAPI32: phoneGetStatus\n");
1240#endif
1241 return PHONEERR_OPERATIONFAILED;
1242}
1243
1244//******************************************************************************
1245//******************************************************************************
1246LONG WIN32API phoneGetStatusMessages(
1247 HPHONE hPhone,
1248 LPDWORD lpdwPhoneStates,
1249 LPDWORD lpdwButtonModes,
1250 LPDWORD lpdwButtonStates)
1251{
1252#ifdef DEBUG
1253 WriteLog("TAPI32: phoneGetStatusMessages\n");
1254#endif
1255 return PHONEERR_OPERATIONFAILED;
1256}
1257
1258//******************************************************************************
1259//******************************************************************************
1260LONG WIN32API phoneGetVolume(
1261 HPHONE hPhone,
1262 DWORD dwHookSwitchDev,
1263 LPDWORD lpdwVolume)
1264{
1265#ifdef DEBUG
1266 WriteLog("TAPI32: phoneGetVolume\n");
1267#endif
1268 return PHONEERR_OPERATIONFAILED;
1269}
1270
1271//******************************************************************************
1272//******************************************************************************
1273LONG WIN32API phoneInitialize(
1274 LPHPHONEAPP lphPhoneApp,
1275 HINSTANCE hInstance,
1276 PHONECALLBACK lpfnCallback,
1277 LPCSTR lpszAppName,
1278 LPDWORD lpdwNumDevs)
1279{
1280#ifdef DEBUG
1281 WriteLog("TAPI32: phoneInitialize\n");
1282#endif
1283 return PHONEERR_NODEVICE;
1284}
1285
1286//******************************************************************************
1287//******************************************************************************
1288LONG WIN32API phoneNegotiateAPIVersion(
1289 HPHONEAPP hPhoneApp,
1290 DWORD dwDeviceID,
1291 DWORD dwAPILowVersion,
1292 DWORD dwAPIHighVersion,
1293 LPDWORD lpdwAPIVersion,
1294 LPPHONEEXTENSIONID lpExtensionID)
1295{
1296#ifdef DEBUG
1297 WriteLog("TAPI32: phoneNegotiateAPIVersion\n");
1298#endif
1299 return PHONEERR_OPERATIONFAILED;
1300}
1301
1302//******************************************************************************
1303//******************************************************************************
1304LONG WIN32API phoneNegotiateExtVersion(
1305 HPHONEAPP hPhoneApp,
1306 DWORD dwDeviceID,
1307 DWORD dwAPIVersion,
1308 DWORD dwExtLowVersion,
1309 DWORD dwExtHighVersion,
1310 LPDWORD lpdwExtVersion)
1311{
1312#ifdef DEBUG
1313 WriteLog("TAPI32: phoneNegotiateExtVersion\n");
1314#endif
1315 return PHONEERR_OPERATIONFAILED;
1316}
1317
1318//******************************************************************************
1319//******************************************************************************
1320LONG WIN32API phoneOpen(
1321 HPHONEAPP hPhoneApp,
1322 DWORD dwDeviceID,
1323 LPHPHONE lphPhone,
1324 DWORD dwAPIVersion,
1325 DWORD dwExtVersion,
1326 DWORD dwCallbackInstance,
1327 DWORD dwPrivilege)
1328{
1329#ifdef DEBUG
1330 WriteLog("TAPI32: phoneOpen\n");
1331#endif
1332 return PHONEERR_OPERATIONFAILED;
1333}
1334
1335//******************************************************************************
1336//******************************************************************************
1337LONG WIN32API phoneSetButtonInfo(
1338 HPHONE hPhone,
1339 DWORD dwButtonLampID,
1340 LPPHONEBUTTONINFO const lpButtonInfo)
1341{
1342#ifdef DEBUG
1343 WriteLog("TAPI32: phoneSetButtonInfo\n");
1344#endif
1345 return PHONEERR_OPERATIONFAILED;
1346}
1347
1348//******************************************************************************
1349//******************************************************************************
1350LONG WIN32API phoneSetData(
1351 HPHONE hPhone,
1352 DWORD dwDataID,
1353 LPVOID const lpData,
1354 DWORD dwSize)
1355{
1356#ifdef DEBUG
1357 WriteLog("TAPI32: phoneSetData\n");
1358#endif
1359 return PHONEERR_OPERATIONFAILED;
1360}
1361
1362//******************************************************************************
1363//******************************************************************************
1364LONG WIN32API phoneSetDisplay(
1365 HPHONE hPhone,
1366 DWORD dwRow,
1367 DWORD dwColumn,
1368 LPCSTR lpsDisplay,
1369 DWORD dwSize)
1370{
1371#ifdef DEBUG
1372 WriteLog("TAPI32: phoneSetDisplay\n");
1373#endif
1374 return PHONEERR_OPERATIONFAILED;
1375}
1376
1377//******************************************************************************
1378//******************************************************************************
1379LONG WIN32API phoneSetGain(
1380 HPHONE hPhone,
1381 DWORD dwHookSwitchDev,
1382 DWORD dwGain)
1383{
1384#ifdef DEBUG
1385 WriteLog("TAPI32: phoneSetGain\n");
1386#endif
1387 return PHONEERR_OPERATIONFAILED;
1388}
1389
1390//******************************************************************************
1391//******************************************************************************
1392LONG WIN32API phoneSetHookSwitch(
1393 HPHONE hPhone,
1394 DWORD dwHookSwitchDevs,
1395 DWORD dwHookSwitchMode)
1396{
1397#ifdef DEBUG
1398 WriteLog("TAPI32: phoneSetHookSwitch\n");
1399#endif
1400 return PHONEERR_OPERATIONFAILED;
1401}
1402
1403//******************************************************************************
1404//******************************************************************************
1405LONG WIN32API phoneSetLamp(
1406 HPHONE hPhone,
1407 DWORD dwButtonLampID,
1408 DWORD dwLampMode)
1409{
1410#ifdef DEBUG
1411 WriteLog("TAPI32: phoneSetLamp\n");
1412#endif
1413 return PHONEERR_OPERATIONFAILED;
1414}
1415
1416//******************************************************************************
1417//******************************************************************************
1418LONG WIN32API phoneSetRing(
1419 HPHONE hPhone,
1420 DWORD dwRingMode,
1421 DWORD dwVolume)
1422{
1423#ifdef DEBUG
1424 WriteLog("TAPI32: phoneSetRing\n");
1425#endif
1426 return PHONEERR_OPERATIONFAILED;
1427}
1428
1429//******************************************************************************
1430//******************************************************************************
1431LONG WIN32API phoneSetStatusMessages(
1432 HPHONE hPhone,
1433 DWORD dwPhoneStates,
1434 DWORD dwButtonModes,
1435 DWORD dwButtonStates)
1436{
1437#ifdef DEBUG
1438 WriteLog("TAPI32: phoneSetStatusMessages\n");
1439#endif
1440 return PHONEERR_OPERATIONFAILED;
1441}
1442
1443//******************************************************************************
1444//******************************************************************************
1445LONG WIN32API phoneSetVolume(
1446 HPHONE hPhone,
1447 DWORD dwHookSwitchDev,
1448 DWORD dwVolume)
1449{
1450#ifdef DEBUG
1451 WriteLog("TAPI32: phoneSetVolume\n");
1452#endif
1453 return PHONEERR_OPERATIONFAILED;
1454}
1455
1456//******************************************************************************
1457//******************************************************************************
1458LONG WIN32API phoneShutdown(
1459 HPHONEAPP hPhoneApp)
1460{
1461#ifdef DEBUG
1462 WriteLog("TAPI32: phoneShutdown\n");
1463#endif
1464 return PHONEERR_OPERATIONFAILED;
1465}
1466
1467
1468//******************************************************************************
1469//******************************************************************************
1470LONG WIN32API lineTranslateDialog(
1471 HLINEAPP hLineApp,
1472 DWORD dwDeviceID,
1473 DWORD dwAPIVersion,
1474 HWND hwndOwner,
1475 LPCSTR lpszAddressIn)
1476{
1477#ifdef DEBUG
1478 WriteLog("TAPI32: lineTranslateDialog\n");
1479#endif
1480 return LINEERR_OPERATIONFAILED;
1481}
1482
1483//******************************************************************************
1484//******************************************************************************
1485LONG WIN32API lineGetCountry(
1486 DWORD dwCountryID,
1487 DWORD dwAPIVersion,
1488 LPLINECOUNTRYLIST lpLineCountryList)
1489{
1490#ifdef DEBUG
1491 WriteLog("TAPI32: lineGetCountry\n");
1492#endif
1493 return LINEERR_OPERATIONFAILED;
1494}
1495
1496//******************************************************************************
1497//******************************************************************************
1498LONG WIN32API lineGetAppPriority(
1499 LPCSTR lpszAppFilename,
1500 DWORD dwMediaMode,
1501 LPLINEEXTENSIONID lpExtensionID,
1502 DWORD dwRequestMode,
1503 LPVARSTRING lpExtensionName,
1504 LPDWORD lpdwPriority)
1505{
1506#ifdef DEBUG
1507 WriteLog("TAPI32: lineGetAppPriority\n");
1508#endif
1509 return LINEERR_OPERATIONFAILED;
1510}
1511
1512//******************************************************************************
1513//******************************************************************************
1514LONG WIN32API lineSetAppPriority(
1515 LPCSTR lpszAppFilename,
1516 DWORD dwMediaMode,
1517 LPLINEEXTENSIONID lpExtensionID,
1518 DWORD dwRequestMode,
1519 LPCSTR lpszExtensionName,
1520 DWORD dwPriority)
1521{
1522#ifdef DEBUG
1523 WriteLog("TAPI32: lineSetAppPriority\n");
1524#endif
1525 return LINEERR_OPERATIONFAILED;
1526}
1527
1528//******************************************************************************
1529//******************************************************************************
1530LONG WIN32API lineAddProvider(
1531 LPCSTR lpszProviderFilename,
1532 HWND hwndOwner,
1533 LPDWORD lpdwPermanentProviderID)
1534{
1535#ifdef DEBUG
1536 WriteLog("TAPI32: lineAddProvider\n");
1537#endif
1538 return LINEERR_OPERATIONFAILED;
1539}
1540
1541//******************************************************************************
1542//******************************************************************************
1543LONG WIN32API lineConfigProvider(
1544 HWND hwndOwner,
1545 DWORD dwPermanentProviderID)
1546{
1547#ifdef DEBUG
1548 WriteLog("TAPI32: lineConfigProvider\n");
1549#endif
1550 return LINEERR_OPERATIONFAILED;
1551}
1552
1553//******************************************************************************
1554//******************************************************************************
1555LONG WIN32API lineRemoveProvider(
1556 DWORD dwPermanentProviderID,
1557 HWND hwndOwner)
1558{
1559#ifdef DEBUG
1560 WriteLog("TAPI32: lineRemoveProvider\n");
1561#endif
1562 return LINEERR_OPERATIONFAILED;
1563}
1564
1565//******************************************************************************
1566//******************************************************************************
1567LONG WIN32API lineGetProviderList(
1568 DWORD dwAPIVersion,
1569 LPLINEPROVIDERLIST lpProviderList)
1570{
1571#ifdef DEBUG
1572 WriteLog("TAPI32: lineGetProviderList\n");
1573#endif
1574 return LINEERR_OPERATIONFAILED;
1575}
1576
Note: See TracBrowser for help on using the repository browser.