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.
| 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 | ||