diff --git a/src/include/pw3270/ipcpackets.h b/src/include/pw3270/ipcpackets.h index 9324dd8..7b8f467 100644 --- a/src/include/pw3270/ipcpackets.h +++ b/src/include/pw3270/ipcpackets.h @@ -59,6 +59,7 @@ HLLAPI_PACKET_FIELD_LEN, HLLAPI_PACKET_NEXT_UNPROTECTED, HLLAPI_PACKET_IS_PROTECTED, + HLLAPI_PACKET_IS_PROTECTED_AT, HLLAPI_PACKET_QUIT, HLLAPI_PACKET_SET_HOST_CHARSET, diff --git a/src/plugins/hllapi/pluginmain.c b/src/plugins/hllapi/pluginmain.c index 94d40c9..e501736 100644 --- a/src/plugins/hllapi/pluginmain.c +++ b/src/plugins/hllapi/pluginmain.c @@ -342,6 +342,17 @@ ((struct hllapi_packet_addr *) source->buffer)->addr)); break; + case HLLAPI_PACKET_IS_PROTECTED: + send_result(source,lib3270_get_is_protected(lib3270_get_default_session_handle(), + ((struct hllapi_packet_addr *) source->buffer)->addr)); + break; + + case HLLAPI_PACKET_IS_PROTECTED_AT: + send_result(source,lib3270_get_is_protected_at( lib3270_get_default_session_handle(), + ((struct hllapi_packet_query_at *) source->buffer)->row, + ((struct hllapi_packet_query_at *) source->buffer)->col)); + break; + case HLLAPI_PACKET_QUIT: gtk_main_quit(); send_result(source,0); -- libgit2 0.21.2