2 #include <OpenGl_tgl_all.hxx>
3 #include <OpenGl_tsm.hxx>
4 #include <OpenGl_cmn_varargs.hxx>
5 #include <OpenGl_telem.hxx>
6 #include <OpenGl_telem_inquire.hxx>
9 TelInqCurElemTypeSize( TelType *element, Tint *size )
15 if( TsmGetCurElem( &elem ) == TFailure )
19 key.id = INQ_GET_SIZE_ID;
20 status = TsmSendMessage( elem.el, Inquire, elem.data, 1, &key );
21 *size = key.data.ldata;
27 TelInqCurElemContent( Tint size, Tchar *buf, Tint *act_size, Teldata *data )
32 TEL_INQ_CONTENT content;
34 if( TsmGetCurElem( &elem ) == TFailure )
41 key.data.pdata = &content;
43 key.id = INQ_GET_CONTENT_ID;
44 status = TsmSendMessage( elem.el, Inquire, elem.data, 1, &key );
45 *act_size = content.act_size;