| Sent to | LINEEVENT | 
| Parameters | HTAPILINE    htLine Specifies the TAPI DLL's opaque object handle to the line device. | 
| HTAPICALL    htCall Specifies the TAPI DLL's opaque object handle to the call device. | |
| DWORD    dwMsg The value LINE_MONITORTONE | |
| DWORD    dwParam1 Specifies the app specific field dwAppSpecific of the LINEMONITORTONE structure for the tone that was detected. | |
| DWORD    dwParam2 Specifies the dwToneListID of the tone list containing a matching tone description. | |
| DWORD    dwParam3 Unused. | |
| Comments | This message is sent once for each tone it matches in each tone list. Since there can be multiple matches both within a single tone list and across multiple tone lists, a single tone detection may result in several messages indicating the same dwToneListID and several messages with a differing dwToneListID. | 
| Comparison | The dwParam2 field in the corresponding message at the TAPI level is unused. The TAPI DLL forwards all tone monitoring requests from all applications to the Service Provider to be handled concurrently. It assigns a unique dwToneListID to each tone list and uses the dwToneListID added to dwParam2 at the TAPI level to discriminate the resulting messages. | 
| See Also | Functions:  TSPI_lineMonitorTones Data Types: LINEMONITORTONE |