InvokeCommand

Invokes a command by name, using parameters. A basic ISC_SERVICE_HANDLE implementation must include at least the InvokeCommand method, in order to invoke named commands.

When this method is called, a command is invoked that is to be executed, for example, placing a call, transferring a call, or setting the Not Ready state. Most commands, but not all, are passed from the communications driver to the communications system.

ISCAPI ISC_RESULT   InvokeCommand
   /* in  */(ISC_SERVICE_HANDLE             		handle,
   /* in  */ const ISC_STRING                		clntCmdTrackID,
   /* in  */ const ISC_STRING                		name,
   /* in  */ const ISC_STRING                		stringParam,
   /* in  */ const struct ISC_KVParamList*  datasetParam);