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

Last change on this file since 4 was 4, checked in by ktk, 26 years ago

Import

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