| 612 | } |
| 613 | |
| 614 | void dp_DirectPlayDestroyPlayer(DPID who) { |
| 615 | HRESULT hr; |
| 616 | |
| 617 | if ((!DP_active) || (!lpDirectPlay4A)) |
| 618 | return; |
| 619 | |
| 620 | hr = lpDirectPlay4A->DestroyPlayer(who); |
| 621 | if (FAILED(hr)) { |
| 622 | switch (hr) { |
| 623 | case DPERR_ACCESSDENIED: |
| 624 | mprintf(0, "lpDirectPlay4A->DestroyPlayer() returned DPERR_ACCESSDENIED.\n"); |
| 625 | break; |
| 626 | case DPERR_CONNECTIONLOST: |
| 627 | mprintf(0, "lpDirectPlay4A->DestroyPlayer() returned DPERR_CONNECTIONLOST.\n"); |
| 628 | break; |
| 629 | case DPERR_INVALIDOBJECT: |
| 630 | mprintf(0, "lpDirectPlay4A->DestroyPlayer() returned DPERR_INVALIDOBJECT.\n"); |
| 631 | break; |
| 632 | case DPERR_INVALIDPLAYER: |
| 633 | mprintf(0, "lpDirectPlay4A->DestroyPlayer() returned DPERR_INVALIDPLAYER.\n"); |
| 634 | break; |
| 635 | case DPERR_UNAVAILABLE: |
| 636 | mprintf(0, "lpDirectPlay4A->DestroyPlayer() returned DPERR_UNAVAILABLE.\n"); |
| 637 | break; |
| 638 | default: |
| 639 | mprintf(0, "Unknown error returned by nw_DirectPlayDestroyPlayer() -- %x\n", hr); |
| 640 | } |
| 641 | } |
| 642 | } |
| 643 | |
| 644 | // if(Use_DirectPlay) |
| 645 |
no test coverage detected