2.2.6.5 TAPISERVERCONFIG
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
dwTotalSize |
|||||||||||||||||||||||||||||||
|
dwNeededSize |
|||||||||||||||||||||||||||||||
|
dwUsedSize |
|||||||||||||||||||||||||||||||
|
dwFlags |
|||||||||||||||||||||||||||||||
|
dwDomainNameSize |
|||||||||||||||||||||||||||||||
|
dwDomainNameOffset |
|||||||||||||||||||||||||||||||
|
dwUserNameSize |
|||||||||||||||||||||||||||||||
|
dwUserNameOffset |
|||||||||||||||||||||||||||||||
|
dwPasswordSize |
|||||||||||||||||||||||||||||||
|
dwPasswordOffset |
|||||||||||||||||||||||||||||||
|
dwAdministratorsSize |
|||||||||||||||||||||||||||||||
|
dwAdministratorsOffset |
|||||||||||||||||||||||||||||||
|
VarData (variable) |
|||||||||||||||||||||||||||||||
|
... |
|||||||||||||||||||||||||||||||
dwTotalSize (4 bytes): An unsigned 32-bit integer. The total size, in bytes, allocated to the packet.
dwNeededSize (4 bytes): An unsigned 32-bit integer. The size, in bytes, needed for the packet to hold all of the returned information.
dwUsedSize (4 bytes): An unsigned 32-bit integer. The size, in bytes, of the portion of the packet that MUST contain useful information.
dwFlags (4 bytes): An unsigned 32-bit integer.
-
Value
Meaning
TAPISERVERCONFIGFLAGS_ISSERVER
0x00000001
The server has remote telephony server capability.
TAPISERVERCONFIGFLAGS_ENABLESERVER
0x00000002
The server is configured by enabling the telephony remote protocol server role.
TAPISERVERCONFIGFLAGS_SETACCOUNT
0x00000004
The client changes the credentials (user account and password) for the process corresponding to the remote telephony server role
TAPISERVERCONFIGFLAGS_SETTAPIADMINISTRATORS
0x00000008
The client changes the TAPI administrator's list.
TAPISERVERCONFIGFLAGS_LOCKMMCWRITE
0x00000020
The client locks the server configuration database and prevents other clients from locking or writing.
TAPISERVERCONFIGFLAGS_UNLOCKMMCWRITE
0x00000040
Client unlocks the server configuration database and allows other clients to lock or write.
dwDomainNameSize (4 bytes): An unsigned 32-bit integer. The size, in bytes, of the string containing the domain name and including the terminating null character.
dwDomainNameOffset (4 bytes): An unsigned 32-bit integer. The offset from the beginning of this packet.
dwUserNameSize (4 bytes): An unsigned 32-bit integer. The size, in bytes, of the string containing the user name and including the terminating null character.
dwUserNameOffset (4 bytes): An unsigned 32-bit integer. The offset from the beginning of this packet.
dwPasswordSize (4 bytes): An unsigned 32-bit integer. The size, in bytes, of the string containing the password and including the terminating null character.
dwPasswordOffset (4 bytes): An unsigned 32-bit integer. The offset from the beginning of this packet.
dwAdministratorsSize (4 bytes): An unsigned 32-bit integer. The size, in bytes, of a list of TAPI administrator accounts in domain or user formats.
dwAdministratorsOffset (4 bytes): An unsigned 32-bit integer. The offset from the beginning of this packet. Each account string is null-terminated and the last account string is terminated with two null characters. The size, in bytes, including the terminating null characters.
VarData (variable): This field contains the Domain name as specified by dwDomainNameOffset, User Name as specified by dwUserNameOffset, Password as specified by dwPaswordOffset and Administrator accounts in domain as specified by dwAdministratorSize.