PRB: 32-bit TSP Fails to Install on Windows 95 with TAPI 2.1 (185336)
The information in this article applies to:
- Microsoft Win32 Application Programming Interface (API)
This article was previously published under Q185336 SYMPTOMS
When you try to add a 32-bit TSP (TAPI Service Provider) (such as ATSP32)
using Control Panel applet on Windows 95 with TAPI 2.1 upgrade, the
following message appears:
The telephony system cannot perform that function at this time.
Please try again later.
CAUSE
Typically, the use of Wide Character APIs within the TSP causes this
problem. It is required that the TSP be written entirely in UNICODE.
However, Windows 95 does not provide support for UNICODE. Therefore, the
call to the Wide Character APIs causes the TSP installation to fail on
Windows 95.
This restriction also applies to any Wide Character C-Runtime (CRT) string
manipulation function calls, such as wcslen().
RESOLUTION
You can work around this problem by implementing a substitution function
and replacing the offending function calls.
STATUS
This behavior is by design.
Modification Type: | Major | Last Reviewed: | 12/24/2001 |
---|
Keywords: | kbprb kbTAPI KB185336 |
---|
|