2.2.6.25 LINEAPPINFO

The LINEAPPINFO packet contains information about the application that is currently running. The LINEDEVSTATUS packet can contain an array of LINEAPPINFO packets.


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

dwMachineNameSize

dwMachineNameOffset

dwUserNameSize

dwUserNameOffset

dwModuleFilenameSize

dwModuleFilenameOffset

dwFriendlyNameSize

dwFriendlyNameOffset

dwMediaModes

dwAddressID

dwMachineNameSize (4 bytes): The size, in bytes, of the computer name string, including the null terminator.

dwMachineNameOffset (4 bytes): The offset, from the beginning of the LINEDEVSTATUS packet to a string specifying the name of the computer on which the application is executing. The size of the field is specified by dwMachineNameSize.

dwUserNameSize (4 bytes): The size, in bytes, of the user name string, including the null terminator.

dwUserNameOffset (4 bytes): The offset, from the beginning of the LINEDEVSTATUS packet to a string specifying the user name under whose account the application is running. The size of the field is specified by dwUserNameSize.

dwModuleFilenameSize (4 bytes): The size, in bytes, of the module file name string.

dwModuleFilenameOffset (4 bytes): The offset, from the beginning of LINEDEVSTATUS to a string specifying the module file name of the application. The size of the field is specified by dwModuleFilenameSize.

dwFriendlyNameSize (4 bytes): The size, in bytes, of the display name string.

dwFriendlyNameOffset (4 bytes): The offset, from the beginning of LINEDEVSTATUS to the string provided by the application to line Initialize, which is used in any display to the user. The size of the field is specified by dwFriendlyNameSize.

dwMediaModes (4 bytes): The media types for which the application has requested ownership of new calls; 0 if dwPrivileges in line Open did not include LINECALLPRIVILEGE_OWNER.

dwAddressID (4 bytes): If the line handle was opened using LINEOPENOPTION_SINGLEADDRESS, then this field contains the address identifier specified; set to 0xFFFFFFFF if the single address option was not used.

An address identifier is permanently associated with an address; the identifier remains constant across operating system upgrades.