Changeset 11201
- Timestamp:
- Aug 19, 1999, 7:06:37 PM (26 years ago)
- Location:
- tags/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified tags/trunk/ChangeLog ¶
r11200 r11201 1 /* $Id: ChangeLog,v 1.10 6 1999-08-19 16:53:57 phaller Exp $ */1 /* $Id: ChangeLog,v 1.107 1999-08-19 17:06:37 phaller Exp $ */ 2 2 3 3 99-08-19: Patrick Haller <phaller@gmx.net> 4 - TAPI32: odinwrap macros 4 5 - MPR: odinwrap macros 5 6 - COMDLG32: odinwrap macros -
TabularUnified tags/trunk/src/tapi32/tapi32.cpp ¶
r10727 r11201 1 /* $Id: tapi32.cpp,v 1. 3 1999-06-10 16:54:47phaller Exp $ */1 /* $Id: tapi32.cpp,v 1.4 1999-08-19 17:05:19 phaller Exp $ */ 2 2 3 3 /* … … 17 17 #include <stdlib.h> 18 18 #include <string.h> 19 //#include <winerror.h>19 #include <odinwrap.h> 20 20 #include <memory.h> 21 21 //#include <comtype.h> … … 24 24 #include "unicode.h" 25 25 26 //****************************************************************************** 27 //****************************************************************************** 28 LONG 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 //****************************************************************************** 42 LONG 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 //****************************************************************************** 62 LONG 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 //****************************************************************************** 74 LONG 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 //****************************************************************************** 88 LONG 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 //****************************************************************************** 100 LONG 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 //****************************************************************************** 112 LONG 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 //****************************************************************************** 126 LONG 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 //****************************************************************************** 143 LONG 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 //****************************************************************************** 156 LONG 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 //****************************************************************************** 169 LONG 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 //****************************************************************************** 181 LONG 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 //****************************************************************************** 194 LONG 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 //****************************************************************************** 207 LONG WIN32API lineClose( 208 HLINE hLine) 209 { 210 #ifdef DEBUG 211 WriteLog("TAPI32: lineClose\n"); 212 #endif 213 return LINEERR_OPERATIONFAILED; 214 } 215 216 //****************************************************************************** 217 //****************************************************************************** 218 LONG 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 //****************************************************************************** 232 LONG 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 //****************************************************************************** 246 LONG 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 //****************************************************************************** 259 LONG 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 //****************************************************************************** 275 LONG WIN32API lineDeallocateCall( 276 HCALL hCall) 277 { 278 #ifdef DEBUG 279 WriteLog("TAPI32: lineDeallocateCall\n"); 280 #endif 281 return LINEERR_OPERATIONFAILED; 282 } 283 284 //****************************************************************************** 285 //****************************************************************************** 286 LONG 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 //****************************************************************************** 301 LONG 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 //****************************************************************************** 315 LONG 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 //****************************************************************************** 328 LONG 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 //****************************************************************************** 341 LONG 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 //****************************************************************************** 358 LONG 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 //****************************************************************************** 375 LONG 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 //****************************************************************************** 389 LONG 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 //****************************************************************************** 404 LONG 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 //****************************************************************************** 420 LONG 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 //****************************************************************************** 435 LONG 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 //****************************************************************************** 448 LONG 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 //****************************************************************************** 460 LONG 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 //****************************************************************************** 472 LONG 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 //****************************************************************************** 484 LONG 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 //****************************************************************************** 499 LONG 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 //****************************************************************************** 512 LONG 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 //****************************************************************************** 526 LONG 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 //****************************************************************************** 539 LONG 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 //****************************************************************************** 555 LONG 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 //****************************************************************************** 567 LONG 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 //****************************************************************************** 580 LONG 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 //****************************************************************************** 593 LONG 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 //****************************************************************************** 606 LONG 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 //****************************************************************************** 619 LONG WIN32API lineHold( 620 HCALL hCall) 621 { 622 #ifdef DEBUG 623 WriteLog("TAPI32: lineHold\n"); 624 #endif 625 return LINEERR_OPERATIONFAILED; 626 } 627 628 //****************************************************************************** 629 //****************************************************************************** 630 LONG 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 26 27 ODINDEBUGCHANNEL(TAPI32) 28 29 //****************************************************************************** 30 //****************************************************************************** 31 ODINFUNCTION4(LONG, tapiRequestMakeCall, 32 LPCSTR, lpszDestAddress, 33 LPCSTR, lpszAppName, 34 LPCSTR, lpszCalledParty, 35 LPCSTR, lpszComment) 36 { 37 return LINEERR_OPERATIONFAILED; 38 } 39 40 //****************************************************************************** 41 //****************************************************************************** 42 ODINFUNCTION10(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 //****************************************************************************** 59 ODINFUNCTION2(LONG, tapiRequestDrop, 60 HWND, hWnd, 61 WPARAM, wRequestID) 62 { 63 return LINEERR_OPERATIONFAILED; 64 } 65 66 //****************************************************************************** 67 //****************************************************************************** 68 ODINFUNCTION4(LONG, lineRegisterRequestRecipient, 69 HLINEAPP, hLineApp, 70 DWORD, dwRegistrationInstance, 71 DWORD, dwRequestMode, 72 DWORD, bEnable) 73 { 74 return LINEERR_OPERATIONFAILED; 75 } 76 77 //****************************************************************************** 78 //****************************************************************************** 79 ODINFUNCTION2(LONG, tapiGetLocationInfo, 80 LPSTR, lpszCountryCode, 81 LPSTR, lpszCityCode) 82 { 83 return LINEERR_OPERATIONFAILED; 84 } 85 86 //****************************************************************************** 87 //****************************************************************************** 88 ODINFUNCTION2(LONG, lineSetCurrentLocation, 89 HLINEAPP, hLineApp, 90 DWORD, dwLocation) 91 { 92 return LINEERR_OPERATIONFAILED; 93 } 94 95 //****************************************************************************** 96 //****************************************************************************** 97 ODINFUNCTION4(LONG, lineSetTollList, 98 HLINEAPP, hLineApp, 99 DWORD, dwDeviceID, 100 LPCSTR, lpszAddressIn, 101 DWORD, dwTollListOption) 102 { 103 return LINEERR_OPERATIONFAILED; 104 } 105 106 //****************************************************************************** 107 //****************************************************************************** 108 ODINFUNCTION7(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 //****************************************************************************** 122 ODINFUNCTION3(LONG, lineGetTranslateCaps, 123 HLINEAPP, hLineApp, 124 DWORD, dwAPIVersion, 125 LPLINETRANSLATECAPS, lpTranslateCaps) 126 { 127 return LINEERR_OPERATIONFAILED; 128 } 129 130 //****************************************************************************** 131 //****************************************************************************** 132 ODINFUNCTION3(LONG, lineAccept, 133 HCALL, hCall, 134 LPCSTR, lpsUserUserInfo, 135 DWORD, dwSize) 136 { 137 return LINEERR_OPERATIONFAILED; 138 } 139 140 //****************************************************************************** 141 //****************************************************************************** 142 ODINFUNCTION2(LONG, lineAddToConference, 143 HCALL, hConfCall, 144 HCALL, hConsultCall) 145 { 146 return LINEERR_OPERATIONFAILED; 147 } 148 149 //****************************************************************************** 150 //****************************************************************************** 151 ODINFUNCTION3(LONG, lineAnswer, 152 HCALL, hCall, 153 LPCSTR, lpsUserUserInfo, 154 DWORD, dwSize) 155 { 156 return LINEERR_OPERATIONFAILED; 157 } 158 159 //****************************************************************************** 160 //****************************************************************************** 161 ODINFUNCTION3(LONG, lineBlindTransfer, 162 HCALL, hCall, 163 LPCSTR, lpszDestAddress, 164 DWORD, dwCountryCode) 165 { 166 return LINEERR_OPERATIONFAILED; 167 } 168 169 //****************************************************************************** 170 //****************************************************************************** 171 ODINFUNCTION1(LONG, lineClose, 172 HLINE, hLine) 173 { 174 return LINEERR_OPERATIONFAILED; 175 } 176 177 //****************************************************************************** 178 //****************************************************************************** 179 ODINFUNCTION4(LONG, lineCompleteCall, 180 HCALL, hCall, 181 LPDWORD, lpdwCompletionID, 182 DWORD, dwCompletionMode, 183 DWORD, dwMessageID) 184 { 185 return LINEERR_OPERATIONFAILED; 186 } 187 188 //****************************************************************************** 189 //****************************************************************************** 190 ODINFUNCTION4(LONG, lineCompleteTransfer, 191 HCALL, hCall, 192 HCALL, hConsultCall, 193 LPHCALL, lphConfCall, 194 DWORD, dwTransferMode) 195 { 196 return LINEERR_OPERATIONFAILED; 197 } 198 199 //****************************************************************************** 200 //****************************************************************************** 201 ODINFUNCTION3(LONG, lineConfigDialog, 202 DWORD, dwDeviceID, 203 HWND, hwndOwner, 204 LPCSTR, lpszDeviceClass) 205 { 206 return LINEERR_OPERATIONFAILED; 207 } 208 209 //****************************************************************************** 210 //****************************************************************************** 211 ODINFUNCTION6(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 //****************************************************************************** 224 ODINFUNCTION1(LONG, lineDeallocateCall, 225 HCALL, hCall) 226 { 227 return LINEERR_OPERATIONFAILED; 228 } 229 230 //****************************************************************************** 231 //****************************************************************************** 232 ODINFUNCTION5(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 //****************************************************************************** 244 ODINFUNCTION4(LONG, lineDevSpecificFeature, 245 HLINE, hLine, 246 DWORD, dwFeature, 247 LPVOID, lpParams, 248 DWORD, dwSize) 249 { 250 return LINEERR_OPERATIONFAILED; 251 } 252 253 //****************************************************************************** 254 //****************************************************************************** 255 ODINFUNCTION3(LONG, lineDial, 256 HCALL, hCall, 257 LPCSTR, lpszDestAddress, 258 DWORD, dwCountryCode) 259 { 260 return LINEERR_OPERATIONFAILED; 261 } 262 263 //****************************************************************************** 264 //****************************************************************************** 265 ODINFUNCTION3(LONG, lineDrop, 266 HCALL, hCall, 267 LPCSTR, lpsUserUserInfo, 268 DWORD, dwSize) 269 { 270 return LINEERR_OPERATIONFAILED; 271 } 272 273 //****************************************************************************** 274 //****************************************************************************** 275 ODINFUNCTION7(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 //****************************************************************************** 289 ODINFUNCTION7(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 //****************************************************************************** 303 ODINFUNCTION4(LONG, lineGenerateDigits, 304 HCALL, hCall, 305 DWORD, dwDigitMode, 306 LPCSTR, lpszDigits, 307 DWORD, dwDuration) 308 { 309 return LINEERR_OPERATIONFAILED; 310 } 311 312 //****************************************************************************** 313 //****************************************************************************** 314 ODINFUNCTION5(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 //****************************************************************************** 326 ODINFUNCTION6(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 //****************************************************************************** 339 ODINFUNCTION5(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 //****************************************************************************** 351 ODINFUNCTION3(LONG, lineGetAddressStatus, 352 HLINE, hLine, 353 DWORD, dwAddressID, 354 LPLINEADDRESSSTATUS, lpAddressStatus) 355 { 356 return LINEERR_OPERATIONFAILED; 357 } 358 359 //****************************************************************************** 360 //****************************************************************************** 361 ODINFUNCTION2(LONG, lineGetCallInfo, 362 HCALL, hCall, 363 LPLINECALLINFO, lpCallInfo) 364 { 365 return LINEERR_OPERATIONFAILED; 366 } 367 368 //****************************************************************************** 369 //****************************************************************************** 370 ODINFUNCTION2(LONG, lineGetCallStatus, 371 HCALL, hCall, 372 LPLINECALLSTATUS, lpCallStatus) 373 { 374 return LINEERR_OPERATIONFAILED; 375 } 376 377 //****************************************************************************** 378 //****************************************************************************** 379 ODINFUNCTION2(LONG, lineGetConfRelatedCalls, 380 HCALL, hCall, 381 LPLINECALLLIST, lpCallList) 382 { 383 return LINEERR_OPERATIONFAILED; 384 } 385 386 //****************************************************************************** 387 //****************************************************************************** 388 ODINFUNCTION5(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 //****************************************************************************** 400 ODINFUNCTION3(LONG, lineGetDevConfig, 401 DWORD, dwDeviceID, 402 LPVARSTRING, lpDeviceConfig, 403 LPCSTR, lpszDeviceClass) 404 { 405 return LINEERR_OPERATIONFAILED; 406 } 407 408 //****************************************************************************** 409 //****************************************************************************** 410 ODINFUNCTION4(LONG, lineGetNewCalls, 411 HLINE, hLine, 412 DWORD, dwAddressID, 413 DWORD, dwSelect, 414 LPLINECALLLIST, lpCallList) 415 { 416 return LINEERR_OPERATIONFAILED; 417 } 418 419 //****************************************************************************** 420 //****************************************************************************** 421 ODINFUNCTION3(LONG, lineGetIcon, 422 DWORD, dwDeviceID, 423 LPCSTR, lpszDeviceClass, 424 LPHICON, lphIcon) 425 { 426 return LINEERR_OPERATIONFAILED; 427 } 428 429 //****************************************************************************** 430 //****************************************************************************** 431 ODINFUNCTION6(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 //****************************************************************************** 444 ODINFUNCTION2(LONG, lineGetLineDevStatus, 445 HLINE, hLine, 446 LPLINEDEVSTATUS, lpLineDevStatus) 447 { 448 return LINEERR_OPERATIONFAILED; 449 } 450 451 //****************************************************************************** 452 //****************************************************************************** 453 ODINFUNCTION3(LONG, lineGetNumRings, 454 HLINE, hLine, 455 DWORD, dwAddressID, 456 LPDWORD, lpdwNumRings) 457 { 458 return LINEERR_OPERATIONFAILED; 459 } 460 461 //****************************************************************************** 462 //****************************************************************************** 463 ODINFUNCTION3(LONG, lineGetRequest, 464 HLINEAPP, hLineApp, 465 DWORD, dwRequestMode, 466 LPVOID, lpRequestBuffer) 467 { 468 return LINEERR_OPERATIONFAILED; 469 } 470 471 //****************************************************************************** 472 //****************************************************************************** 473 ODINFUNCTION3(LONG, lineGetStatusMessages, 474 HLINE, hLine, 475 LPDWORD, lpdwLineStates, 476 LPDWORD, lpdwAddressStates) 477 { 478 return LINEERR_OPERATIONFAILED; 479 } 480 481 //****************************************************************************** 482 //****************************************************************************** 483 ODINFUNCTION3(LONG, lineHandoff, 484 HCALL, hCall, 485 LPCSTR, lpszFileName, 486 DWORD, dwMediaMode) 487 { 488 return LINEERR_OPERATIONFAILED; 489 } 490 491 //****************************************************************************** 492 //****************************************************************************** 493 ODINFUNCTION1(LONG, lineHold, 494 HCALL, hCall) 495 { 496 return LINEERR_OPERATIONFAILED; 497 } 498 499 //****************************************************************************** 500 //****************************************************************************** 501 ODINFUNCTION5(LONG, lineInitialize, 502 LPHLINEAPP, lphLineApp, 503 HINSTANCE, hInstance, 504 LINECALLBACK, lpfnCallback, 505 LPCSTR, lpszAppName, 506 LPDWORD, lpdwNumDevs) 507 { 640 508 return LINEERR_NODEVICE; 641 509 } … … 643 511 //****************************************************************************** 644 512 //****************************************************************************** 645 LONG 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 //****************************************************************************** 660 LONG 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 //****************************************************************************** 672 LONG 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 //****************************************************************************** 684 LONG 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 //****************************************************************************** 697 LONG 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 //****************************************************************************** 713 LONG 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 //****************************************************************************** 729 LONG 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 //****************************************************************************** 748 LONG 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 //****************************************************************************** 762 LONG 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 //****************************************************************************** 777 LONG 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 //****************************************************************************** 790 LONG 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 //****************************************************************************** 803 LONG WIN32API lineRemoveFromConference( 804 HCALL hCall) 805 { 806 #ifdef DEBUG 807 WriteLog("TAPI32: lineRemoveFromConference\n"); 808 #endif 809 return LINEERR_OPERATIONFAILED; 810 } 811 812 //****************************************************************************** 813 //****************************************************************************** 814 LONG WIN32API lineSecureCall( 815 HCALL hCall) 816 { 817 #ifdef DEBUG 818 WriteLog("TAPI32: lineSecureCall\n"); 819 #endif 820 return LINEERR_OPERATIONFAILED; 821 } 822 823 //****************************************************************************** 824 //****************************************************************************** 825 LONG 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 //****************************************************************************** 838 LONG 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 //****************************************************************************** 850 LONG 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 //****************************************************************************** 865 LONG 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 //****************************************************************************** 877 LONG 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 //****************************************************************************** 891 LONG 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 //****************************************************************************** 913 LONG 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 //****************************************************************************** 925 LONG 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 //****************************************************************************** 938 LONG 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 //****************************************************************************** 951 LONG 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 //****************************************************************************** 968 LONG 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 //****************************************************************************** 984 LONG 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 //****************************************************************************** 997 LONG WIN32API lineShutdown( 998 HLINEAPP hLineApp) 999 { 1000 #ifdef DEBUG 1001 WriteLog("TAPI32: lineShutdown\n"); 1002 #endif 1003 return LINEERR_OPERATIONFAILED; 1004 } 1005 1006 //****************************************************************************** 1007 //****************************************************************************** 1008 LONG 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 //****************************************************************************** 1020 LONG 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 //****************************************************************************** 1032 LONG WIN32API lineUnhold( 1033 HCALL hCall) 1034 { 1035 #ifdef DEBUG 1036 WriteLog("TAPI32: lineUnhold\n"); 1037 #endif 1038 return LINEERR_OPERATIONFAILED; 1039 } 1040 1041 //****************************************************************************** 1042 //****************************************************************************** 1043 LONG 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 //****************************************************************************** 1057 LONG WIN32API lineReleaseUserUserInfo( 1058 HCALL hCall) 1059 { 1060 #ifdef DEBUG 1061 WriteLog("TAPI32: lineReleaseUserUserInfo\n"); 1062 #endif 1063 return LINEERR_OPERATIONFAILED; 1064 } 1065 1066 //****************************************************************************** 1067 //****************************************************************************** 1068 LONG WIN32API phoneClose( 1069 HPHONE hPhone) 1070 { 1071 #ifdef DEBUG 1072 WriteLog("TAPI32: phoneClose\n"); 1073 #endif 1074 return PHONEERR_OPERATIONFAILED; 1075 } 1076 1077 //****************************************************************************** 1078 //****************************************************************************** 1079 LONG 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 //****************************************************************************** 1092 LONG 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 //****************************************************************************** 1105 LONG 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 //****************************************************************************** 1118 LONG 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 //****************************************************************************** 1132 LONG 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 //****************************************************************************** 1147 LONG 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 //****************************************************************************** 1159 LONG 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 //****************************************************************************** 1172 LONG 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 //****************************************************************************** 1184 LONG 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 //****************************************************************************** 1197 LONG 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 //****************************************************************************** 1210 LONG 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 //****************************************************************************** 1223 LONG 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 //****************************************************************************** 1236 LONG 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 //****************************************************************************** 1248 LONG 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 //****************************************************************************** 1262 LONG 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 //****************************************************************************** 1275 LONG 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 513 ODINFUNCTION5(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 //****************************************************************************** 525 ODINFUNCTION2(LONG, lineMonitorDigits, 526 HCALL, hCall, 527 DWORD, dwDigitModes) 528 { 529 return LINEERR_OPERATIONFAILED; 530 } 531 532 //****************************************************************************** 533 //****************************************************************************** 534 ODINFUNCTION2(LONG, lineMonitorMedia, 535 HCALL, hCall, 536 DWORD, dwMediaModes) 537 { 538 return LINEERR_OPERATIONFAILED; 539 } 540 541 //****************************************************************************** 542 //****************************************************************************** 543 ODINFUNCTION3(LONG, lineMonitorTones, 544 HCALL, hCall, 545 LPLINEMONITORTONE, lpToneList, 546 DWORD, dwNumEntries) 547 { 548 return LINEERR_OPERATIONFAILED; 549 } 550 551 //****************************************************************************** 552 //****************************************************************************** 553 ODINFUNCTION6(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 //****************************************************************************** 566 ODINFUNCTION6(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 //****************************************************************************** 579 ODINFUNCTION9(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 //****************************************************************************** 595 ODINFUNCTION4(LONG, linePark, 596 HCALL, hCall, 597 DWORD, dwParkMode, 598 LPCSTR, lpszDirAddress, 599 LPVARSTRING, lpNonDirAddress) 600 { 601 return LINEERR_OPERATIONFAILED; 602 } 603 604 //****************************************************************************** 605 //****************************************************************************** 606 ODINFUNCTION5(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 //****************************************************************************** 618 ODINFUNCTION3(LONG, linePrepareAddToConference, 619 HCALL, hConfCall, 620 LPHCALL, lphConsultCall, 621 LPLINECALLPARAMS, lpCallParams) 622 { 623 return LINEERR_OPERATIONFAILED; 624 } 625 626 //****************************************************************************** 627 //****************************************************************************** 628 ODINFUNCTION3(LONG, lineRedirect, 629 HCALL, hCall, 630 LPCSTR, lpszDestAddress, 631 DWORD, dwCountryCode) 632 { 633 return LINEERR_OPERATIONFAILED; 634 } 635 636 //****************************************************************************** 637 //****************************************************************************** 638 ODINFUNCTION1(LONG, lineRemoveFromConference, 639 HCALL, hCall) 640 { 641 return LINEERR_OPERATIONFAILED; 642 } 643 644 //****************************************************************************** 645 //****************************************************************************** 646 ODINFUNCTION1(LONG, lineSecureCall, 647 HCALL, hCall) 648 { 649 return LINEERR_OPERATIONFAILED; 650 } 651 652 //****************************************************************************** 653 //****************************************************************************** 654 ODINFUNCTION3(LONG, lineSendUserUserInfo, 655 HCALL, hCall, 656 LPCSTR, lpsUserUserInfo, 657 DWORD, dwSize) 658 { 659 return LINEERR_OPERATIONFAILED; 660 } 661 662 //****************************************************************************** 663 //****************************************************************************** 664 ODINFUNCTION2(LONG, lineSetAppSpecific, 665 HCALL, hCall, 666 DWORD, dwAppSpecific) 667 { 668 return LINEERR_OPERATIONFAILED; 669 } 670 671 //****************************************************************************** 672 //****************************************************************************** 673 ODINFUNCTION5(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 //****************************************************************************** 685 ODINFUNCTION2(LONG, lineSetCallPrivilege, 686 HCALL, hCall, 687 DWORD, dwCallPrivilege) 688 { 689 return LINEERR_OPERATIONFAILED; 690 } 691 692 //****************************************************************************** 693 //****************************************************************************** 694 ODINFUNCTION4(LONG, lineSetDevConfig, 695 DWORD, dwDeviceID, 696 LPVOID, lpDeviceConfig, 697 DWORD, dwSize, 698 LPCSTR, lpszDeviceClass) 699 { 700 return LINEERR_OPERATIONFAILED; 701 } 702 703 //****************************************************************************** 704 //****************************************************************************** 705 ODINFUNCTION12(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 //****************************************************************************** 724 ODINFUNCTION2(LONG, lineSetMediaMode, 725 HCALL, hCall, 726 DWORD, dwMediaModes) 727 { 728 return LINEERR_OPERATIONFAILED; 729 } 730 731 //****************************************************************************** 732 //****************************************************************************** 733 ODINFUNCTION3(LONG, lineSetNumRings, 734 HLINE, hLine, 735 DWORD, dwAddressID, 736 DWORD, dwNumRings) 737 { 738 return LINEERR_OPERATIONFAILED; 739 } 740 741 //****************************************************************************** 742 //****************************************************************************** 743 ODINFUNCTION3(LONG, lineSetStatusMessages, 744 HLINE, hLine, 745 DWORD, dwLineStates, 746 DWORD, dwAddressStates) 747 { 748 return LINEERR_OPERATIONFAILED; 749 } 750 751 //****************************************************************************** 752 //****************************************************************************** 753 ODINFUNCTION7(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 //****************************************************************************** 767 ODINFUNCTION6(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 //****************************************************************************** 780 ODINFUNCTION3(LONG, lineSetupTransfer, 781 HCALL, hCall, 782 LPHCALL, lphConsultCall, 783 LPLINECALLPARAMS, lpCallParams) 784 { 785 return LINEERR_OPERATIONFAILED; 786 } 787 788 //****************************************************************************** 789 //****************************************************************************** 790 ODINFUNCTION1(LONG, lineShutdown, 791 HLINEAPP, hLineApp) 792 { 793 return LINEERR_OPERATIONFAILED; 794 } 795 796 //****************************************************************************** 797 //****************************************************************************** 798 ODINFUNCTION2(LONG, lineSwapHold, 799 HCALL, hActiveCall, 800 HCALL, hHeldCall) 801 { 802 return LINEERR_OPERATIONFAILED; 803 } 804 805 //****************************************************************************** 806 //****************************************************************************** 807 ODINFUNCTION2(LONG, lineUncompleteCall, 808 HLINE, hLine, 809 DWORD, dwCompletionID) 810 { 811 return LINEERR_OPERATIONFAILED; 812 } 813 814 //****************************************************************************** 815 //****************************************************************************** 816 ODINFUNCTION1(LONG, lineUnhold, 817 HCALL, hCall) 818 { 819 return LINEERR_OPERATIONFAILED; 820 } 821 822 //****************************************************************************** 823 //****************************************************************************** 824 ODINFUNCTION4(LONG, lineUnpark, 825 HLINE, hLine, 826 DWORD, dwAddressID, 827 LPHCALL, lphCall, 828 LPCSTR, lpszDestAddress) 829 { 830 return LINEERR_OPERATIONFAILED; 831 } 832 833 //****************************************************************************** 834 //****************************************************************************** 835 ODINFUNCTION1(LONG, lineReleaseUserUserInfo, 836 HCALL, hCall) 837 { 838 return LINEERR_OPERATIONFAILED; 839 } 840 841 //****************************************************************************** 842 //****************************************************************************** 843 ODINFUNCTION1(LONG, phoneClose, 844 HPHONE, hPhone) 845 { 846 return PHONEERR_OPERATIONFAILED; 847 } 848 849 //****************************************************************************** 850 //****************************************************************************** 851 ODINFUNCTION3(LONG, phoneConfigDialog, 852 DWORD, dwDeviceID, 853 HWND, hwndOwner, 854 LPCSTR, lpszDeviceClass) 855 { 856 return PHONEERR_OPERATIONFAILED; 857 } 858 859 //****************************************************************************** 860 //****************************************************************************** 861 ODINFUNCTION3(LONG, phoneDevSpecific, 862 HPHONE, hPhone, 863 LPVOID, lpParams, 864 DWORD, dwSize) 865 { 866 return PHONEERR_OPERATIONFAILED; 867 } 868 869 //****************************************************************************** 870 //****************************************************************************** 871 ODINFUNCTION3(LONG, phoneGetButtonInfo, 872 HPHONE, hPhone, 873 DWORD, dwButtonLampID, 874 LPPHONEBUTTONINFO, lpButtonInfo) 875 { 876 return PHONEERR_OPERATIONFAILED; 877 } 878 879 //****************************************************************************** 880 //****************************************************************************** 881 ODINFUNCTION4(LONG, phoneGetData, 882 HPHONE, hPhone, 883 DWORD, dwDataID, 884 LPVOID, lpData, 885 DWORD, dwSize) 886 { 887 return PHONEERR_OPERATIONFAILED; 888 } 889 890 //****************************************************************************** 891 //****************************************************************************** 892 ODINFUNCTION5(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 //****************************************************************************** 904 ODINFUNCTION2(LONG, phoneGetDisplay, 905 HPHONE, hPhone, 906 LPVARSTRING, lpDisplay) 907 { 908 return PHONEERR_OPERATIONFAILED; 909 } 910 911 //****************************************************************************** 912 //****************************************************************************** 913 ODINFUNCTION3(LONG, phoneGetGain, 914 HPHONE, hPhone, 915 DWORD, dwHookSwitchDev, 916 LPDWORD, lpdwGain) 917 { 918 return PHONEERR_OPERATIONFAILED; 919 } 920 921 //****************************************************************************** 922 //****************************************************************************** 923 ODINFUNCTION2(LONG, phoneGetHookSwitch, 924 HPHONE, hPhone, 925 LPDWORD, lpdwHookSwitchDevs) 926 { 927 return PHONEERR_OPERATIONFAILED; 928 } 929 930 //****************************************************************************** 931 //****************************************************************************** 932 ODINFUNCTION3(LONG, phoneGetIcon, 933 DWORD, dwDeviceID, 934 LPCSTR, lpszDeviceClass, 935 LPHICON, lphIcon) 936 { 937 return PHONEERR_OPERATIONFAILED; 938 } 939 940 //****************************************************************************** 941 //****************************************************************************** 942 ODINFUNCTION3(LONG, phoneGetID, 943 HPHONE, hPhone, 944 LPVARSTRING, lpDeviceID, 945 LPCSTR, lpszDeviceClass) 946 { 947 return PHONEERR_OPERATIONFAILED; 948 } 949 950 //****************************************************************************** 951 //****************************************************************************** 952 ODINFUNCTION3(LONG, phoneGetLamp, 953 HPHONE, hPhone, 954 DWORD, dwButtonLampID, 955 LPDWORD, lpdwLampMode) 956 { 957 return PHONEERR_OPERATIONFAILED; 958 } 959 960 //****************************************************************************** 961 //****************************************************************************** 962 ODINFUNCTION3(LONG, phoneGetRing, 963 HPHONE, hPhone, 964 LPDWORD, lpdwRingMode, 965 LPDWORD, lpdwVolume) 966 { 967 return PHONEERR_OPERATIONFAILED; 968 } 969 970 //****************************************************************************** 971 //****************************************************************************** 972 ODINFUNCTION2(LONG, phoneGetStatus, 973 HPHONE, hPhone, 974 LPPHONESTATUS, lpPhoneStatus) 975 { 976 return PHONEERR_OPERATIONFAILED; 977 } 978 979 //****************************************************************************** 980 //****************************************************************************** 981 ODINFUNCTION4(LONG, phoneGetStatusMessages, 982 HPHONE, hPhone, 983 LPDWORD, lpdwPhoneStates, 984 LPDWORD, lpdwButtonModes, 985 LPDWORD, lpdwButtonStates) 986 { 987 return PHONEERR_OPERATIONFAILED; 988 } 989 990 //****************************************************************************** 991 //****************************************************************************** 992 ODINFUNCTION3(LONG, phoneGetVolume, 993 HPHONE, hPhone, 994 DWORD, dwHookSwitchDev, 995 LPDWORD, lpdwVolume) 996 { 997 return PHONEERR_OPERATIONFAILED; 998 } 999 1000 //****************************************************************************** 1001 //****************************************************************************** 1002 ODINFUNCTION5(LONG, phoneInitialize, 1003 LPHPHONEAPP, lphPhoneApp, 1004 HINSTANCE, hInstance, 1005 PHONECALLBACK, lpfnCallback, 1006 LPCSTR, lpszAppName, 1007 LPDWORD, lpdwNumDevs) 1008 { 1285 1009 return PHONEERR_NODEVICE; 1286 1010 } … … 1288 1012 //****************************************************************************** 1289 1013 //****************************************************************************** 1290 LONG 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 //****************************************************************************** 1306 LONG 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 //****************************************************************************** 1322 LONG 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 //****************************************************************************** 1339 LONG 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 //****************************************************************************** 1352 LONG 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 //****************************************************************************** 1366 LONG 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 //****************************************************************************** 1381 LONG 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 //****************************************************************************** 1394 LONG 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 //****************************************************************************** 1407 LONG 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 //****************************************************************************** 1420 LONG 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 //****************************************************************************** 1433 LONG 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 //****************************************************************************** 1447 LONG 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 //****************************************************************************** 1460 LONG 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 //****************************************************************************** 1472 LONG 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 //****************************************************************************** 1487 LONG 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 //****************************************************************************** 1500 LONG 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 //****************************************************************************** 1516 LONG 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 //****************************************************************************** 1532 LONG 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 //****************************************************************************** 1545 LONG 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 //****************************************************************************** 1557 LONG 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 //****************************************************************************** 1569 LONG 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 1014 ODINFUNCTION6(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 //****************************************************************************** 1027 ODINFUNCTION6(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 //****************************************************************************** 1040 ODINFUNCTION7(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 //****************************************************************************** 1054 ODINFUNCTION3(LONG, phoneSetButtonInfo, 1055 HPHONE, hPhone, 1056 DWORD, dwButtonLampID, 1057 LPPHONEBUTTONINFO, lpButtonInfo) 1058 { 1059 return PHONEERR_OPERATIONFAILED; 1060 } 1061 1062 //****************************************************************************** 1063 //****************************************************************************** 1064 ODINFUNCTION4(LONG, phoneSetData, 1065 HPHONE, hPhone, 1066 DWORD, dwDataID, 1067 LPVOID, lpData, 1068 DWORD, dwSize) 1069 { 1070 return PHONEERR_OPERATIONFAILED; 1071 } 1072 1073 //****************************************************************************** 1074 //****************************************************************************** 1075 ODINFUNCTION5(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 //****************************************************************************** 1087 ODINFUNCTION3(LONG, phoneSetGain, 1088 HPHONE, hPhone, 1089 DWORD, dwHookSwitchDev, 1090 DWORD, dwGain) 1091 { 1092 return PHONEERR_OPERATIONFAILED; 1093 } 1094 1095 //****************************************************************************** 1096 //****************************************************************************** 1097 ODINFUNCTION3(LONG, phoneSetHookSwitch, 1098 HPHONE, hPhone, 1099 DWORD, dwHookSwitchDevs, 1100 DWORD, dwHookSwitchMode) 1101 { 1102 return PHONEERR_OPERATIONFAILED; 1103 } 1104 1105 //****************************************************************************** 1106 //****************************************************************************** 1107 ODINFUNCTION3(LONG, phoneSetLamp, 1108 HPHONE, hPhone, 1109 DWORD, dwButtonLampID, 1110 DWORD, dwLampMode) 1111 { 1112 return PHONEERR_OPERATIONFAILED; 1113 } 1114 1115 //****************************************************************************** 1116 //****************************************************************************** 1117 ODINFUNCTION3(LONG, phoneSetRing, 1118 HPHONE, hPhone, 1119 DWORD, dwRingMode, 1120 DWORD, dwVolume) 1121 { 1122 return PHONEERR_OPERATIONFAILED; 1123 } 1124 1125 //****************************************************************************** 1126 //****************************************************************************** 1127 ODINFUNCTION4(LONG, phoneSetStatusMessages, 1128 HPHONE, hPhone, 1129 DWORD, dwPhoneStates, 1130 DWORD, dwButtonModes, 1131 DWORD, dwButtonStates) 1132 { 1133 return PHONEERR_OPERATIONFAILED; 1134 } 1135 1136 //****************************************************************************** 1137 //****************************************************************************** 1138 ODINFUNCTION3(LONG, phoneSetVolume, 1139 HPHONE, hPhone, 1140 DWORD, dwHookSwitchDev, 1141 DWORD, dwVolume) 1142 { 1143 return PHONEERR_OPERATIONFAILED; 1144 } 1145 1146 //****************************************************************************** 1147 //****************************************************************************** 1148 ODINFUNCTION1(LONG, phoneShutdown, 1149 HPHONEAPP, hPhoneApp) 1150 { 1151 return PHONEERR_OPERATIONFAILED; 1152 } 1153 1154 1155 //****************************************************************************** 1156 //****************************************************************************** 1157 ODINFUNCTION5(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 //****************************************************************************** 1169 ODINFUNCTION3(LONG, lineGetCountry, 1170 DWORD, dwCountryID, 1171 DWORD, dwAPIVersion, 1172 LPLINECOUNTRYLIST, lpLineCountryList) 1173 { 1174 return LINEERR_OPERATIONFAILED; 1175 } 1176 1177 //****************************************************************************** 1178 //****************************************************************************** 1179 ODINFUNCTION6(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 //****************************************************************************** 1192 ODINFUNCTION6(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 //****************************************************************************** 1205 ODINFUNCTION3(LONG, lineAddProvider, 1206 LPCSTR, lpszProviderFilename, 1207 HWND, hwndOwner, 1208 LPDWORD, lpdwPermanentProviderID) 1209 { 1210 return LINEERR_OPERATIONFAILED; 1211 } 1212 1213 //****************************************************************************** 1214 //****************************************************************************** 1215 ODINFUNCTION2(LONG, lineConfigProvider, 1216 HWND, hwndOwner, 1217 DWORD, dwPermanentProviderID) 1218 { 1219 return LINEERR_OPERATIONFAILED; 1220 } 1221 1222 //****************************************************************************** 1223 //****************************************************************************** 1224 ODINFUNCTION2(LONG, lineRemoveProvider, 1225 DWORD, dwPermanentProviderID, 1226 HWND, hwndOwner) 1227 { 1228 return LINEERR_OPERATIONFAILED; 1229 } 1230 1231 //****************************************************************************** 1232 //****************************************************************************** 1233 ODINFUNCTION2(LONG, lineGetProviderList, 1234 DWORD, dwAPIVersion, 1235 LPLINEPROVIDERLIST, lpProviderList) 1236 { 1237 return LINEERR_OPERATIONFAILED; 1238 } 1239 1240
Note:
See TracChangeset
for help on using the changeset viewer.