LINECALLBACK callback function (tapi.h)

The lineCallback function is a placeholder for the application-supplied function name.

Syntax

LINECALLBACK Linecallback;

void Linecallback(
  DWORD hDevice,
  DWORD dwMessage,
  DWORD_PTR dwInstance,
  DWORD_PTR dwParam1,
  DWORD_PTR dwParam2,
  DWORD_PTR dwParam3
)
{...}

Parameters

hDevice

Handle to either a line device or a call associated with the callback. The nature of this handle (line handle or call handle) can be determined by the context provided by dwMsg. Applications must use the DWORD type for this parameter because using the HANDLE type may generate an error.

dwMessage

dwInstance

dwParam1

Parameter for the message.

dwParam2

Parameter for the message.

dwParam3

Parameter for the message.

Return value

None

Remarks

For information about parameter values passed to this function, see Line Device Messages.

All callbacks occur in the application's context. The callback function must reside in a DLL or application module.

Requirements

Requirement Value
Target Platform Windows
Header tapi.h