Platform SDK: TAPI |
Defines type of event, returned by the GetEvent method.
typedef struct { DWORD dwSize; MSP_EVENT Event; MSP_HANDLE hCall; [switch_type(MSP_EVENT), switch_is((MSP_EVENT)Event)] union { [case(ME_ADDRESS_EVENT)] struct { MSP_ADDRESS_EVENT Type; ITTerminal * pTerminal; } MSP_ADDRESS_EVENT_INFO; [case(ME_CALL_EVENT)] struct { MSP_CALL_EVENT Type; MSP_CALL_EVENT_CAUSE Cause; ITStream * pStream; ITTerminal * pTerminal; HRESULT hrError; } MSP_CALL_EVENT_INFO; [case(ME_TSP_DATA)] struct { DWORD dwBufferSize; BYTE pBuffer[1]; } MSP_TSP_DATA; [case(ME_PRIVATE_EVENT)] struct { IDispatch * pEvent; } MSP_PRIVATE_EVENT_INFO; }; } MSP_EVENT_INFO;
Windows NT/2000: Requires Windows 2000.
Version: Requires TAPI 3.0 or later.
Header: Declared in Tapi3.h.
Media Service Provider Interface (MSPI), ITMSPAddress::GetEvent