// ksmedia.h
typedef enum {
TELEPHONY_CALLSTATE_DISABLED,
TELEPHONY_CALLSTATE_ENABLED,
TELEPHONY_CALLSTATE_HOLD,
TELEPHONY_CALLSTATE_PROVIDERTRANSITION
} TELEPHONY_CALLSTATE;
View the official Windows Driver Kit DDI referenceNo description available.
The TELEPHONY_CALLSTATE enumeration defines constants that specify the state of a phone call.
TELEPHONY_CALLSTATE_DISABLEDSpecifies that the phone call is disabled.
TELEPHONY_CALLSTATE_ENABLEDSpecifies that the phone call is enabled. This constant is set in a number of situations. For example, it will be set by the audio driver when the provider change operation is TELEPHONY_PROVIDERCHANGEOP_END and when TELEPHONY_CALLCONTROLOP_ENABLE is received.
TELEPHONY_CALLSTATE_HOLDSpecifies that the phone call is on hold.
TELEPHONY_CALLSTATE_PROVIDERTRANSITIONSpecifies that the phone call is disabled. This constant is set by the audio driver when the provider change operation is TELEPHONY_PROVIDERCHANGEOP_BEGIN.