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

Last change on this file since 585 was 585, checked in by phaller, 26 years ago

Add: added ODINWRAP support to TAPI32

File size: 41.2 KB
Line 
1/* $Id: tapi32.cpp,v 1.4 1999-08-19 17:05:19 phaller 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 <odinwrap.h>
20#include <memory.h>
21//#include <comtype.h>
22#include "misc.h"
23#include "tapi32.h"
24#include "unicode.h"
25
26
27ODINDEBUGCHANNEL(TAPI32)
28
29//******************************************************************************
30//******************************************************************************
31ODINFUNCTION4(LONG, tapiRequestMakeCall,
32 LPCSTR, lpszDestAddress,
33 LPCSTR, lpszAppName,
34 LPCSTR, lpszCalledParty,
35 LPCSTR, lpszComment)
36{
37 return LINEERR_OPERATIONFAILED;
38}
39
40//******************************************************************************
41//******************************************************************************
42ODINFUNCTION10(LONG, 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 return LINEERR_OPERATIONFAILED;
55}
56
57//******************************************************************************
58//******************************************************************************
59ODINFUNCTION2(LONG, tapiRequestDrop,
60 HWND, hWnd,
61 WPARAM, wRequestID)
62{
63 return LINEERR_OPERATIONFAILED;
64}
65
66//******************************************************************************
67//******************************************************************************
68ODINFUNCTION4(LONG, lineRegisterRequestRecipient,
69 HLINEAPP, hLineApp,
70 DWORD, dwRegistrationInstance,
71 DWORD, dwRequestMode,
72 DWORD, bEnable)
73{
74 return LINEERR_OPERATIONFAILED;
75}
76
77//******************************************************************************
78//******************************************************************************
79ODINFUNCTION2(LONG, tapiGetLocationInfo,
80 LPSTR, lpszCountryCode,
81 LPSTR, lpszCityCode)
82{
83 return LINEERR_OPERATIONFAILED;
84}
85
86//******************************************************************************
87//******************************************************************************
88ODINFUNCTION2(LONG, lineSetCurrentLocation,
89 HLINEAPP, hLineApp,
90 DWORD, dwLocation)
91{
92 return LINEERR_OPERATIONFAILED;
93}
94
95//******************************************************************************
96//******************************************************************************
97ODINFUNCTION4(LONG, lineSetTollList,
98 HLINEAPP, hLineApp,
99 DWORD, dwDeviceID,
100 LPCSTR, lpszAddressIn,
101 DWORD, dwTollListOption)
102{
103 return LINEERR_OPERATIONFAILED;
104}
105
106//******************************************************************************
107//******************************************************************************
108ODINFUNCTION7(LONG, lineTranslateAddress,
109 HLINEAPP, hLineApp,
110 DWORD, dwDeviceID,
111 DWORD, dwAPIVersion,
112 LPCSTR, lpszAddressIn,
113 DWORD, dwCard,
114 DWORD, dwTranslateOptions,
115 LPLINETRANSLATEOUTPUT, lpTranslateOutput)
116{
117 return LINEERR_OPERATIONFAILED;
118}
119
120//******************************************************************************
121//******************************************************************************
122ODINFUNCTION3(LONG, lineGetTranslateCaps,
123 HLINEAPP, hLineApp,
124 DWORD, dwAPIVersion,
125 LPLINETRANSLATECAPS, lpTranslateCaps)
126{
127 return LINEERR_OPERATIONFAILED;
128}
129
130//******************************************************************************
131//******************************************************************************
132ODINFUNCTION3(LONG, lineAccept,
133 HCALL, hCall,
134 LPCSTR, lpsUserUserInfo,
135 DWORD, dwSize)
136{
137 return LINEERR_OPERATIONFAILED;
138}
139
140//******************************************************************************
141//******************************************************************************
142ODINFUNCTION2(LONG, lineAddToConference,
143 HCALL, hConfCall,
144 HCALL, hConsultCall)
145{
146 return LINEERR_OPERATIONFAILED;
147}
148
149//******************************************************************************
150//******************************************************************************
151ODINFUNCTION3(LONG, lineAnswer,
152 HCALL, hCall,
153 LPCSTR, lpsUserUserInfo,
154 DWORD, dwSize)
155{
156 return LINEERR_OPERATIONFAILED;
157}
158
159//******************************************************************************
160//******************************************************************************
161ODINFUNCTION3(LONG, lineBlindTransfer,
162 HCALL, hCall,
163 LPCSTR, lpszDestAddress,
164 DWORD, dwCountryCode)
165{
166 return LINEERR_OPERATIONFAILED;
167}
168
169//******************************************************************************
170//******************************************************************************
171ODINFUNCTION1(LONG, lineClose,
172 HLINE, hLine)
173{
174 return LINEERR_OPERATIONFAILED;
175}
176
177//******************************************************************************
178//******************************************************************************
179ODINFUNCTION4(LONG, lineCompleteCall,
180 HCALL, hCall,
181 LPDWORD, lpdwCompletionID,
182 DWORD, dwCompletionMode,
183 DWORD, dwMessageID)
184{
185 return LINEERR_OPERATIONFAILED;
186}
187
188//******************************************************************************
189//******************************************************************************
190ODINFUNCTION4(LONG, lineCompleteTransfer,
191 HCALL, hCall,
192 HCALL, hConsultCall,
193 LPHCALL, lphConfCall,
194 DWORD, dwTransferMode)
195{
196 return LINEERR_OPERATIONFAILED;
197}
198
199//******************************************************************************
200//******************************************************************************
201ODINFUNCTION3(LONG, lineConfigDialog,
202 DWORD, dwDeviceID,
203 HWND, hwndOwner,
204 LPCSTR, lpszDeviceClass)
205{
206 return LINEERR_OPERATIONFAILED;
207}
208
209//******************************************************************************
210//******************************************************************************
211ODINFUNCTION6(LONG, lineConfigDialogEdit,
212 DWORD, dwDeviceID,
213 HWND, hwndOwner,
214 LPCSTR, lpszDeviceClass,
215 LPVOID, lpDeviceConfigIn,
216 DWORD, dwSize,
217 LPVARSTRING, lpDeviceConfigOut)
218{
219 return LINEERR_OPERATIONFAILED;
220}
221
222//******************************************************************************
223//******************************************************************************
224ODINFUNCTION1(LONG, lineDeallocateCall,
225 HCALL, hCall)
226{
227 return LINEERR_OPERATIONFAILED;
228}
229
230//******************************************************************************
231//******************************************************************************
232ODINFUNCTION5(LONG, lineDevSpecific,
233 HLINE, hLine,
234 DWORD, dwAddressID,
235 HCALL, hCall,
236 LPVOID, lpParams,
237 DWORD, dwSize)
238{
239 return LINEERR_OPERATIONFAILED;
240}
241
242//******************************************************************************
243//******************************************************************************
244ODINFUNCTION4(LONG, lineDevSpecificFeature,
245 HLINE, hLine,
246 DWORD, dwFeature,
247 LPVOID, lpParams,
248 DWORD, dwSize)
249{
250 return LINEERR_OPERATIONFAILED;
251}
252
253//******************************************************************************
254//******************************************************************************
255ODINFUNCTION3(LONG, lineDial,
256 HCALL, hCall,
257 LPCSTR, lpszDestAddress,
258 DWORD, dwCountryCode)
259{
260 return LINEERR_OPERATIONFAILED;
261}
262
263//******************************************************************************
264//******************************************************************************
265ODINFUNCTION3(LONG, lineDrop,
266 HCALL, hCall,
267 LPCSTR, lpsUserUserInfo,
268 DWORD, dwSize)
269{
270 return LINEERR_OPERATIONFAILED;
271}
272
273//******************************************************************************
274//******************************************************************************
275ODINFUNCTION7(LONG, lineForward,
276 HLINE, hLine,
277 DWORD, bAllAddresses,
278 DWORD, dwAddressID,
279 LPLINEFORWARDLIST,lpForwardList,
280 DWORD, dwNumRingsNoAnswer,
281 LPHCALL, lphConsultCall,
282 LPLINECALLPARAMS, lpCallParams)
283{
284 return LINEERR_OPERATIONFAILED;
285}
286
287//******************************************************************************
288//******************************************************************************
289ODINFUNCTION7(LONG, lineGatherDigits,
290 HCALL, hCall,
291 DWORD, dwDigitModes,
292 LPSTR, lpsDigits,
293 DWORD, dwNumDigits,
294 LPCSTR, lpszTerminationDigits,
295 DWORD, dwFirstDigitTimeout,
296 DWORD, dwInterDigitTimeout)
297{
298 return LINEERR_OPERATIONFAILED;
299}
300
301//******************************************************************************
302//******************************************************************************
303ODINFUNCTION4(LONG, lineGenerateDigits,
304 HCALL, hCall,
305 DWORD, dwDigitMode,
306 LPCSTR, lpszDigits,
307 DWORD, dwDuration)
308{
309 return LINEERR_OPERATIONFAILED;
310}
311
312//******************************************************************************
313//******************************************************************************
314ODINFUNCTION5(LONG, lineGenerateTone,
315 HCALL, hCall,
316 DWORD, dwToneMode,
317 DWORD, dwDuration,
318 DWORD, dwNumTones,
319 LPLINEGENERATETONE, lpTones)
320{
321 return LINEERR_OPERATIONFAILED;
322}
323
324//******************************************************************************
325//******************************************************************************
326ODINFUNCTION6(LONG, lineGetAddressCaps,
327 HLINEAPP, hLineApp,
328 DWORD, dwDeviceID,
329 DWORD, dwAddressID,
330 DWORD, dwAPIVersion,
331 DWORD, dwExtVersion,
332 LPLINEADDRESSCAPS, lpAddressCaps)
333{
334 return LINEERR_OPERATIONFAILED;
335}
336
337//******************************************************************************
338//******************************************************************************
339ODINFUNCTION5(LONG, lineGetAddressID,
340 HLINE, hLine,
341 LPDWORD, lpdwAddressID,
342 DWORD, dwAddressMode,
343 LPCSTR, lpsAddress,
344 DWORD, dwSize)
345{
346 return LINEERR_OPERATIONFAILED;
347}
348
349//******************************************************************************
350//******************************************************************************
351ODINFUNCTION3(LONG, lineGetAddressStatus,
352 HLINE, hLine,
353 DWORD, dwAddressID,
354 LPLINEADDRESSSTATUS, lpAddressStatus)
355{
356 return LINEERR_OPERATIONFAILED;
357}
358
359//******************************************************************************
360//******************************************************************************
361ODINFUNCTION2(LONG, lineGetCallInfo,
362 HCALL, hCall,
363 LPLINECALLINFO, lpCallInfo)
364{
365 return LINEERR_OPERATIONFAILED;
366}
367
368//******************************************************************************
369//******************************************************************************
370ODINFUNCTION2(LONG, lineGetCallStatus,
371 HCALL, hCall,
372 LPLINECALLSTATUS, lpCallStatus)
373{
374 return LINEERR_OPERATIONFAILED;
375}
376
377//******************************************************************************
378//******************************************************************************
379ODINFUNCTION2(LONG, lineGetConfRelatedCalls,
380 HCALL, hCall,
381 LPLINECALLLIST, lpCallList)
382{
383 return LINEERR_OPERATIONFAILED;
384}
385
386//******************************************************************************
387//******************************************************************************
388ODINFUNCTION5(LONG, lineGetDevCaps,
389 HLINEAPP, hLineApp,
390 DWORD, dwDeviceID,
391 DWORD, dwAPIVersion,
392 DWORD, dwExtVersion,
393 LPLINEDEVCAPS, lpLineDevCaps)
394{
395 return LINEERR_OPERATIONFAILED;
396}
397
398//******************************************************************************
399//******************************************************************************
400ODINFUNCTION3(LONG, lineGetDevConfig,
401 DWORD, dwDeviceID,
402 LPVARSTRING, lpDeviceConfig,
403 LPCSTR, lpszDeviceClass)
404{
405 return LINEERR_OPERATIONFAILED;
406}
407
408//******************************************************************************
409//******************************************************************************
410ODINFUNCTION4(LONG, lineGetNewCalls,
411 HLINE, hLine,
412 DWORD, dwAddressID,
413 DWORD, dwSelect,
414 LPLINECALLLIST, lpCallList)
415{
416 return LINEERR_OPERATIONFAILED;
417}
418
419//******************************************************************************
420//******************************************************************************
421ODINFUNCTION3(LONG, lineGetIcon,
422 DWORD, dwDeviceID,
423 LPCSTR, lpszDeviceClass,
424 LPHICON, lphIcon)
425{
426 return LINEERR_OPERATIONFAILED;
427}
428
429//******************************************************************************
430//******************************************************************************
431ODINFUNCTION6(LONG, lineGetID,
432 HLINE, hLine,
433 DWORD, dwAddressID,
434 HCALL, hCall,
435 DWORD, dwSelect,
436 LPVARSTRING, lpDeviceID,
437 LPCSTR, lpszDeviceClass)
438{
439 return LINEERR_OPERATIONFAILED;
440}
441
442//******************************************************************************
443//******************************************************************************
444ODINFUNCTION2(LONG, lineGetLineDevStatus,
445 HLINE, hLine,
446 LPLINEDEVSTATUS, lpLineDevStatus)
447{
448 return LINEERR_OPERATIONFAILED;
449}
450
451//******************************************************************************
452//******************************************************************************
453ODINFUNCTION3(LONG, lineGetNumRings,
454 HLINE, hLine,
455 DWORD, dwAddressID,
456 LPDWORD, lpdwNumRings)
457{
458 return LINEERR_OPERATIONFAILED;
459}
460
461//******************************************************************************
462//******************************************************************************
463ODINFUNCTION3(LONG, lineGetRequest,
464 HLINEAPP, hLineApp,
465 DWORD, dwRequestMode,
466 LPVOID, lpRequestBuffer)
467{
468 return LINEERR_OPERATIONFAILED;
469}
470
471//******************************************************************************
472//******************************************************************************
473ODINFUNCTION3(LONG, lineGetStatusMessages,
474 HLINE, hLine,
475 LPDWORD, lpdwLineStates,
476 LPDWORD, lpdwAddressStates)
477{
478 return LINEERR_OPERATIONFAILED;
479}
480
481//******************************************************************************
482//******************************************************************************
483ODINFUNCTION3(LONG, lineHandoff,
484 HCALL, hCall,
485 LPCSTR, lpszFileName,
486 DWORD, dwMediaMode)
487{
488 return LINEERR_OPERATIONFAILED;
489}
490
491//******************************************************************************
492//******************************************************************************
493ODINFUNCTION1(LONG, lineHold,
494 HCALL, hCall)
495{
496 return LINEERR_OPERATIONFAILED;
497}
498
499//******************************************************************************
500//******************************************************************************
501ODINFUNCTION5(LONG, lineInitialize,
502 LPHLINEAPP, lphLineApp,
503 HINSTANCE, hInstance,
504 LINECALLBACK, lpfnCallback,
505 LPCSTR, lpszAppName,
506 LPDWORD, lpdwNumDevs)
507{
508 return LINEERR_NODEVICE;
509}
510
511//******************************************************************************
512//******************************************************************************
513ODINFUNCTION5(LONG, lineMakeCall,
514 HLINE, hLine,
515 LPHCALL, lphCall,
516 LPCSTR, lpszDestAddress,
517 DWORD, dwCountryCode,
518 LPLINECALLPARAMS, lpCallParams)
519{
520 return LINEERR_OPERATIONFAILED;
521}
522
523//******************************************************************************
524//******************************************************************************
525ODINFUNCTION2(LONG, lineMonitorDigits,
526 HCALL, hCall,
527 DWORD, dwDigitModes)
528{
529 return LINEERR_OPERATIONFAILED;
530}
531
532//******************************************************************************
533//******************************************************************************
534ODINFUNCTION2(LONG, lineMonitorMedia,
535 HCALL, hCall,
536 DWORD, dwMediaModes)
537{
538 return LINEERR_OPERATIONFAILED;
539}
540
541//******************************************************************************
542//******************************************************************************
543ODINFUNCTION3(LONG, lineMonitorTones,
544 HCALL, hCall,
545 LPLINEMONITORTONE, lpToneList,
546 DWORD, dwNumEntries)
547{
548 return LINEERR_OPERATIONFAILED;
549}
550
551//******************************************************************************
552//******************************************************************************
553ODINFUNCTION6(LONG, lineNegotiateAPIVersion,
554 HLINEAPP, hLineApp,
555 DWORD, dwDeviceID,
556 DWORD, dwAPILowVersion,
557 DWORD, dwAPIHighVersion,
558 LPDWORD, lpdwAPIVersion,
559 LPLINEEXTENSIONID, lpExtensionID)
560{
561 return LINEERR_OPERATIONFAILED;
562}
563
564//******************************************************************************
565//******************************************************************************
566ODINFUNCTION6(LONG, lineNegotiateExtVersion,
567 HLINEAPP, hLineApp,
568 DWORD, dwDeviceID,
569 DWORD, dwAPIVersion,
570 DWORD, dwExtLowVersion,
571 DWORD, dwExtHighVersion,
572 LPDWORD, lpdwExtVersion)
573{
574 return LINEERR_OPERATIONFAILED;
575}
576
577//******************************************************************************
578//******************************************************************************
579ODINFUNCTION9(LONG, lineOpen,
580 HLINEAPP, hLineApp,
581 DWORD, dwDeviceID,
582 LPHLINE, lphLine,
583 DWORD, dwAPIVersion,
584 DWORD, dwExtVersion,
585 DWORD, dwCallbackInstance,
586 DWORD, dwPrivileges,
587 DWORD, dwMediaModes,
588 LPLINECALLPARAMS, lpCallParams)
589{
590 return LINEERR_OPERATIONFAILED;
591}
592
593//******************************************************************************
594//******************************************************************************
595ODINFUNCTION4(LONG, linePark,
596 HCALL, hCall,
597 DWORD, dwParkMode,
598 LPCSTR, lpszDirAddress,
599 LPVARSTRING, lpNonDirAddress)
600{
601 return LINEERR_OPERATIONFAILED;
602}
603
604//******************************************************************************
605//******************************************************************************
606ODINFUNCTION5(LONG, linePickup,
607 HLINE, hLine,
608 DWORD, dwAddressID,
609 LPHCALL, lphCall,
610 LPCSTR, lpszDestAddress,
611 LPCSTR, lpszGroupID)
612{
613 return LINEERR_OPERATIONFAILED;
614}
615
616//******************************************************************************
617//******************************************************************************
618ODINFUNCTION3(LONG, linePrepareAddToConference,
619 HCALL, hConfCall,
620 LPHCALL, lphConsultCall,
621 LPLINECALLPARAMS, lpCallParams)
622{
623 return LINEERR_OPERATIONFAILED;
624}
625
626//******************************************************************************
627//******************************************************************************
628ODINFUNCTION3(LONG, lineRedirect,
629 HCALL, hCall,
630 LPCSTR, lpszDestAddress,
631 DWORD, dwCountryCode)
632{
633 return LINEERR_OPERATIONFAILED;
634}
635
636//******************************************************************************
637//******************************************************************************
638ODINFUNCTION1(LONG, lineRemoveFromConference,
639 HCALL, hCall)
640{
641 return LINEERR_OPERATIONFAILED;
642}
643
644//******************************************************************************
645//******************************************************************************
646ODINFUNCTION1(LONG, lineSecureCall,
647 HCALL, hCall)
648{
649 return LINEERR_OPERATIONFAILED;
650}
651
652//******************************************************************************
653//******************************************************************************
654ODINFUNCTION3(LONG, lineSendUserUserInfo,
655 HCALL, hCall,
656 LPCSTR, lpsUserUserInfo,
657 DWORD, dwSize)
658{
659 return LINEERR_OPERATIONFAILED;
660}
661
662//******************************************************************************
663//******************************************************************************
664ODINFUNCTION2(LONG, lineSetAppSpecific,
665 HCALL, hCall,
666 DWORD, dwAppSpecific)
667{
668 return LINEERR_OPERATIONFAILED;
669}
670
671//******************************************************************************
672//******************************************************************************
673ODINFUNCTION5(LONG, lineSetCallParams,
674 HCALL, hCall,
675 DWORD, dwBearerMode,
676 DWORD, dwMinRate,
677 DWORD, dwMaxRate,
678 LPLINEDIALPARAMS, lpDialParams)
679{
680 return LINEERR_OPERATIONFAILED;
681}
682
683//******************************************************************************
684//******************************************************************************
685ODINFUNCTION2(LONG, lineSetCallPrivilege,
686 HCALL, hCall,
687 DWORD, dwCallPrivilege)
688{
689 return LINEERR_OPERATIONFAILED;
690}
691
692//******************************************************************************
693//******************************************************************************
694ODINFUNCTION4(LONG, lineSetDevConfig,
695 DWORD, dwDeviceID,
696 LPVOID, lpDeviceConfig,
697 DWORD, dwSize,
698 LPCSTR, lpszDeviceClass)
699{
700 return LINEERR_OPERATIONFAILED;
701}
702
703//******************************************************************************
704//******************************************************************************
705ODINFUNCTION12(LONG, lineSetMediaControl,
706 HLINE, hLine,
707 DWORD, dwAddressID,
708 HCALL, hCall,
709 DWORD, dwSelect,
710 LPLINEMEDIACONTROLDIGIT, lpDigitList,
711 DWORD, dwDigitNumEntries,
712 LPLINEMEDIACONTROLMEDIA, lpMediaList,
713 DWORD, dwMediaNumEntries,
714 LPLINEMEDIACONTROLTONE, lpToneList,
715 DWORD, dwToneNumEntries,
716 LPLINEMEDIACONTROLCALLSTATE, lpCallStateList,
717 DWORD, dwCallStateNumEntries)
718{
719 return LINEERR_OPERATIONFAILED;
720}
721
722//******************************************************************************
723//******************************************************************************
724ODINFUNCTION2(LONG, lineSetMediaMode,
725 HCALL, hCall,
726 DWORD, dwMediaModes)
727{
728 return LINEERR_OPERATIONFAILED;
729}
730
731//******************************************************************************
732//******************************************************************************
733ODINFUNCTION3(LONG, lineSetNumRings,
734 HLINE, hLine,
735 DWORD, dwAddressID,
736 DWORD, dwNumRings)
737{
738 return LINEERR_OPERATIONFAILED;
739}
740
741//******************************************************************************
742//******************************************************************************
743ODINFUNCTION3(LONG, lineSetStatusMessages,
744 HLINE, hLine,
745 DWORD, dwLineStates,
746 DWORD, dwAddressStates)
747{
748 return LINEERR_OPERATIONFAILED;
749}
750
751//******************************************************************************
752//******************************************************************************
753ODINFUNCTION7(LONG, lineSetTerminal,
754 HLINE, hLine,
755 DWORD, dwAddressID,
756 HCALL, hCall,
757 DWORD, dwSelect,
758 DWORD, dwTerminalModes,
759 DWORD, dwTerminalID,
760 DWORD, bEnable)
761{
762 return LINEERR_OPERATIONFAILED;
763}
764
765//******************************************************************************
766//******************************************************************************
767ODINFUNCTION6(LONG, lineSetupConference,
768 HCALL, hCall,
769 HLINE, hLine,
770 LPHCALL, lphConfCall,
771 LPHCALL, lphConsultCall,
772 DWORD, dwNumParties,
773 LPLINECALLPARAMS, lpCallParams)
774{
775 return LINEERR_OPERATIONFAILED;
776}
777
778//******************************************************************************
779//******************************************************************************
780ODINFUNCTION3(LONG, lineSetupTransfer,
781 HCALL, hCall,
782 LPHCALL, lphConsultCall,
783 LPLINECALLPARAMS, lpCallParams)
784{
785 return LINEERR_OPERATIONFAILED;
786}
787
788//******************************************************************************
789//******************************************************************************
790ODINFUNCTION1(LONG, lineShutdown,
791 HLINEAPP, hLineApp)
792{
793 return LINEERR_OPERATIONFAILED;
794}
795
796//******************************************************************************
797//******************************************************************************
798ODINFUNCTION2(LONG, lineSwapHold,
799 HCALL, hActiveCall,
800 HCALL, hHeldCall)
801{
802 return LINEERR_OPERATIONFAILED;
803}
804
805//******************************************************************************
806//******************************************************************************
807ODINFUNCTION2(LONG, lineUncompleteCall,
808 HLINE, hLine,
809 DWORD, dwCompletionID)
810{
811 return LINEERR_OPERATIONFAILED;
812}
813
814//******************************************************************************
815//******************************************************************************
816ODINFUNCTION1(LONG, lineUnhold,
817 HCALL, hCall)
818{
819 return LINEERR_OPERATIONFAILED;
820}
821
822//******************************************************************************
823//******************************************************************************
824ODINFUNCTION4(LONG, lineUnpark,
825 HLINE, hLine,
826 DWORD, dwAddressID,
827 LPHCALL, lphCall,
828 LPCSTR, lpszDestAddress)
829{
830 return LINEERR_OPERATIONFAILED;
831}
832
833//******************************************************************************
834//******************************************************************************
835ODINFUNCTION1(LONG, lineReleaseUserUserInfo,
836 HCALL, hCall)
837{
838 return LINEERR_OPERATIONFAILED;
839}
840
841//******************************************************************************
842//******************************************************************************
843ODINFUNCTION1(LONG, phoneClose,
844 HPHONE, hPhone)
845{
846 return PHONEERR_OPERATIONFAILED;
847}
848
849//******************************************************************************
850//******************************************************************************
851ODINFUNCTION3(LONG, phoneConfigDialog,
852 DWORD, dwDeviceID,
853 HWND, hwndOwner,
854 LPCSTR, lpszDeviceClass)
855{
856 return PHONEERR_OPERATIONFAILED;
857}
858
859//******************************************************************************
860//******************************************************************************
861ODINFUNCTION3(LONG, phoneDevSpecific,
862 HPHONE, hPhone,
863 LPVOID, lpParams,
864 DWORD, dwSize)
865{
866 return PHONEERR_OPERATIONFAILED;
867}
868
869//******************************************************************************
870//******************************************************************************
871ODINFUNCTION3(LONG, phoneGetButtonInfo,
872 HPHONE, hPhone,
873 DWORD, dwButtonLampID,
874 LPPHONEBUTTONINFO, lpButtonInfo)
875{
876 return PHONEERR_OPERATIONFAILED;
877}
878
879//******************************************************************************
880//******************************************************************************
881ODINFUNCTION4(LONG, phoneGetData,
882 HPHONE, hPhone,
883 DWORD, dwDataID,
884 LPVOID, lpData,
885 DWORD, dwSize)
886{
887 return PHONEERR_OPERATIONFAILED;
888}
889
890//******************************************************************************
891//******************************************************************************
892ODINFUNCTION5(LONG, phoneGetDevCaps,
893 HPHONEAPP, hPhoneApp,
894 DWORD, dwDeviceID,
895 DWORD, dwAPIVersion,
896 DWORD, dwExtVersion,
897 LPPHONECAPS, lpPhoneCaps)
898{
899 return PHONEERR_OPERATIONFAILED;
900}
901
902//******************************************************************************
903//******************************************************************************
904ODINFUNCTION2(LONG, phoneGetDisplay,
905 HPHONE, hPhone,
906 LPVARSTRING, lpDisplay)
907{
908 return PHONEERR_OPERATIONFAILED;
909}
910
911//******************************************************************************
912//******************************************************************************
913ODINFUNCTION3(LONG, phoneGetGain,
914 HPHONE, hPhone,
915 DWORD, dwHookSwitchDev,
916 LPDWORD, lpdwGain)
917{
918 return PHONEERR_OPERATIONFAILED;
919}
920
921//******************************************************************************
922//******************************************************************************
923ODINFUNCTION2(LONG, phoneGetHookSwitch,
924 HPHONE, hPhone,
925 LPDWORD, lpdwHookSwitchDevs)
926{
927 return PHONEERR_OPERATIONFAILED;
928}
929
930//******************************************************************************
931//******************************************************************************
932ODINFUNCTION3(LONG, phoneGetIcon,
933 DWORD, dwDeviceID,
934 LPCSTR, lpszDeviceClass,
935 LPHICON, lphIcon)
936{
937 return PHONEERR_OPERATIONFAILED;
938}
939
940//******************************************************************************
941//******************************************************************************
942ODINFUNCTION3(LONG, phoneGetID,
943 HPHONE, hPhone,
944 LPVARSTRING, lpDeviceID,
945 LPCSTR, lpszDeviceClass)
946{
947 return PHONEERR_OPERATIONFAILED;
948}
949
950//******************************************************************************
951//******************************************************************************
952ODINFUNCTION3(LONG, phoneGetLamp,
953 HPHONE, hPhone,
954 DWORD, dwButtonLampID,
955 LPDWORD, lpdwLampMode)
956{
957 return PHONEERR_OPERATIONFAILED;
958}
959
960//******************************************************************************
961//******************************************************************************
962ODINFUNCTION3(LONG, phoneGetRing,
963 HPHONE, hPhone,
964 LPDWORD, lpdwRingMode,
965 LPDWORD, lpdwVolume)
966{
967 return PHONEERR_OPERATIONFAILED;
968}
969
970//******************************************************************************
971//******************************************************************************
972ODINFUNCTION2(LONG, phoneGetStatus,
973 HPHONE, hPhone,
974 LPPHONESTATUS, lpPhoneStatus)
975{
976 return PHONEERR_OPERATIONFAILED;
977}
978
979//******************************************************************************
980//******************************************************************************
981ODINFUNCTION4(LONG, phoneGetStatusMessages,
982 HPHONE, hPhone,
983 LPDWORD, lpdwPhoneStates,
984 LPDWORD, lpdwButtonModes,
985 LPDWORD, lpdwButtonStates)
986{
987 return PHONEERR_OPERATIONFAILED;
988}
989
990//******************************************************************************
991//******************************************************************************
992ODINFUNCTION3(LONG, phoneGetVolume,
993 HPHONE, hPhone,
994 DWORD, dwHookSwitchDev,
995 LPDWORD, lpdwVolume)
996{
997 return PHONEERR_OPERATIONFAILED;
998}
999
1000//******************************************************************************
1001//******************************************************************************
1002ODINFUNCTION5(LONG, phoneInitialize,
1003 LPHPHONEAPP, lphPhoneApp,
1004 HINSTANCE, hInstance,
1005 PHONECALLBACK, lpfnCallback,
1006 LPCSTR, lpszAppName,
1007 LPDWORD, lpdwNumDevs)
1008{
1009 return PHONEERR_NODEVICE;
1010}
1011
1012//******************************************************************************
1013//******************************************************************************
1014ODINFUNCTION6(LONG, phoneNegotiateAPIVersion,
1015 HPHONEAPP, hPhoneApp,
1016 DWORD, dwDeviceID,
1017 DWORD, dwAPILowVersion,
1018 DWORD, dwAPIHighVersion,
1019 LPDWORD, lpdwAPIVersion,
1020 LPPHONEEXTENSIONID, lpExtensionID)
1021{
1022 return PHONEERR_OPERATIONFAILED;
1023}
1024
1025//******************************************************************************
1026//******************************************************************************
1027ODINFUNCTION6(LONG, phoneNegotiateExtVersion,
1028 HPHONEAPP, hPhoneApp,
1029 DWORD, dwDeviceID,
1030 DWORD, dwAPIVersion,
1031 DWORD, dwExtLowVersion,
1032 DWORD, dwExtHighVersion,
1033 LPDWORD, lpdwExtVersion)
1034{
1035 return PHONEERR_OPERATIONFAILED;
1036}
1037
1038//******************************************************************************
1039//******************************************************************************
1040ODINFUNCTION7(LONG, phoneOpen,
1041 HPHONEAPP, hPhoneApp,
1042 DWORD, dwDeviceID,
1043 LPHPHONE, lphPhone,
1044 DWORD, dwAPIVersion,
1045 DWORD, dwExtVersion,
1046 DWORD, dwCallbackInstance,
1047 DWORD, dwPrivilege)
1048{
1049 return PHONEERR_OPERATIONFAILED;
1050}
1051
1052//******************************************************************************
1053//******************************************************************************
1054ODINFUNCTION3(LONG, phoneSetButtonInfo,
1055 HPHONE, hPhone,
1056 DWORD, dwButtonLampID,
1057 LPPHONEBUTTONINFO, lpButtonInfo)
1058{
1059 return PHONEERR_OPERATIONFAILED;
1060}
1061
1062//******************************************************************************
1063//******************************************************************************
1064ODINFUNCTION4(LONG, phoneSetData,
1065 HPHONE, hPhone,
1066 DWORD, dwDataID,
1067 LPVOID, lpData,
1068 DWORD, dwSize)
1069{
1070 return PHONEERR_OPERATIONFAILED;
1071}
1072
1073//******************************************************************************
1074//******************************************************************************
1075ODINFUNCTION5(LONG, phoneSetDisplay,
1076 HPHONE, hPhone,
1077 DWORD, dwRow,
1078 DWORD, dwColumn,
1079 LPCSTR, lpsDisplay,
1080 DWORD, dwSize)
1081{
1082 return PHONEERR_OPERATIONFAILED;
1083}
1084
1085//******************************************************************************
1086//******************************************************************************
1087ODINFUNCTION3(LONG, phoneSetGain,
1088 HPHONE, hPhone,
1089 DWORD, dwHookSwitchDev,
1090 DWORD, dwGain)
1091{
1092 return PHONEERR_OPERATIONFAILED;
1093}
1094
1095//******************************************************************************
1096//******************************************************************************
1097ODINFUNCTION3(LONG, phoneSetHookSwitch,
1098 HPHONE, hPhone,
1099 DWORD, dwHookSwitchDevs,
1100 DWORD, dwHookSwitchMode)
1101{
1102 return PHONEERR_OPERATIONFAILED;
1103}
1104
1105//******************************************************************************
1106//******************************************************************************
1107ODINFUNCTION3(LONG, phoneSetLamp,
1108 HPHONE, hPhone,
1109 DWORD, dwButtonLampID,
1110 DWORD, dwLampMode)
1111{
1112 return PHONEERR_OPERATIONFAILED;
1113}
1114
1115//******************************************************************************
1116//******************************************************************************
1117ODINFUNCTION3(LONG, phoneSetRing,
1118 HPHONE, hPhone,
1119 DWORD, dwRingMode,
1120 DWORD, dwVolume)
1121{
1122 return PHONEERR_OPERATIONFAILED;
1123}
1124
1125//******************************************************************************
1126//******************************************************************************
1127ODINFUNCTION4(LONG, phoneSetStatusMessages,
1128 HPHONE, hPhone,
1129 DWORD, dwPhoneStates,
1130 DWORD, dwButtonModes,
1131 DWORD, dwButtonStates)
1132{
1133 return PHONEERR_OPERATIONFAILED;
1134}
1135
1136//******************************************************************************
1137//******************************************************************************
1138ODINFUNCTION3(LONG, phoneSetVolume,
1139 HPHONE, hPhone,
1140 DWORD, dwHookSwitchDev,
1141 DWORD, dwVolume)
1142{
1143 return PHONEERR_OPERATIONFAILED;
1144}
1145
1146//******************************************************************************
1147//******************************************************************************
1148ODINFUNCTION1(LONG, phoneShutdown,
1149 HPHONEAPP, hPhoneApp)
1150{
1151 return PHONEERR_OPERATIONFAILED;
1152}
1153
1154
1155//******************************************************************************
1156//******************************************************************************
1157ODINFUNCTION5(LONG, lineTranslateDialog,
1158 HLINEAPP, hLineApp,
1159 DWORD, dwDeviceID,
1160 DWORD, dwAPIVersion,
1161 HWND, hwndOwner,
1162 LPCSTR, lpszAddressIn)
1163{
1164 return LINEERR_OPERATIONFAILED;
1165}
1166
1167//******************************************************************************
1168//******************************************************************************
1169ODINFUNCTION3(LONG, lineGetCountry,
1170 DWORD, dwCountryID,
1171 DWORD, dwAPIVersion,
1172 LPLINECOUNTRYLIST, lpLineCountryList)
1173{
1174 return LINEERR_OPERATIONFAILED;
1175}
1176
1177//******************************************************************************
1178//******************************************************************************
1179ODINFUNCTION6(LONG, lineGetAppPriority,
1180 LPCSTR, lpszAppFilename,
1181 DWORD, dwMediaMode,
1182 LPLINEEXTENSIONID, lpExtensionID,
1183 DWORD, dwRequestMode,
1184 LPVARSTRING, lpExtensionName,
1185 LPDWORD, lpdwPriority)
1186{
1187 return LINEERR_OPERATIONFAILED;
1188}
1189
1190//******************************************************************************
1191//******************************************************************************
1192ODINFUNCTION6(LONG, lineSetAppPriority,
1193 LPCSTR, lpszAppFilename,
1194 DWORD, dwMediaMode,
1195 LPLINEEXTENSIONID, lpExtensionID,
1196 DWORD, dwRequestMode,
1197 LPCSTR, lpszExtensionName,
1198 DWORD, dwPriority)
1199{
1200 return LINEERR_OPERATIONFAILED;
1201}
1202
1203//******************************************************************************
1204//******************************************************************************
1205ODINFUNCTION3(LONG, lineAddProvider,
1206 LPCSTR, lpszProviderFilename,
1207 HWND, hwndOwner,
1208 LPDWORD, lpdwPermanentProviderID)
1209{
1210 return LINEERR_OPERATIONFAILED;
1211}
1212
1213//******************************************************************************
1214//******************************************************************************
1215ODINFUNCTION2(LONG, lineConfigProvider,
1216 HWND, hwndOwner,
1217 DWORD, dwPermanentProviderID)
1218{
1219 return LINEERR_OPERATIONFAILED;
1220}
1221
1222//******************************************************************************
1223//******************************************************************************
1224ODINFUNCTION2(LONG, lineRemoveProvider,
1225 DWORD, dwPermanentProviderID,
1226 HWND, hwndOwner)
1227{
1228 return LINEERR_OPERATIONFAILED;
1229}
1230
1231//******************************************************************************
1232//******************************************************************************
1233ODINFUNCTION2(LONG, lineGetProviderList,
1234 DWORD, dwAPIVersion,
1235 LPLINEPROVIDERLIST, lpProviderList)
1236{
1237 return LINEERR_OPERATIONFAILED;
1238}
1239
1240
Note: See TracBrowser for help on using the repository browser.