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
26 #.FN_BODY IdmBind/argument
27 struct SESSION_DATA_STRUCTURE *session = (struct SESSION_DATA_STRUCTURE*)actx->private_data;
29 return call_idmp_oid_callback(tvb, offset, actx->pinfo, (ROS_OP_BIND | ROS_OP_ARGUMENT), top_tree, session);
33 #.FN_PARS OBJECT_IDENTIFIER FN_VARIANT = _str VAL_PTR = &protocolID
36 #.FN_BODY IdmBindResult/result
37 struct SESSION_DATA_STRUCTURE *session = (struct SESSION_DATA_STRUCTURE*)actx->private_data;
39 return call_idmp_oid_callback(tvb, offset, actx->pinfo, (ROS_OP_BIND | ROS_OP_RESULT), top_tree, session);
43 #.FN_BODY IdmBindError/errcode
47 #.FN_BODY IdmBindError/error
48 struct SESSION_DATA_STRUCTURE *session = (struct SESSION_DATA_STRUCTURE*)actx->private_data;
50 return call_idmp_oid_callback(tvb, offset, actx->pinfo, (ROS_OP_BIND| ROS_OP_ERROR), top_tree, session);
54 #.FN_PARS Code/local VAL_PTR = &opcode
56 #.FN_BODY Request/argument
57 struct SESSION_DATA_STRUCTURE *session = (struct SESSION_DATA_STRUCTURE*)actx->private_data;
59 return call_idmp_oid_callback(tvb, offset, actx->pinfo, (ROS_OP_INVOKE | ROS_OP_ARGUMENT | opcode), top_tree, session);
63 #.FN_BODY IdmResult/result
64 struct SESSION_DATA_STRUCTURE *session = (struct SESSION_DATA_STRUCTURE*)actx->private_data;
66 return call_idmp_oid_callback(tvb, offset, actx->pinfo, (ROS_OP_INVOKE | ROS_OP_RESULT | opcode), top_tree, session);
70 #.FN_BODY Error/errcode