1 #.IMPORT ../x509ce/x509ce-exp.cnf
6 &argumentTypeOptional BooleanType
8 &resultTypeOptional BooleanType
9 &Errors _FixedTypeValueSetFieldSpec
10 &errorsOptional BooleanType
11 &operationCode TypeReference Code
15 IdmBind/argument bind_argument
16 IdmBindError/errcode bind_errcode
17 IdmBindError/error bind_error
18 IdmBindResult/result bind_result
21 IDM-PDU/error idm_error
22 IDM-PDU/result idm_result
24 IdmResult/invokeID idm_invokeID
27 IdmResult/invokeID ABBREV=idmResult.invokeID
29 #.FN_BODY IdmBind/argument
30 struct SESSION_DATA_STRUCTURE *session = (struct SESSION_DATA_STRUCTURE*)actx->private_data;
31 offset = call_idmp_oid_callback(tvb, offset, actx->pinfo, (ROS_OP_BIND | ROS_OP_ARGUMENT), top_tree, session);
35 #.FN_PARS OBJECT_IDENTIFIER FN_VARIANT = _str VAL_PTR = &protocolID
38 protocolID = saved_protocolID = NULL;
43 saved_protocolID = wmem_strdup(wmem_epan_scope(), protocolID);
47 #.FN_BODY IdmBindResult/result
48 struct SESSION_DATA_STRUCTURE *session = (struct SESSION_DATA_STRUCTURE*)actx->private_data;
49 offset = call_idmp_oid_callback(tvb, offset, actx->pinfo, (ROS_OP_BIND | ROS_OP_RESULT), top_tree, session);
53 #.FN_BODY IdmBindError/errcode
57 #.FN_BODY IdmBindError/error
58 struct SESSION_DATA_STRUCTURE *session = (struct SESSION_DATA_STRUCTURE*)actx->private_data;
59 offset = call_idmp_oid_callback(tvb, offset, actx->pinfo, (ROS_OP_BIND| ROS_OP_ERROR), top_tree, session);
63 #.FN_PARS Code/local VAL_PTR = &opcode
65 #.FN_BODY Request/argument
66 struct SESSION_DATA_STRUCTURE *session = (struct SESSION_DATA_STRUCTURE*)actx->private_data;
67 offset = call_idmp_oid_callback(tvb, offset, actx->pinfo, (ROS_OP_INVOKE | ROS_OP_ARGUMENT | opcode), top_tree, session);
71 #.FN_BODY IdmResult/result
72 struct SESSION_DATA_STRUCTURE *session = (struct SESSION_DATA_STRUCTURE*)actx->private_data;
73 offset = call_idmp_oid_callback(tvb, offset, actx->pinfo, (ROS_OP_INVOKE | ROS_OP_RESULT | opcode), top_tree, session);
77 #.FN_BODY Error/errcode