#include <hmq.h> MQEINT32 MQeFieldsType( MQEHSESS hSess, MQEHFIELDS hFlds, MQECHAR * pTypeName, MQEINT32 typeLen, MQEINT32 * pCompCode, MQEINT32 * pReason)
#include <hmq.h> static MQECHAR const * FieldsType = "com.ibm.mqe.MQeFields"; MQEHSESS hSess; MQEINT32 compcode; MQEINT32 reason; MQEHFIELDS hFlds; MQECHAR * pname; MQEINT32 datalen, rc; hSess = MQeInitialize("MyAppsName", &compcode, &reason); hFlds = MQeFieldsAlloc( hSess, FieldsType, &compcode, &reason); /* Get the length of object type name */ datalen = MQeFieldsType( hSess, hFlds, 0, NULL, &compcode, &reason); pname = (MQECHAR *) malloc(datalen+1); /* Get the object type name */ rc = MQeFieldsType( hSess, hFlds, pname, datalen, &compcode, &reason);