2.2.6.1 AVAILABLEPROVIDERENTRY


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

dwFileNameSize

dwFileNameOffset

dwFriendlyNameSize

dwFriendlyNameOffset

dwOptions

dwFileNameSize (4 bytes): An unsigned 32-bit integer. The size, in bytes, of the string containing the file name and the null terminator.

dwFileNameOffset (4 bytes): An unsigned 32-bit integer. The offset from the beginning of AVAILABLEPROVIDERLIST to a null-terminated string containing the file name of the service-provider DLL .tsp file.

dwFriendlyNameSize (4 bytes): An unsigned 32-bit integer. The size, in bytes, of the string containing the display name and the null terminator.

dwFriendlyNameOffset (4 bytes): An unsigned 32-bit integer. The offset from the beginning of AVAILABLEPROVIDERLIST to a null-terminated string containing the display name of the service-provider DLL .tsp file.

dwOptions (4 bytes): An unsigned 32-bit integer.

Value

Meaning

AVAILABLEPROVIDER_INSTALLABLE

0x00000001

The TAPI Service Provider can be installed.

AVAILABLEPROVIDER_CONFIGURABLE

0x00000002

The TSP can be configured.

AVAILABLEPROVIDER_REMOVABLE

0x00000004

The TSP can be removed.