CPI-C Functions

All the CPI-C functions supported by Personal Communications are listed in Personal Communications Client Support of CPI-C Functions. Use this table for reference when you are maintaining an old program or when you are writing a new program that must remain compatible with some existing system.

Note:
When writing a CPI-C application for the MS Windows® SNA API client, specify the local transaction program via the Specify_Local_TP-Name (cmsltp) call before accepting an incoming conversation via the Accept_Conversation (cmaccp) call.
Table 1. Personal Communications Client Support of CPI-C Functions

Function Long Name Win32® Clients
cmaccp Accept_Conversation x
cmacci Accept_Incoming x
cmallc Allocate x
cmcanc Cancel_Conversation x
cmcfm Confirm x
cmcfmd Confirmed x
cmcnvi Convert_Incoming x
cmcnvo Convert_Outgoing x
cmdeal Deallocate x
xcmdsi Delete_CPIC_Side_Information x
cmectx Extract_Conversation_Context x
xcecst Extract_Conversation_Security_Type x
cmecst Extract_Conversation_Security_Type x
cmecs Extract_Conversation_State x
cmect Extract_Conversation_Type x
xcmesi Extract_CPIC_Side_Information x
cmembs Extract_Maximum_Buffer_Size x
cmemn Extract_Mode_Name x
cmepln Extract_Partner_LU_Name x
cmesi Extract_Secondary_Information x
cmesui Extract_Security_User_ID x
cmecsu Extract_Security_User_ID x
xcecsu Extract_Security_User_ID x
cmesrm Extract_Send_Receive_Mode x
cmesl Extract_Sync_Level x
xceti Extract_TP_ID x
cmetpn Extract_TP_Name x
cmflus Flush x
cminit Initialize_Conversation x
xcinct Initialize_Conversation_For_TP x
cminic Initialize_For_Incoming x
cmptr Prepare_To_Receive x
cmrcv Receive x
cmrcvx Receive_Expedited x
cmrltp Release_Local_TP_Name x
cmrts Request_To_Send x
cmsend Send_Data x
cmsndx Send_Expedited x
cmserr Send_Error x
cmscsp Set_Conversation_Security_Password x
xcscsp Set_Conversation_Security_Password x
cmscst Set_Conversation_Security_Type x
xcscst Set_Conversation_Security_Type x
cmscsu Set_Conversation_Security_User_ID x
xcscsu Set_Conversation_Security_User_ID x
cmsct Set_Conversation_Type x
xcmssi Set_CPIC_Side_Information x
cmsdt Set_Deallocate_Type x
cmsed Set_Error_Direction x
cmsf Set_Fill x
cmsld Set_Log_Data x
cmsmn Set_Mode_Name x
cmspln Set_Partner_LU_Name x
cmsptr Set_Prepare_To_Receive_Type x
cmspm Set_Processing_Mode x
cmsqcf Set_Queue_Callback_Function x
cmsqpm Set-Queue_Processing_Mode x
cmsrt Set_Receive_Type x
cmsrc Set_Return_Control x
cmssrm Set_Send_Receive_Mode x
cmsst Set_Send_Type x
cmssl Set_Sync_Level x
cmstpn Set_TP_Name x
cmsltp Specify_Local_TP_Name x
xchwnd* Specify_Windows_Handle x
xcstp Start_TP x
cmtrts Test_Request_To_Send_Received x
cmwcmp Wait_For_Completion x
cmwait Wait_For_Conversation x
xcendt End_TP x
WinCPICCleanup* x
WinCPICIsBlocking* -
WinCPICSetBlockingHook* -
WinCPICStartup* x
WinCPICUnhookBlockingHook* -
* indicates:
WOSA function for Microsoft® Windows®
x indicates:
Supported function
- indicates:
Unsupported function