Annotation of 43BSDReno/contrib/isode-beta/doc/cookbook/cmip-pepy.tex, revision 1.1.1.1

1.1       root        1: \File{cmip\-pepy.py},{19:56},{Jan 14 1988}
                      2: \L{\LB{\C{}\-\- automatically generated by posy 3.2 \#15 (gonzo), do not edit!}}
                      3: \CE{}\L{\LB{}}
                      4: \L{\LB{CMIP \K{DEFINITIONS} ::=}}
                      5: \L{\LB{}}
                      6: \L{\LB{\%\{}}
                      7: \L{\LB{\#include \<stdio.h\>}}
                      8: \L{\LB{\#include \S{}\"CMIP\-types.h\"\SE{}}}
                      9: \L{\LB{\%\}}}
                     10: \L{\LB{}}
                     11: \L{\LB{PREFIXES encode decode print}}
                     12: \L{\LB{}}
                     13: \L{\LB{\K{BEGIN}}}
                     14: \L{\LB{}}
                     15: \L{\LB{\K{ENCODER} encode}}
                     16: \L{\LB{}}
                     17: \L{\LB{EventReportArgument}}
                     18: \L{\LB{    \%\{}}
                     19: \L{\LB{}\Tab{8}{struct type\_CMIP\_EventReportArgument *arg =}}
                     20: \L{\LB{}\Tab{24}{(struct type\_CMIP\_EventReportArgument *) parm;}}
                     21: \L{\LB{    \%\}}}
                     22: \L{\LB{    ::=}}
                     23: \L{\LB{        \K{SEQUENCE} \{}}
                     24: \L{\LB{            managedObjectClass}}
                     25: \L{\LB{                ObjectClass}}
                     26: \L{\LB{                [[p (PEPYPARM) arg \-\> managedObjectClass]],}}
                     27: \L{\LB{}}
                     28: \L{\LB{            managedObjectInstance}}
                     29: \L{\LB{                ObjectInstance}}
                     30: \L{\LB{                [[p (PEPYPARM) arg \-\> managedObjectInstance]],}}
                     31: \L{\LB{}}
                     32: \L{\LB{            eventType[5]}}
                     33: \L{\LB{                EventTypeID}}
                     34: \L{\LB{                [[p (PEPYPARM) arg \-\> eventType]],}}
                     35: \L{\LB{}}
                     36: \L{\LB{            eventTime[6]}}
                     37: \L{\LB{                \K{IMPLICIT} GeneralizedTime}}
                     38: \L{\LB{                [[p (PEPYPARM) arg \-\> eventTime]]}}
                     39: \L{\LB{                \K{OPTIONAL} \<\<arg \-\> eventTime\>\>,}}
                     40: \L{\LB{}}
                     41: \L{\LB{            eventInfo[7]}}
                     42: \L{\LB{                EventInfo}}
                     43: \L{\LB{                [[p (PEPYPARM) arg \-\> eventInfo]]}}
                     44: \L{\LB{                \K{OPTIONAL} \<\<arg \-\> eventInfo\>\>}}
                     45: \L{\LB{        \}}}
                     46: \L{\LB{}}
                     47: \L{\LB{EventReportResult ::=}}
                     48: \L{\LB{        \K{NULL}}}
                     49: \L{\LB{}}
                     50: \L{\LB{LinkedReplyArgument}}
                     51: \L{\LB{    \%\{}}
                     52: \L{\LB{}\Tab{8}{struct type\_CMIP\_LinkedReplyArgument *arg =}}
                     53: \L{\LB{}\Tab{24}{(struct type\_CMIP\_LinkedReplyArgument *) parm;}}
                     54: \L{\LB{    \%\}}}
                     55: \L{\LB{    ::=}}
                     56: \L{\LB{        \K{CHOICE} \<\<arg \-\> offset\>\> \{}}
                     57: \L{\LB{            getResult[0]}}
                     58: \L{\LB{                \K{IMPLICIT} GetResult}}
                     59: \L{\LB{                [[p (PEPYPARM) arg \-\> un.getResult]],}}
                     60: \L{\LB{}}
                     61: \L{\LB{            getError[1]}}
                     62: \L{\LB{                \K{IMPLICIT} GetListError}}
                     63: \L{\LB{                [[p (PEPYPARM) arg \-\> un.getError]],}}
                     64: \L{\LB{}}
                     65: \L{\LB{            setResult[2]}}
                     66: \L{\LB{                \K{IMPLICIT} SetResult}}
                     67: \L{\LB{                [[p (PEPYPARM) arg \-\> un.setResult]],}}
                     68: \L{\LB{}}
                     69: \L{\LB{            setError[3]}}
                     70: \L{\LB{                \K{IMPLICIT} SetListError}}
                     71: \L{\LB{                [[p (PEPYPARM) arg \-\> un.setError]],}}
                     72: \L{\LB{}}
                     73: \L{\LB{            actionResult[4]}}
                     74: \L{\LB{                \K{IMPLICIT} ActionResult}}
                     75: \L{\LB{                [[p (PEPYPARM) arg \-\> un.actionResult]]}}
                     76: \L{\LB{        \}}}
                     77: \L{\LB{}}
                     78: \L{\LB{GetArgument}}
                     79: \L{\LB{    \%\{}}
                     80: \L{\LB{}\Tab{8}{struct type\_CMIP\_GetArgument *arg =}}
                     81: \L{\LB{}\Tab{24}{(struct type\_CMIP\_GetArgument *) parm;}}
                     82: \L{\LB{}\Tab{8}{struct element\_CMIP\_0 *element\_CMIP\_0;}}
                     83: \L{\LB{    \%\}}}
                     84: \L{\LB{    ::=}}
                     85: \L{\LB{        \K{SEQUENCE} \%\{ element\_CMIP\_0 = arg \-\> element\_CMIP\_0; \%\} \{}}
                     86: \L{\LB{            managedObjectClass}}
                     87: \L{\LB{                ObjectClass}}
                     88: \L{\LB{                [[p (PEPYPARM) arg \-\> managedObjectClass]],}}
                     89: \L{\LB{}}
                     90: \L{\LB{            managedObjectInstance}}
                     91: \L{\LB{                ObjectInstance}}
                     92: \L{\LB{                [[p (PEPYPARM) arg \-\> managedObjectInstance]],}}
                     93: \L{\LB{}}
                     94: \L{\LB{            accessControl[5]}}
                     95: \L{\LB{                AccessControl}}
                     96: \L{\LB{                [[p (PEPYPARM) arg \-\> accessControl]]}}
                     97: \L{\LB{                \K{OPTIONAL} \<\<arg \-\> accessControl\>\>,}}
                     98: \L{\LB{}}
                     99: \L{\LB{            synchronization[6]}}
                    100: \L{\LB{                \K{IMPLICIT} CMISSync}}
                    101: \L{\LB{                [[p (PEPYPARM) arg \-\> synchronization]]}}
                    102: \L{\LB{                \K{DEFAULT} bestEffort \<\<arg \-\> synchronization\>\>,}}
                    103: \L{\LB{}}
                    104: \L{\LB{            filter}}
                    105: \L{\LB{                CMISFilter}}
                    106: \L{\LB{                [[p (PEPYPARM) arg \-\> filter]]}}
                    107: \L{\LB{                \K{OPTIONAL} \<\<arg \-\> filter\>\>,}}
                    108: \L{\LB{}}
                    109: \L{\LB{            mgmtInfoIdList[11]}}
                    110: \L{\LB{                \K{IMPLICIT} \K{SEQUENCE} \K{OF}}}
                    111: \L{\LB{                    \<\<element\_CMIP\_0 = arg \-\> element\_CMIP\_0;}}
                    112: \L{\LB{                            element\_CMIP\_0;}}
                    113: \L{\LB{                            element\_CMIP\_0 = element\_CMIP\_0 \-\> next\>\>}}
                    114: \L{\LB{                    MgmtInfoId}}
                    115: \L{\LB{                    [[p (PEPYPARM) element\_CMIP\_0 \-\> MgmtInfoId]]}}
                    116: \L{\LB{        \}}}
                    117: \L{\LB{}}
                    118: \L{\LB{GetResult}}
                    119: \L{\LB{    \%\{}}
                    120: \L{\LB{}\Tab{8}{struct type\_CMIP\_GetResult *arg =}}
                    121: \L{\LB{}\Tab{24}{(struct type\_CMIP\_GetResult *) parm;}}
                    122: \L{\LB{}\Tab{8}{struct element\_CMIP\_1 *element\_CMIP\_1;}}
                    123: \L{\LB{    \%\}}}
                    124: \L{\LB{    ::=}}
                    125: \L{\LB{        \K{SEQUENCE} \%\{ element\_CMIP\_1 = arg \-\> element\_CMIP\_1; \%\} \{}}
                    126: \L{\LB{            managedObjectClass}}
                    127: \L{\LB{                ObjectClass}}
                    128: \L{\LB{                [[p (PEPYPARM) arg \-\> managedObjectClass]]}}
                    129: \L{\LB{                \K{OPTIONAL} \<\<arg \-\> managedObjectClass\>\>,}}
                    130: \L{\LB{}}
                    131: \L{\LB{            managedObjectInstance}}
                    132: \L{\LB{                ObjectInstance}}
                    133: \L{\LB{                [[p (PEPYPARM) arg \-\> managedObjectInstance]]}}
                    134: \L{\LB{                \K{OPTIONAL} \<\<arg \-\> managedObjectInstance\>\>,}}
                    135: \L{\LB{}}
                    136: \L{\LB{            currentTime[5]}}
                    137: \L{\LB{                \K{IMPLICIT} GeneralizedTime}}
                    138: \L{\LB{                [[p (PEPYPARM) arg \-\> currentTime]]}}
                    139: \L{\LB{                \K{OPTIONAL} \<\<arg \-\> currentTime\>\>,}}
                    140: \L{\LB{}}
                    141: \L{\LB{            mgmtInfoList[6]}}
                    142: \L{\LB{                \K{IMPLICIT} \K{SEQUENCE} \K{OF}}}
                    143: \L{\LB{                    \<\<element\_CMIP\_1 = arg \-\> element\_CMIP\_1;}}
                    144: \L{\LB{                            element\_CMIP\_1;}}
                    145: \L{\LB{                            element\_CMIP\_1 = element\_CMIP\_1 \-\> next\>\>}}
                    146: \L{\LB{                    MgmtInfo}}
                    147: \L{\LB{                    [[p (PEPYPARM) element\_CMIP\_1 \-\> MgmtInfo]]}}
                    148: \L{\LB{        \}}}
                    149: \L{\LB{}}
                    150: \L{\LB{SetArgument}}
                    151: \L{\LB{    \%\{}}
                    152: \L{\LB{}\Tab{8}{struct type\_CMIP\_SetArgument *arg =}}
                    153: \L{\LB{}\Tab{24}{(struct type\_CMIP\_SetArgument *) parm;}}
                    154: \L{\LB{}\Tab{8}{struct element\_CMIP\_2 *element\_CMIP\_2;}}
                    155: \L{\LB{    \%\}}}
                    156: \L{\LB{    ::=}}
                    157: \L{\LB{        \K{SEQUENCE} \%\{ element\_CMIP\_2 = arg \-\> element\_CMIP\_2; \%\} \{}}
                    158: \L{\LB{            managedObjectClass}}
                    159: \L{\LB{                ObjectClass}}
                    160: \L{\LB{                [[p (PEPYPARM) arg \-\> managedObjectClass]],}}
                    161: \L{\LB{}}
                    162: \L{\LB{            managedObjectInstance}}
                    163: \L{\LB{                ObjectInstance}}
                    164: \L{\LB{                [[p (PEPYPARM) arg \-\> managedObjectInstance]],}}
                    165: \L{\LB{}}
                    166: \L{\LB{            accessControl[5]}}
                    167: \L{\LB{                AccessControl}}
                    168: \L{\LB{                [[p (PEPYPARM) arg \-\> accessControl]]}}
                    169: \L{\LB{                \K{OPTIONAL} \<\<arg \-\> accessControl\>\>,}}
                    170: \L{\LB{}}
                    171: \L{\LB{            synchronization[6]}}
                    172: \L{\LB{                \K{IMPLICIT} CMISSync}}
                    173: \L{\LB{                [[p (PEPYPARM) arg \-\> synchronization]]}}
                    174: \L{\LB{                \K{DEFAULT} bestEffort \<\<arg \-\> synchronization\>\>,}}
                    175: \L{\LB{}}
                    176: \L{\LB{            filter}}
                    177: \L{\LB{                CMISFilter}}
                    178: \L{\LB{                [[p (PEPYPARM) arg \-\> filter]]}}
                    179: \L{\LB{                \K{OPTIONAL} \<\<arg \-\> filter\>\>,}}
                    180: \L{\LB{}}
                    181: \L{\LB{            mgmtInfoList[11]}}
                    182: \L{\LB{                \K{IMPLICIT} \K{SEQUENCE} \K{OF}}}
                    183: \L{\LB{                    \<\<element\_CMIP\_2 = arg \-\> element\_CMIP\_2;}}
                    184: \L{\LB{                            element\_CMIP\_2;}}
                    185: \L{\LB{                            element\_CMIP\_2 = element\_CMIP\_2 \-\> next\>\>}}
                    186: \L{\LB{                    MgmtInfo}}
                    187: \L{\LB{                    [[p (PEPYPARM) element\_CMIP\_2 \-\> MgmtInfo]]}}
                    188: \L{\LB{        \}}}
                    189: \L{\LB{}}
                    190: \L{\LB{SetResult}}
                    191: \L{\LB{    \%\{}}
                    192: \L{\LB{}\Tab{8}{struct type\_CMIP\_SetResult *arg =}}
                    193: \L{\LB{}\Tab{24}{(struct type\_CMIP\_SetResult *) parm;}}
                    194: \L{\LB{}\Tab{8}{struct element\_CMIP\_3 *element\_CMIP\_3;}}
                    195: \L{\LB{    \%\}}}
                    196: \L{\LB{    ::=}}
                    197: \L{\LB{        \K{SEQUENCE} \%\{ element\_CMIP\_3 = arg \-\> element\_CMIP\_3; \%\} \{}}
                    198: \L{\LB{            managedObjectClass}}
                    199: \L{\LB{                ObjectClass}}
                    200: \L{\LB{                [[p (PEPYPARM) arg \-\> managedObjectClass]]}}
                    201: \L{\LB{                \K{OPTIONAL} \<\<arg \-\> managedObjectClass\>\>,}}
                    202: \L{\LB{}}
                    203: \L{\LB{            managedObjectInstance}}
                    204: \L{\LB{                ObjectInstance}}
                    205: \L{\LB{                [[p (PEPYPARM) arg \-\> managedObjectInstance]]}}
                    206: \L{\LB{                \K{OPTIONAL} \<\<arg \-\> managedObjectInstance\>\>,}}
                    207: \L{\LB{}}
                    208: \L{\LB{            currentTime[5]}}
                    209: \L{\LB{                \K{IMPLICIT} GeneralizedTime}}
                    210: \L{\LB{                [[p (PEPYPARM) arg \-\> currentTime]]}}
                    211: \L{\LB{                \K{OPTIONAL} \<\<arg \-\> currentTime\>\>,}}
                    212: \L{\LB{}}
                    213: \L{\LB{            mgmtInfoList[6]}}
                    214: \L{\LB{                \K{IMPLICIT} \K{SEQUENCE} \K{OF}}}
                    215: \L{\LB{                    \<\<element\_CMIP\_3 = arg \-\> element\_CMIP\_3;}}
                    216: \L{\LB{                            element\_CMIP\_3;}}
                    217: \L{\LB{                            element\_CMIP\_3 = element\_CMIP\_3 \-\> next\>\>}}
                    218: \L{\LB{                    MgmtInfo}}
                    219: \L{\LB{                    [[p (PEPYPARM) element\_CMIP\_3 \-\> MgmtInfo]]}}
                    220: \L{\LB{        \}}}
                    221: \L{\LB{}}
                    222: \L{\LB{ActionArgument}}
                    223: \L{\LB{    \%\{}}
                    224: \L{\LB{}\Tab{8}{struct type\_CMIP\_ActionArgument *arg =}}
                    225: \L{\LB{}\Tab{24}{(struct type\_CMIP\_ActionArgument *) parm;}}
                    226: \L{\LB{    \%\}}}
                    227: \L{\LB{    ::=}}
                    228: \L{\LB{        \K{SEQUENCE} \{}}
                    229: \L{\LB{            managedObjectClass}}
                    230: \L{\LB{                ObjectClass}}
                    231: \L{\LB{                [[p (PEPYPARM) arg \-\> managedObjectClass]],}}
                    232: \L{\LB{}}
                    233: \L{\LB{            managedObjectInstance}}
                    234: \L{\LB{                ObjectInstance}}
                    235: \L{\LB{                [[p (PEPYPARM) arg \-\> managedObjectInstance]],}}
                    236: \L{\LB{}}
                    237: \L{\LB{            accessControl[5]}}
                    238: \L{\LB{                AccessControl}}
                    239: \L{\LB{                [[p (PEPYPARM) arg \-\> accessControl]]}}
                    240: \L{\LB{                \K{OPTIONAL} \<\<arg \-\> accessControl\>\>,}}
                    241: \L{\LB{}}
                    242: \L{\LB{            filter}}
                    243: \L{\LB{                CMISFilter}}
                    244: \L{\LB{                [[p (PEPYPARM) arg \-\> filter]]}}
                    245: \L{\LB{                \K{OPTIONAL} \<\<arg \-\> filter\>\>,}}
                    246: \L{\LB{}}
                    247: \L{\LB{            actionType[11]}}
                    248: \L{\LB{                ActionTypeId}}
                    249: \L{\LB{                [[p (PEPYPARM) arg \-\> actionType]],}}
                    250: \L{\LB{}}
                    251: \L{\LB{            actionInfo[12]}}
                    252: \L{\LB{                ActionInfo}}
                    253: \L{\LB{                [[p (PEPYPARM) arg \-\> actionInfo]]}}
                    254: \L{\LB{                \K{OPTIONAL} \<\<arg \-\> actionInfo\>\>}}
                    255: \L{\LB{        \}}}
                    256: \L{\LB{}}
                    257: \L{\LB{ActionResult}}
                    258: \L{\LB{    \%\{}}
                    259: \L{\LB{}\Tab{8}{struct type\_CMIP\_ActionResult *arg =}}
                    260: \L{\LB{}\Tab{24}{(struct type\_CMIP\_ActionResult *) parm;}}
                    261: \L{\LB{    \%\}}}
                    262: \L{\LB{    ::=}}
                    263: \L{\LB{        \K{SEQUENCE} \{}}
                    264: \L{\LB{            managedObjectClass}}
                    265: \L{\LB{                ObjectClass}}
                    266: \L{\LB{                [[p (PEPYPARM) arg \-\> managedObjectClass]]}}
                    267: \L{\LB{                \K{OPTIONAL} \<\<arg \-\> managedObjectClass\>\>,}}
                    268: \L{\LB{}}
                    269: \L{\LB{            managedObjectInstance}}
                    270: \L{\LB{                ObjectInstance}}
                    271: \L{\LB{                [[p (PEPYPARM) arg \-\> managedObjectInstance]]}}
                    272: \L{\LB{                \K{OPTIONAL} \<\<arg \-\> managedObjectInstance\>\>,}}
                    273: \L{\LB{}}
                    274: \L{\LB{            currentTime[5]}}
                    275: \L{\LB{                \K{IMPLICIT} GeneralizedTime}}
                    276: \L{\LB{                [[p (PEPYPARM) arg \-\> currentTime]]}}
                    277: \L{\LB{                \K{OPTIONAL} \<\<arg \-\> currentTime\>\>,}}
                    278: \L{\LB{}}
                    279: \L{\LB{            actionResult[6]}}
                    280: \L{\LB{                \K{IMPLICIT} MgmtInfo}}
                    281: \L{\LB{                [[p (PEPYPARM) arg \-\> actionResult]]}}
                    282: \L{\LB{        \}}}
                    283: \L{\LB{}}
                    284: \L{\LB{NoSuchObject}}
                    285: \L{\LB{    \%\{}}
                    286: \L{\LB{}\Tab{8}{struct type\_CMIP\_NoSuchObject *arg =}}
                    287: \L{\LB{}\Tab{24}{(struct type\_CMIP\_NoSuchObject *) parm;}}
                    288: \L{\LB{    \%\}}}
                    289: \L{\LB{    ::=}}
                    290: \L{\LB{        \K{OBJECT} \K{IDENTIFIER}}}
                    291: \L{\LB{        [[O arg]]}}
                    292: \L{\LB{}}
                    293: \L{\LB{SyncNotSupported}}
                    294: \L{\LB{    \%\{}}
                    295: \L{\LB{}\Tab{8}{struct type\_CMIP\_SyncNotSupported *arg =}}
                    296: \L{\LB{}\Tab{24}{(struct type\_CMIP\_SyncNotSupported *) parm;}}
                    297: \L{\LB{    \%\}}}
                    298: \L{\LB{    ::=}}
                    299: \L{\LB{        CMISSync}}
                    300: \L{\LB{        [[p (PEPYPARM) arg]]}}
                    301: \L{\LB{}}
                    302: \L{\LB{InvalidFilter}}
                    303: \L{\LB{    \%\{}}
                    304: \L{\LB{}\Tab{8}{struct type\_CMIP\_InvalidFilter *arg =}}
                    305: \L{\LB{}\Tab{24}{(struct type\_CMIP\_InvalidFilter *) parm;}}
                    306: \L{\LB{    \%\}}}
                    307: \L{\LB{    ::=}}
                    308: \L{\LB{        CMISFilter}}
                    309: \L{\LB{        [[p (PEPYPARM) arg]]}}
                    310: \L{\LB{}}
                    311: \L{\LB{NoSuchMgmtInfoId}}
                    312: \L{\LB{    \%\{}}
                    313: \L{\LB{}\Tab{8}{struct type\_CMIP\_NoSuchMgmtInfoId *arg =}}
                    314: \L{\LB{}\Tab{24}{(struct type\_CMIP\_NoSuchMgmtInfoId *) parm;}}
                    315: \L{\LB{    \%\}}}
                    316: \L{\LB{    ::=}}
                    317: \L{\LB{        MgmtInfoId}}
                    318: \L{\LB{        [[p (PEPYPARM) arg]]}}
                    319: \L{\LB{}}
                    320: \L{\LB{InvalidMgmtInfoValue}}
                    321: \L{\LB{    \%\{}}
                    322: \L{\LB{}\Tab{8}{struct type\_CMIP\_InvalidMgmtInfoValue *arg =}}
                    323: \L{\LB{}\Tab{24}{(struct type\_CMIP\_InvalidMgmtInfoValue *) parm;}}
                    324: \L{\LB{    \%\}}}
                    325: \L{\LB{    ::=}}
                    326: \L{\LB{        MgmtInfo}}
                    327: \L{\LB{        [[p (PEPYPARM) arg]]}}
                    328: \L{\LB{}}
                    329: \L{\LB{GetListError}}
                    330: \L{\LB{    \%\{}}
                    331: \L{\LB{}\Tab{8}{struct type\_CMIP\_GetListError *arg =}}
                    332: \L{\LB{}\Tab{24}{(struct type\_CMIP\_GetListError *) parm;}}
                    333: \L{\LB{}\Tab{8}{struct element\_CMIP\_4 *element\_CMIP\_4;}}
                    334: \L{\LB{    \%\}}}
                    335: \L{\LB{    ::=}}
                    336: \L{\LB{        \K{SEQUENCE} \%\{ element\_CMIP\_4 = arg \-\> element\_CMIP\_4; \%\} \{}}
                    337: \L{\LB{            managedObjectClass}}
                    338: \L{\LB{                ObjectClass}}
                    339: \L{\LB{                [[p (PEPYPARM) arg \-\> managedObjectClass]]}}
                    340: \L{\LB{                \K{OPTIONAL} \<\<arg \-\> managedObjectClass\>\>,}}
                    341: \L{\LB{}}
                    342: \L{\LB{            managedObjectInstance}}
                    343: \L{\LB{                ObjectInstance}}
                    344: \L{\LB{                [[p (PEPYPARM) arg \-\> managedObjectInstance]]}}
                    345: \L{\LB{                \K{OPTIONAL} \<\<arg \-\> managedObjectInstance\>\>,}}
                    346: \L{\LB{}}
                    347: \L{\LB{            currentTime[5]}}
                    348: \L{\LB{                \K{IMPLICIT} GeneralizedTime}}
                    349: \L{\LB{                [[p (PEPYPARM) arg \-\> currentTime]]}}
                    350: \L{\LB{                \K{OPTIONAL} \<\<arg \-\> currentTime\>\>,}}
                    351: \L{\LB{}}
                    352: \L{\LB{            mgmtInfoList[6]}}
                    353: \L{\LB{                \K{IMPLICIT} \K{SEQUENCE} \K{OF}}}
                    354: \L{\LB{                    \<\<element\_CMIP\_4 = arg \-\> element\_CMIP\_4;}}
                    355: \L{\LB{                            element\_CMIP\_4;}}
                    356: \L{\LB{                            element\_CMIP\_4 = element\_CMIP\_4 \-\> next\>\>}}
                    357: \L{\LB{                    MISGetInfoStatus}}
                    358: \L{\LB{                    [[p (PEPYPARM) element\_CMIP\_4 \-\> MISGetInfoStatus]]}}
                    359: \L{\LB{        \}}}
                    360: \L{\LB{}}
                    361: \L{\LB{MISGetInfoStatus}}
                    362: \L{\LB{    \%\{}}
                    363: \L{\LB{}\Tab{8}{struct type\_CMIP\_MISGetInfoStatus *arg =}}
                    364: \L{\LB{}\Tab{24}{(struct type\_CMIP\_MISGetInfoStatus *) parm;}}
                    365: \L{\LB{    \%\}}}
                    366: \L{\LB{    ::=}}
                    367: \L{\LB{        \K{CHOICE} \<\<arg \-\> offset\>\> \{}}
                    368: \L{\LB{            mgmtInfoIdError[0]}}
                    369: \L{\LB{                \K{IMPLICIT} MgmtInfoIdError}}
                    370: \L{\LB{                [[p (PEPYPARM) arg \-\> un.mgmtInfoIdError]],}}
                    371: \L{\LB{}}
                    372: \L{\LB{            mgmtInfo[1]}}
                    373: \L{\LB{                \K{IMPLICIT} MgmtInfo}}
                    374: \L{\LB{                [[p (PEPYPARM) arg \-\> un.mgmtInfo]]}}
                    375: \L{\LB{        \}}}
                    376: \L{\LB{}}
                    377: \L{\LB{MgmtInfoIdError}}
                    378: \L{\LB{    \%\{}}
                    379: \L{\LB{}\Tab{8}{struct type\_CMIP\_MgmtInfoIdError *arg =}}
                    380: \L{\LB{}\Tab{24}{(struct type\_CMIP\_MgmtInfoIdError *) parm;}}
                    381: \L{\LB{    \%\}}}
                    382: \L{\LB{    ::=}}
                    383: \L{\LB{        \K{SEQUENCE} \{}}
                    384: \L{\LB{            errorStatus[0]}}
                    385: \L{\LB{                \K{IMPLICIT} ErrorStatus}}
                    386: \L{\LB{                [[p (PEPYPARM) arg \-\> errorStatus]],}}
                    387: \L{\LB{}}
                    388: \L{\LB{            mgmtInfoId[1]}}
                    389: \L{\LB{                MgmtInfoId}}
                    390: \L{\LB{                [[p (PEPYPARM) arg \-\> mgmtInfoId]]}}
                    391: \L{\LB{        \}}}
                    392: \L{\LB{}}
                    393: \L{\LB{SetListError}}
                    394: \L{\LB{    \%\{}}
                    395: \L{\LB{}\Tab{8}{struct type\_CMIP\_SetListError *arg =}}
                    396: \L{\LB{}\Tab{24}{(struct type\_CMIP\_SetListError *) parm;}}
                    397: \L{\LB{}\Tab{8}{struct element\_CMIP\_5 *element\_CMIP\_5;}}
                    398: \L{\LB{    \%\}}}
                    399: \L{\LB{    ::=}}
                    400: \L{\LB{        \K{SEQUENCE} \%\{ element\_CMIP\_5 = arg \-\> element\_CMIP\_5; \%\} \{}}
                    401: \L{\LB{            managedObjectClass}}
                    402: \L{\LB{                ObjectClass}}
                    403: \L{\LB{                [[p (PEPYPARM) arg \-\> managedObjectClass]]}}
                    404: \L{\LB{                \K{OPTIONAL} \<\<arg \-\> managedObjectClass\>\>,}}
                    405: \L{\LB{}}
                    406: \L{\LB{            managedObjectInstance}}
                    407: \L{\LB{                ObjectInstance}}
                    408: \L{\LB{                [[p (PEPYPARM) arg \-\> managedObjectInstance]]}}
                    409: \L{\LB{                \K{OPTIONAL} \<\<arg \-\> managedObjectInstance\>\>,}}
                    410: \L{\LB{}}
                    411: \L{\LB{            currentTime[5]}}
                    412: \L{\LB{                \K{IMPLICIT} GeneralizedTime}}
                    413: \L{\LB{                [[p (PEPYPARM) arg \-\> currentTime]]}}
                    414: \L{\LB{                \K{OPTIONAL} \<\<arg \-\> currentTime\>\>,}}
                    415: \L{\LB{}}
                    416: \L{\LB{            mgmtInfoList[6]}}
                    417: \L{\LB{                \K{IMPLICIT} \K{SEQUENCE} \K{OF}}}
                    418: \L{\LB{                    \<\<element\_CMIP\_5 = arg \-\> element\_CMIP\_5;}}
                    419: \L{\LB{                            element\_CMIP\_5;}}
                    420: \L{\LB{                            element\_CMIP\_5 = element\_CMIP\_5 \-\> next\>\>}}
                    421: \L{\LB{                    MISSetInfoStatus}}
                    422: \L{\LB{                    [[p (PEPYPARM) element\_CMIP\_5 \-\> MISSetInfoStatus]]}}
                    423: \L{\LB{        \}}}
                    424: \L{\LB{}}
                    425: \L{\LB{MISSetInfoStatus}}
                    426: \L{\LB{    \%\{}}
                    427: \L{\LB{}\Tab{8}{struct type\_CMIP\_MISSetInfoStatus *arg =}}
                    428: \L{\LB{}\Tab{24}{(struct type\_CMIP\_MISSetInfoStatus *) parm;}}
                    429: \L{\LB{    \%\}}}
                    430: \L{\LB{    ::=}}
                    431: \L{\LB{        \K{CHOICE} \<\<arg \-\> offset\>\> \{}}
                    432: \L{\LB{            mgmtInfoError[0]}}
                    433: \L{\LB{                \K{IMPLICIT} MgmtInfoError}}
                    434: \L{\LB{                [[p (PEPYPARM) arg \-\> un.mgmtInfoError]],}}
                    435: \L{\LB{}}
                    436: \L{\LB{            mgmtInfo[1]}}
                    437: \L{\LB{                \K{IMPLICIT} MgmtInfo}}
                    438: \L{\LB{                [[p (PEPYPARM) arg \-\> un.mgmtInfo]]}}
                    439: \L{\LB{        \}}}
                    440: \L{\LB{}}
                    441: \L{\LB{MgmtInfoError}}
                    442: \L{\LB{    \%\{}}
                    443: \L{\LB{}\Tab{8}{struct type\_CMIP\_MgmtInfoError *arg =}}
                    444: \L{\LB{}\Tab{24}{(struct type\_CMIP\_MgmtInfoError *) parm;}}
                    445: \L{\LB{    \%\}}}
                    446: \L{\LB{    ::=}}
                    447: \L{\LB{        \K{SEQUENCE} \{}}
                    448: \L{\LB{            errorStatus[0]}}
                    449: \L{\LB{                \K{IMPLICIT} ErrorStatus}}
                    450: \L{\LB{                [[p (PEPYPARM) arg \-\> errorStatus]],}}
                    451: \L{\LB{}}
                    452: \L{\LB{            mgmtInfo[1]}}
                    453: \L{\LB{                \K{IMPLICIT} MgmtInfo}}
                    454: \L{\LB{                [[p (PEPYPARM) arg \-\> mgmtInfo]]}}
                    455: \L{\LB{        \}}}
                    456: \L{\LB{}}
                    457: \L{\LB{ErrorStatus}}
                    458: \L{\LB{    \%\{}}
                    459: \L{\LB{}\Tab{8}{struct type\_CMIP\_ErrorStatus *arg =}}
                    460: \L{\LB{}\Tab{24}{(struct type\_CMIP\_ErrorStatus *) parm;}}
                    461: \L{\LB{    \%\}}}
                    462: \L{\LB{    ::=}}
                    463: \L{\LB{        \K{INTEGER}}}
                    464: \L{\LB{        [[i arg \-\> arg]]}}
                    465: \L{\LB{        \{}}
                    466: \L{\LB{            accessDenied(2),}}
                    467: \L{\LB{            noSuchMgmtInfoId(5),}}
                    468: \L{\LB{            invalidMgmtInfoValue(7)}}
                    469: \L{\LB{        \}}}
                    470: \L{\LB{}}
                    471: \L{\LB{NoSuchAction}}
                    472: \L{\LB{    \%\{}}
                    473: \L{\LB{}\Tab{8}{struct type\_CMIP\_NoSuchAction *arg =}}
                    474: \L{\LB{}\Tab{24}{(struct type\_CMIP\_NoSuchAction *) parm;}}
                    475: \L{\LB{    \%\}}}
                    476: \L{\LB{    ::=}}
                    477: \L{\LB{        ActionTypeId}}
                    478: \L{\LB{        [[p (PEPYPARM) arg]]}}
                    479: \L{\LB{}}
                    480: \L{\LB{ProcessingFailure}}
                    481: \L{\LB{    \%\{}}
                    482: \L{\LB{}\Tab{8}{struct type\_CMIP\_ProcessingFailure *arg =}}
                    483: \L{\LB{}\Tab{24}{(struct type\_CMIP\_ProcessingFailure *) parm;}}
                    484: \L{\LB{    \%\}}}
                    485: \L{\LB{    ::=}}
                    486: \L{\LB{        \K{CHOICE} \<\<arg \-\> offset\>\> \{}}
                    487: \L{\LB{            actual[0]}}
                    488: \L{\LB{                SpecificErrorInfo}}
                    489: \L{\LB{                [[p (PEPYPARM) arg \-\> un.actual]],}}
                    490: \L{\LB{}}
                    491: \L{\LB{            none[1]}}
                    492: \L{\LB{                \K{IMPLICIT} \K{NULL}}}
                    493: \L{\LB{        \}}}
                    494: \L{\LB{}}
                    495: \L{\LB{NoSuchEventType}}
                    496: \L{\LB{    \%\{}}
                    497: \L{\LB{}\Tab{8}{struct type\_CMIP\_NoSuchEventType *arg =}}
                    498: \L{\LB{}\Tab{24}{(struct type\_CMIP\_NoSuchEventType *) parm;}}
                    499: \L{\LB{    \%\}}}
                    500: \L{\LB{    ::=}}
                    501: \L{\LB{        EventTypeID}}
                    502: \L{\LB{        [[p (PEPYPARM) arg]]}}
                    503: \L{\LB{}}
                    504: \L{\LB{ObjectClass}}
                    505: \L{\LB{    \%\{}}
                    506: \L{\LB{}\Tab{8}{struct type\_CMIP\_ObjectClass *arg =}}
                    507: \L{\LB{}\Tab{24}{(struct type\_CMIP\_ObjectClass *) parm;}}
                    508: \L{\LB{    \%\}}}
                    509: \L{\LB{    ::=}}
                    510: \L{\LB{        \K{CHOICE} \<\<arg \-\> offset\>\> \{}}
                    511: \L{\LB{            globalForm[0]}}
                    512: \L{\LB{                \K{IMPLICIT} \K{OBJECT} \K{IDENTIFIER}}}
                    513: \L{\LB{                [[O arg \-\> un.globalForm]],}}
                    514: \L{\LB{}}
                    515: \L{\LB{            nonSpecificForm[1]}}
                    516: \L{\LB{                \K{IMPLICIT} \K{OCTET} \K{STRING}}}
                    517: \L{\LB{                [[o (arg \-\> un.nonSpecificForm) ? arg \-\> un.nonSpecificForm \-\> qb\_base : NULLCP}}
                    518: \L{\LB{                    \$ (arg \-\> un.nonSpecificForm) ? arg \-\> un.nonSpecificForm \-\> qb\_len : 0]]}}
                    519: \L{\LB{        \}}}
                    520: \L{\LB{}}
                    521: \L{\LB{ObjectInstance}}
                    522: \L{\LB{    \%\{}}
                    523: \L{\LB{}\Tab{8}{struct type\_CMIP\_ObjectInstance *arg =}}
                    524: \L{\LB{}\Tab{24}{(struct type\_CMIP\_ObjectInstance *) parm;}}
                    525: \L{\LB{    \%\}}}
                    526: \L{\LB{    ::=}}
                    527: \L{\LB{        \K{CHOICE} \<\<arg \-\> offset\>\> \{}}
                    528: \L{\LB{            distinguishedName[2]}}
                    529: \L{\LB{                \K{IMPLICIT} DistinguishedName}}
                    530: \L{\LB{                [[p (PEPYPARM) arg \-\> un.distinguishedName]],}}
                    531: \L{\LB{}}
                    532: \L{\LB{            nonSpecificForm[3]}}
                    533: \L{\LB{                \K{IMPLICIT} \K{OCTET} \K{STRING}}}
                    534: \L{\LB{                [[o (arg \-\> un.nonSpecificForm) ? arg \-\> un.nonSpecificForm \-\> qb\_base : NULLCP}}
                    535: \L{\LB{                    \$ (arg \-\> un.nonSpecificForm) ? arg \-\> un.nonSpecificForm \-\> qb\_len : 0]],}}
                    536: \L{\LB{}}
                    537: \L{\LB{            enumeratedForm[4]}}
                    538: \L{\LB{                \K{IMPLICIT} \K{INTEGER}}}
                    539: \L{\LB{                [[i arg \-\> un.enumeratedForm]]}}
                    540: \L{\LB{        \}}}
                    541: \L{\LB{}}
                    542: \L{\LB{CMISSync}}
                    543: \L{\LB{    \%\{}}
                    544: \L{\LB{}\Tab{8}{struct type\_CMIP\_CMISSync *arg =}}
                    545: \L{\LB{}\Tab{24}{(struct type\_CMIP\_CMISSync *) parm;}}
                    546: \L{\LB{    \%\}}}
                    547: \L{\LB{    ::=}}
                    548: \L{\LB{        \K{INTEGER}}}
                    549: \L{\LB{        [[i arg \-\> arg]]}}
                    550: \L{\LB{        \{}}
                    551: \L{\LB{            bestEffort(0),}}
                    552: \L{\LB{            ordered(1),}}
                    553: \L{\LB{            stopOnError(2),}}
                    554: \L{\LB{            atomic(3)}}
                    555: \L{\LB{        \}}}
                    556: \L{\LB{}}
                    557: \L{\LB{CMISFilter}}
                    558: \L{\LB{    \%\{}}
                    559: \L{\LB{}\Tab{8}{struct type\_CMIP\_CMISFilter *arg =}}
                    560: \L{\LB{}\Tab{24}{(struct type\_CMIP\_CMISFilter *) parm;}}
                    561: \L{\LB{}\Tab{8}{struct member\_CMIP\_0 *member\_CMIP\_0;}}
                    562: \L{\LB{}\Tab{8}{struct member\_CMIP\_1 *member\_CMIP\_1;}}
                    563: \L{\LB{    \%\}}}
                    564: \L{\LB{    ::=}}
                    565: \L{\LB{        \K{CHOICE}}}
                    566: \L{\LB{            \%\{}}
                    567: \L{\LB{                member\_CMIP\_0 = arg \-\> un.member\_CMIP\_0;}}
                    568: \L{\LB{                member\_CMIP\_1 = arg \-\> un.member\_CMIP\_1;}}
                    569: \L{\LB{            \%\}}}
                    570: \L{\LB{            \<\<arg \-\> offset\>\>}}
                    571: \L{\LB{        \{}}
                    572: \L{\LB{            item[7]}}
                    573: \L{\LB{                FilterItem}}
                    574: \L{\LB{                [[p (PEPYPARM) arg \-\> un.item]],}}
                    575: \L{\LB{}}
                    576: \L{\LB{            and[8]}}
                    577: \L{\LB{                \K{IMPLICIT} \K{SET} \K{OF}}}
                    578: \L{\LB{                    \<\<member\_CMIP\_0 = arg \-\> un.member\_CMIP\_0;}}
                    579: \L{\LB{                            member\_CMIP\_0;}}
                    580: \L{\LB{                            member\_CMIP\_0 = member\_CMIP\_0 \-\> next\>\>}}
                    581: \L{\LB{                    CMISFilter}}
                    582: \L{\LB{                    [[p (PEPYPARM) member\_CMIP\_0 \-\> CMISFilter]],}}
                    583: \L{\LB{}}
                    584: \L{\LB{            or[9]}}
                    585: \L{\LB{                \K{IMPLICIT} \K{SET} \K{OF}}}
                    586: \L{\LB{                    \<\<member\_CMIP\_1 = arg \-\> un.member\_CMIP\_1;}}
                    587: \L{\LB{                            member\_CMIP\_1;}}
                    588: \L{\LB{                            member\_CMIP\_1 = member\_CMIP\_1 \-\> next\>\>}}
                    589: \L{\LB{                    CMISFilter}}
                    590: \L{\LB{                    [[p (PEPYPARM) member\_CMIP\_1 \-\> CMISFilter]],}}
                    591: \L{\LB{}}
                    592: \L{\LB{            not[10]}}
                    593: \L{\LB{                CMISFilter}}
                    594: \L{\LB{                [[p (PEPYPARM) arg \-\> un.not]]}}
                    595: \L{\LB{        \}}}
                    596: \L{\LB{}}
                    597: \L{\LB{FilterItem}}
                    598: \L{\LB{    \%\{}}
                    599: \L{\LB{}\Tab{8}{struct type\_CMIP\_FilterItem *arg =}}
                    600: \L{\LB{}\Tab{24}{(struct type\_CMIP\_FilterItem *) parm;}}
                    601: \L{\LB{    \%\}}}
                    602: \L{\LB{    ::=}}
                    603: \L{\LB{        \K{CHOICE} \<\<arg \-\> offset\>\> \{}}
                    604: \L{\LB{            equality[0]}}
                    605: \L{\LB{                \K{IMPLICIT} MgmtInfo}}
                    606: \L{\LB{                [[p (PEPYPARM) arg \-\> un.equality]],}}
                    607: \L{\LB{}}
                    608: \L{\LB{            greaterOrEqual[1]}}
                    609: \L{\LB{                \K{IMPLICIT} MgmtInfo}}
                    610: \L{\LB{                [[p (PEPYPARM) arg \-\> un.greaterOrEqual]],}}
                    611: \L{\LB{}}
                    612: \L{\LB{            lessOrEqual[2]}}
                    613: \L{\LB{                \K{IMPLICIT} MgmtInfo}}
                    614: \L{\LB{                [[p (PEPYPARM) arg \-\> un.lessOrEqual]],}}
                    615: \L{\LB{}}
                    616: \L{\LB{            present[3]}}
                    617: \L{\LB{                MgmtInfoID}}
                    618: \L{\LB{                [[p (PEPYPARM) arg \-\> un.present]]}}
                    619: \L{\LB{        \}}}
                    620: \L{\LB{}}
                    621: \L{\LB{AccessControl}}
                    622: \L{\LB{    \%\{}}
                    623: \L{\LB{}\Tab{8}{struct type\_CMIP\_AccessControl *arg =}}
                    624: \L{\LB{}\Tab{24}{(struct type\_CMIP\_AccessControl *) parm;}}
                    625: \L{\LB{    \%\}}}
                    626: \L{\LB{    ::=}}
                    627: \L{\LB{        \K{ANY}}}
                    628: \L{\LB{        [[a arg]]}}
                    629: \L{\LB{}}
                    630: \L{\LB{EventTypeId}}
                    631: \L{\LB{    \%\{}}
                    632: \L{\LB{}\Tab{8}{struct type\_CMIP\_EventTypeId *arg =}}
                    633: \L{\LB{}\Tab{24}{(struct type\_CMIP\_EventTypeId *) parm;}}
                    634: \L{\LB{    \%\}}}
                    635: \L{\LB{    ::=}}
                    636: \L{\LB{        \K{ANY}}}
                    637: \L{\LB{        [[a arg]]}}
                    638: \L{\LB{}}
                    639: \L{\LB{EventInfo}}
                    640: \L{\LB{    \%\{}}
                    641: \L{\LB{}\Tab{8}{struct type\_CMIP\_EventInfo *arg =}}
                    642: \L{\LB{}\Tab{24}{(struct type\_CMIP\_EventInfo *) parm;}}
                    643: \L{\LB{    \%\}}}
                    644: \L{\LB{    ::=}}
                    645: \L{\LB{        \K{ANY}}}
                    646: \L{\LB{        [[a arg]]}}
                    647: \L{\LB{}}
                    648: \L{\LB{MgmtInfo}}
                    649: \L{\LB{    \%\{}}
                    650: \L{\LB{}\Tab{8}{struct type\_CMIP\_MgmtInfo *arg =}}
                    651: \L{\LB{}\Tab{24}{(struct type\_CMIP\_MgmtInfo *) parm;}}
                    652: \L{\LB{    \%\}}}
                    653: \L{\LB{    ::=}}
                    654: \L{\LB{        \K{SEQUENCE} \{}}
                    655: \L{\LB{                MgmtInfoId}}
                    656: \L{\LB{                [[p (PEPYPARM) arg \-\> element\_CMIP\_6]],}}
                    657: \L{\LB{}}
                    658: \L{\LB{                MgmtInfoValue}}
                    659: \L{\LB{                [[p (PEPYPARM) arg \-\> element\_CMIP\_7]]}}
                    660: \L{\LB{        \}}}
                    661: \L{\LB{}}
                    662: \L{\LB{MgmtInfoId}}
                    663: \L{\LB{    \%\{}}
                    664: \L{\LB{}\Tab{8}{struct type\_CMIP\_MgmtInfoId *arg =}}
                    665: \L{\LB{}\Tab{24}{(struct type\_CMIP\_MgmtInfoId *) parm;}}
                    666: \L{\LB{    \%\}}}
                    667: \L{\LB{    ::=}}
                    668: \L{\LB{        \K{ANY}}}
                    669: \L{\LB{        [[a arg]]}}
                    670: \L{\LB{}}
                    671: \L{\LB{MgmtInfoValue}}
                    672: \L{\LB{    \%\{}}
                    673: \L{\LB{}\Tab{8}{struct type\_CMIP\_MgmtInfoValue *arg =}}
                    674: \L{\LB{}\Tab{24}{(struct type\_CMIP\_MgmtInfoValue *) parm;}}
                    675: \L{\LB{    \%\}}}
                    676: \L{\LB{    ::=}}
                    677: \L{\LB{        \K{ANY}}}
                    678: \L{\LB{        [[a arg]]}}
                    679: \L{\LB{}}
                    680: \L{\LB{ActionTypeId}}
                    681: \L{\LB{    \%\{}}
                    682: \L{\LB{}\Tab{8}{struct type\_CMIP\_ActionTypeId *arg =}}
                    683: \L{\LB{}\Tab{24}{(struct type\_CMIP\_ActionTypeId *) parm;}}
                    684: \L{\LB{    \%\}}}
                    685: \L{\LB{    ::=}}
                    686: \L{\LB{        \K{ANY}}}
                    687: \L{\LB{        [[a arg]]}}
                    688: \L{\LB{}}
                    689: \L{\LB{ActionInfo}}
                    690: \L{\LB{    \%\{}}
                    691: \L{\LB{}\Tab{8}{struct type\_CMIP\_ActionInfo *arg =}}
                    692: \L{\LB{}\Tab{24}{(struct type\_CMIP\_ActionInfo *) parm;}}
                    693: \L{\LB{    \%\}}}
                    694: \L{\LB{    ::=}}
                    695: \L{\LB{        \K{ANY}}}
                    696: \L{\LB{        [[a arg]]}}
                    697: \L{\LB{}}
                    698: \L{\LB{SpecificErrorInfo}}
                    699: \L{\LB{    \%\{}}
                    700: \L{\LB{}\Tab{8}{struct type\_CMIP\_SpecificErrorInfo *arg =}}
                    701: \L{\LB{}\Tab{24}{(struct type\_CMIP\_SpecificErrorInfo *) parm;}}
                    702: \L{\LB{    \%\}}}
                    703: \L{\LB{    ::=}}
                    704: \L{\LB{        \K{ANY}}}
                    705: \L{\LB{        [[a arg]]}}
                    706: \L{\LB{}}
                    707: \L{\LB{\K{DECODER} decode}}
                    708: \L{\LB{}}
                    709: \L{\LB{EventReportArgument}}
                    710: \L{\LB{    \%\{}}
                    711: \L{\LB{}\Tab{8}{struct type\_CMIP\_EventReportArgument **arg =}}
                    712: \L{\LB{}\Tab{24}{(struct type\_CMIP\_EventReportArgument **) parm;}}
                    713: \L{\LB{    \%\}}}
                    714: \L{\LB{    ::=}}
                    715: \L{\LB{    \%\{}}
                    716: \L{\LB{        if ((*(arg) = (struct type\_CMIP\_EventReportArgument *)}}
                    717: \L{\LB{                calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_EventReportArgument *) 0)) \{}}
                    718: \L{\LB{            advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                    719: \L{\LB{            return NOTOK;}}
                    720: \L{\LB{        \}}}
                    721: \L{\LB{    \%\}}}
                    722: \L{\LB{        \K{SEQUENCE} \{}}
                    723: \L{\LB{            managedObjectClass}}
                    724: \L{\LB{                ObjectClass}}
                    725: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> managedObjectClass)]],}}
                    726: \L{\LB{}}
                    727: \L{\LB{            managedObjectInstance}}
                    728: \L{\LB{                ObjectInstance}}
                    729: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> managedObjectInstance)]],}}
                    730: \L{\LB{}}
                    731: \L{\LB{            eventType[5]}}
                    732: \L{\LB{                EventTypeID}}
                    733: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> eventType)]],}}
                    734: \L{\LB{}}
                    735: \L{\LB{            eventTime[6]}}
                    736: \L{\LB{                \K{IMPLICIT} GeneralizedTime}}
                    737: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> eventTime)]]}}
                    738: \L{\LB{                \K{OPTIONAL},}}
                    739: \L{\LB{}}
                    740: \L{\LB{            eventInfo[7]}}
                    741: \L{\LB{                EventInfo}}
                    742: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> eventInfo)]]}}
                    743: \L{\LB{                \K{OPTIONAL}}}
                    744: \L{\LB{        \}}}
                    745: \L{\LB{}}
                    746: \L{\LB{EventReportResult}}
                    747: \L{\LB{    \%\{}}
                    748: \L{\LB{}\Tab{8}{struct type\_CMIP\_EventReportResult **arg =}}
                    749: \L{\LB{}\Tab{24}{(struct type\_CMIP\_EventReportResult **) parm;}}
                    750: \L{\LB{    \%\}}}
                    751: \L{\LB{    ::=}}
                    752: \L{\LB{    \%\{}}
                    753: \L{\LB{        if ((*(arg) = (struct type\_CMIP\_EventReportResult *)}}
                    754: \L{\LB{                calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_EventReportResult *) 0)) \{}}
                    755: \L{\LB{            advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                    756: \L{\LB{            return NOTOK;}}
                    757: \L{\LB{        \}}}
                    758: \L{\LB{    \%\}}}
                    759: \L{\LB{        \K{NULL}}}
                    760: \L{\LB{}}
                    761: \L{\LB{LinkedReplyArgument}}
                    762: \L{\LB{    \%\{}}
                    763: \L{\LB{}\Tab{8}{struct type\_CMIP\_LinkedReplyArgument **arg =}}
                    764: \L{\LB{}\Tab{24}{(struct type\_CMIP\_LinkedReplyArgument **) parm;}}
                    765: \L{\LB{    \%\}}}
                    766: \L{\LB{    ::=}}
                    767: \L{\LB{    \%\{}}
                    768: \L{\LB{        if ((*(arg) = (struct type\_CMIP\_LinkedReplyArgument *)}}
                    769: \L{\LB{                calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_LinkedReplyArgument *) 0)) \{}}
                    770: \L{\LB{            advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                    771: \L{\LB{            return NOTOK;}}
                    772: \L{\LB{        \}}}
                    773: \L{\LB{    \%\}}}
                    774: \L{\LB{        \K{CHOICE}}}
                    775: \L{\LB{        \{}}
                    776: \L{\LB{            getResult[0]}}
                    777: \L{\LB{                \K{IMPLICIT} GetResult}}
                    778: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> un.getResult)]]}}
                    779: \L{\LB{                \%\{ (*(arg)) \-\> offset = type\_CMIP\_LinkedReplyArgument\_getResult; \%\},}}
                    780: \L{\LB{}}
                    781: \L{\LB{            getError[1]}}
                    782: \L{\LB{                \K{IMPLICIT} GetListError}}
                    783: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> un.getError)]]}}
                    784: \L{\LB{                \%\{ (*(arg)) \-\> offset = type\_CMIP\_LinkedReplyArgument\_getError; \%\},}}
                    785: \L{\LB{}}
                    786: \L{\LB{            setResult[2]}}
                    787: \L{\LB{                \K{IMPLICIT} SetResult}}
                    788: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> un.setResult)]]}}
                    789: \L{\LB{                \%\{ (*(arg)) \-\> offset = type\_CMIP\_LinkedReplyArgument\_setResult; \%\},}}
                    790: \L{\LB{}}
                    791: \L{\LB{            setError[3]}}
                    792: \L{\LB{                \K{IMPLICIT} SetListError}}
                    793: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> un.setError)]]}}
                    794: \L{\LB{                \%\{ (*(arg)) \-\> offset = type\_CMIP\_LinkedReplyArgument\_setError; \%\},}}
                    795: \L{\LB{}}
                    796: \L{\LB{            actionResult[4]}}
                    797: \L{\LB{                \K{IMPLICIT} ActionResult}}
                    798: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> un.actionResult)]]}}
                    799: \L{\LB{                \%\{ (*(arg)) \-\> offset = type\_CMIP\_LinkedReplyArgument\_actionResult; \%\}}}
                    800: \L{\LB{        \}}}
                    801: \L{\LB{}}
                    802: \L{\LB{GetArgument}}
                    803: \L{\LB{    \%\{}}
                    804: \L{\LB{}\Tab{8}{struct type\_CMIP\_GetArgument **arg =}}
                    805: \L{\LB{}\Tab{24}{(struct type\_CMIP\_GetArgument **) parm;}}
                    806: \L{\LB{}\Tab{8}{struct element\_CMIP\_0 **element\_CMIP\_0;}}
                    807: \L{\LB{    \%\}}}
                    808: \L{\LB{    ::=}}
                    809: \L{\LB{    \%\{}}
                    810: \L{\LB{        if ((*(arg) = (struct type\_CMIP\_GetArgument *)}}
                    811: \L{\LB{                calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_GetArgument *) 0)) \{}}
                    812: \L{\LB{            advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                    813: \L{\LB{            return NOTOK;}}
                    814: \L{\LB{        \}}}
                    815: \L{\LB{        element\_CMIP\_0 = \&((*arg) \-\> element\_CMIP\_0);}}
                    816: \L{\LB{    \%\}}}
                    817: \L{\LB{        \K{SEQUENCE} \%\{ element\_CMIP\_0 = \&((*arg) \-\> element\_CMIP\_0); \%\} \{}}
                    818: \L{\LB{            managedObjectClass}}
                    819: \L{\LB{                ObjectClass}}
                    820: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> managedObjectClass)]],}}
                    821: \L{\LB{}}
                    822: \L{\LB{            managedObjectInstance}}
                    823: \L{\LB{                ObjectInstance}}
                    824: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> managedObjectInstance)]],}}
                    825: \L{\LB{}}
                    826: \L{\LB{            accessControl[5]}}
                    827: \L{\LB{                AccessControl}}
                    828: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> accessControl)]]}}
                    829: \L{\LB{                \K{OPTIONAL},}}
                    830: \L{\LB{}}
                    831: \L{\LB{            synchronization[6]}}
                    832: \L{\LB{                \K{IMPLICIT} CMISSync}}
                    833: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> synchronization)]]}}
                    834: \L{\LB{                \K{DEFAULT} bestEffort,}}
                    835: \L{\LB{}}
                    836: \L{\LB{            filter}}
                    837: \L{\LB{                CMISFilter}}
                    838: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> filter)]]}}
                    839: \L{\LB{                \K{OPTIONAL},}}
                    840: \L{\LB{}}
                    841: \L{\LB{            mgmtInfoIdList[11]}}
                    842: \L{\LB{                \K{IMPLICIT} \K{SEQUENCE} \K{OF}}}
                    843: \L{\LB{                    \%\{}}
                    844: \L{\LB{                        if ((*(element\_CMIP\_0) = (struct element\_CMIP\_0 *)}}
                    845: \L{\LB{                                calloc (1, sizeof **(element\_CMIP\_0))) == ((struct element\_CMIP\_0 *) 0)) \{}}
                    846: \L{\LB{                            advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                    847: \L{\LB{                            return NOTOK;}}
                    848: \L{\LB{                        \}}}
                    849: \L{\LB{                    \%\}}}
                    850: \L{\LB{                    MgmtInfoId}}
                    851: \L{\LB{                    [[p (PEPYPARM) \&((*element\_CMIP\_0) \-\> MgmtInfoId)]]}}
                    852: \L{\LB{                    \%\{ element\_CMIP\_0 = \&((*element\_CMIP\_0) \-\> next); \%\}}}
                    853: \L{\LB{        \}}}
                    854: \L{\LB{}}
                    855: \L{\LB{GetResult}}
                    856: \L{\LB{    \%\{}}
                    857: \L{\LB{}\Tab{8}{struct type\_CMIP\_GetResult **arg =}}
                    858: \L{\LB{}\Tab{24}{(struct type\_CMIP\_GetResult **) parm;}}
                    859: \L{\LB{}\Tab{8}{struct element\_CMIP\_1 **element\_CMIP\_1;}}
                    860: \L{\LB{    \%\}}}
                    861: \L{\LB{    ::=}}
                    862: \L{\LB{    \%\{}}
                    863: \L{\LB{        if ((*(arg) = (struct type\_CMIP\_GetResult *)}}
                    864: \L{\LB{                calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_GetResult *) 0)) \{}}
                    865: \L{\LB{            advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                    866: \L{\LB{            return NOTOK;}}
                    867: \L{\LB{        \}}}
                    868: \L{\LB{        element\_CMIP\_1 = \&((*arg) \-\> element\_CMIP\_1);}}
                    869: \L{\LB{    \%\}}}
                    870: \L{\LB{        \K{SEQUENCE} \%\{ element\_CMIP\_1 = \&((*arg) \-\> element\_CMIP\_1); \%\} \{}}
                    871: \L{\LB{            managedObjectClass}}
                    872: \L{\LB{                ObjectClass}}
                    873: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> managedObjectClass)]]}}
                    874: \L{\LB{                \K{OPTIONAL},}}
                    875: \L{\LB{}}
                    876: \L{\LB{            managedObjectInstance}}
                    877: \L{\LB{                ObjectInstance}}
                    878: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> managedObjectInstance)]]}}
                    879: \L{\LB{                \K{OPTIONAL},}}
                    880: \L{\LB{}}
                    881: \L{\LB{            currentTime[5]}}
                    882: \L{\LB{                \K{IMPLICIT} GeneralizedTime}}
                    883: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> currentTime)]]}}
                    884: \L{\LB{                \K{OPTIONAL},}}
                    885: \L{\LB{}}
                    886: \L{\LB{            mgmtInfoList[6]}}
                    887: \L{\LB{                \K{IMPLICIT} \K{SEQUENCE} \K{OF}}}
                    888: \L{\LB{                    \%\{}}
                    889: \L{\LB{                        if ((*(element\_CMIP\_1) = (struct element\_CMIP\_1 *)}}
                    890: \L{\LB{                                calloc (1, sizeof **(element\_CMIP\_1))) == ((struct element\_CMIP\_1 *) 0)) \{}}
                    891: \L{\LB{                            advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                    892: \L{\LB{                            return NOTOK;}}
                    893: \L{\LB{                        \}}}
                    894: \L{\LB{                    \%\}}}
                    895: \L{\LB{                    MgmtInfo}}
                    896: \L{\LB{                    [[p (PEPYPARM) \&((*element\_CMIP\_1) \-\> MgmtInfo)]]}}
                    897: \L{\LB{                    \%\{ element\_CMIP\_1 = \&((*element\_CMIP\_1) \-\> next); \%\}}}
                    898: \L{\LB{        \}}}
                    899: \L{\LB{}}
                    900: \L{\LB{SetArgument}}
                    901: \L{\LB{    \%\{}}
                    902: \L{\LB{}\Tab{8}{struct type\_CMIP\_SetArgument **arg =}}
                    903: \L{\LB{}\Tab{24}{(struct type\_CMIP\_SetArgument **) parm;}}
                    904: \L{\LB{}\Tab{8}{struct element\_CMIP\_2 **element\_CMIP\_2;}}
                    905: \L{\LB{    \%\}}}
                    906: \L{\LB{    ::=}}
                    907: \L{\LB{    \%\{}}
                    908: \L{\LB{        if ((*(arg) = (struct type\_CMIP\_SetArgument *)}}
                    909: \L{\LB{                calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_SetArgument *) 0)) \{}}
                    910: \L{\LB{            advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                    911: \L{\LB{            return NOTOK;}}
                    912: \L{\LB{        \}}}
                    913: \L{\LB{        element\_CMIP\_2 = \&((*arg) \-\> element\_CMIP\_2);}}
                    914: \L{\LB{    \%\}}}
                    915: \L{\LB{        \K{SEQUENCE} \%\{ element\_CMIP\_2 = \&((*arg) \-\> element\_CMIP\_2); \%\} \{}}
                    916: \L{\LB{            managedObjectClass}}
                    917: \L{\LB{                ObjectClass}}
                    918: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> managedObjectClass)]],}}
                    919: \L{\LB{}}
                    920: \L{\LB{            managedObjectInstance}}
                    921: \L{\LB{                ObjectInstance}}
                    922: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> managedObjectInstance)]],}}
                    923: \L{\LB{}}
                    924: \L{\LB{            accessControl[5]}}
                    925: \L{\LB{                AccessControl}}
                    926: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> accessControl)]]}}
                    927: \L{\LB{                \K{OPTIONAL},}}
                    928: \L{\LB{}}
                    929: \L{\LB{            synchronization[6]}}
                    930: \L{\LB{                \K{IMPLICIT} CMISSync}}
                    931: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> synchronization)]]}}
                    932: \L{\LB{                \K{DEFAULT} bestEffort,}}
                    933: \L{\LB{}}
                    934: \L{\LB{            filter}}
                    935: \L{\LB{                CMISFilter}}
                    936: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> filter)]]}}
                    937: \L{\LB{                \K{OPTIONAL},}}
                    938: \L{\LB{}}
                    939: \L{\LB{            mgmtInfoList[11]}}
                    940: \L{\LB{                \K{IMPLICIT} \K{SEQUENCE} \K{OF}}}
                    941: \L{\LB{                    \%\{}}
                    942: \L{\LB{                        if ((*(element\_CMIP\_2) = (struct element\_CMIP\_2 *)}}
                    943: \L{\LB{                                calloc (1, sizeof **(element\_CMIP\_2))) == ((struct element\_CMIP\_2 *) 0)) \{}}
                    944: \L{\LB{                            advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                    945: \L{\LB{                            return NOTOK;}}
                    946: \L{\LB{                        \}}}
                    947: \L{\LB{                    \%\}}}
                    948: \L{\LB{                    MgmtInfo}}
                    949: \L{\LB{                    [[p (PEPYPARM) \&((*element\_CMIP\_2) \-\> MgmtInfo)]]}}
                    950: \L{\LB{                    \%\{ element\_CMIP\_2 = \&((*element\_CMIP\_2) \-\> next); \%\}}}
                    951: \L{\LB{        \}}}
                    952: \L{\LB{}}
                    953: \L{\LB{SetResult}}
                    954: \L{\LB{    \%\{}}
                    955: \L{\LB{}\Tab{8}{struct type\_CMIP\_SetResult **arg =}}
                    956: \L{\LB{}\Tab{24}{(struct type\_CMIP\_SetResult **) parm;}}
                    957: \L{\LB{}\Tab{8}{struct element\_CMIP\_3 **element\_CMIP\_3;}}
                    958: \L{\LB{    \%\}}}
                    959: \L{\LB{    ::=}}
                    960: \L{\LB{    \%\{}}
                    961: \L{\LB{        if ((*(arg) = (struct type\_CMIP\_SetResult *)}}
                    962: \L{\LB{                calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_SetResult *) 0)) \{}}
                    963: \L{\LB{            advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                    964: \L{\LB{            return NOTOK;}}
                    965: \L{\LB{        \}}}
                    966: \L{\LB{        element\_CMIP\_3 = \&((*arg) \-\> element\_CMIP\_3);}}
                    967: \L{\LB{    \%\}}}
                    968: \L{\LB{        \K{SEQUENCE} \%\{ element\_CMIP\_3 = \&((*arg) \-\> element\_CMIP\_3); \%\} \{}}
                    969: \L{\LB{            managedObjectClass}}
                    970: \L{\LB{                ObjectClass}}
                    971: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> managedObjectClass)]]}}
                    972: \L{\LB{                \K{OPTIONAL},}}
                    973: \L{\LB{}}
                    974: \L{\LB{            managedObjectInstance}}
                    975: \L{\LB{                ObjectInstance}}
                    976: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> managedObjectInstance)]]}}
                    977: \L{\LB{                \K{OPTIONAL},}}
                    978: \L{\LB{}}
                    979: \L{\LB{            currentTime[5]}}
                    980: \L{\LB{                \K{IMPLICIT} GeneralizedTime}}
                    981: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> currentTime)]]}}
                    982: \L{\LB{                \K{OPTIONAL},}}
                    983: \L{\LB{}}
                    984: \L{\LB{            mgmtInfoList[6]}}
                    985: \L{\LB{                \K{IMPLICIT} \K{SEQUENCE} \K{OF}}}
                    986: \L{\LB{                    \%\{}}
                    987: \L{\LB{                        if ((*(element\_CMIP\_3) = (struct element\_CMIP\_3 *)}}
                    988: \L{\LB{                                calloc (1, sizeof **(element\_CMIP\_3))) == ((struct element\_CMIP\_3 *) 0)) \{}}
                    989: \L{\LB{                            advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                    990: \L{\LB{                            return NOTOK;}}
                    991: \L{\LB{                        \}}}
                    992: \L{\LB{                    \%\}}}
                    993: \L{\LB{                    MgmtInfo}}
                    994: \L{\LB{                    [[p (PEPYPARM) \&((*element\_CMIP\_3) \-\> MgmtInfo)]]}}
                    995: \L{\LB{                    \%\{ element\_CMIP\_3 = \&((*element\_CMIP\_3) \-\> next); \%\}}}
                    996: \L{\LB{        \}}}
                    997: \L{\LB{}}
                    998: \L{\LB{ActionArgument}}
                    999: \L{\LB{    \%\{}}
                   1000: \L{\LB{}\Tab{8}{struct type\_CMIP\_ActionArgument **arg =}}
                   1001: \L{\LB{}\Tab{24}{(struct type\_CMIP\_ActionArgument **) parm;}}
                   1002: \L{\LB{    \%\}}}
                   1003: \L{\LB{    ::=}}
                   1004: \L{\LB{    \%\{}}
                   1005: \L{\LB{        if ((*(arg) = (struct type\_CMIP\_ActionArgument *)}}
                   1006: \L{\LB{                calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_ActionArgument *) 0)) \{}}
                   1007: \L{\LB{            advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                   1008: \L{\LB{            return NOTOK;}}
                   1009: \L{\LB{        \}}}
                   1010: \L{\LB{    \%\}}}
                   1011: \L{\LB{        \K{SEQUENCE} \{}}
                   1012: \L{\LB{            managedObjectClass}}
                   1013: \L{\LB{                ObjectClass}}
                   1014: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> managedObjectClass)]],}}
                   1015: \L{\LB{}}
                   1016: \L{\LB{            managedObjectInstance}}
                   1017: \L{\LB{                ObjectInstance}}
                   1018: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> managedObjectInstance)]],}}
                   1019: \L{\LB{}}
                   1020: \L{\LB{            accessControl[5]}}
                   1021: \L{\LB{                AccessControl}}
                   1022: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> accessControl)]]}}
                   1023: \L{\LB{                \K{OPTIONAL},}}
                   1024: \L{\LB{}}
                   1025: \L{\LB{            filter}}
                   1026: \L{\LB{                CMISFilter}}
                   1027: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> filter)]]}}
                   1028: \L{\LB{                \K{OPTIONAL},}}
                   1029: \L{\LB{}}
                   1030: \L{\LB{            actionType[11]}}
                   1031: \L{\LB{                ActionTypeId}}
                   1032: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> actionType)]],}}
                   1033: \L{\LB{}}
                   1034: \L{\LB{            actionInfo[12]}}
                   1035: \L{\LB{                ActionInfo}}
                   1036: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> actionInfo)]]}}
                   1037: \L{\LB{                \K{OPTIONAL}}}
                   1038: \L{\LB{        \}}}
                   1039: \L{\LB{}}
                   1040: \L{\LB{ActionResult}}
                   1041: \L{\LB{    \%\{}}
                   1042: \L{\LB{}\Tab{8}{struct type\_CMIP\_ActionResult **arg =}}
                   1043: \L{\LB{}\Tab{24}{(struct type\_CMIP\_ActionResult **) parm;}}
                   1044: \L{\LB{    \%\}}}
                   1045: \L{\LB{    ::=}}
                   1046: \L{\LB{    \%\{}}
                   1047: \L{\LB{        if ((*(arg) = (struct type\_CMIP\_ActionResult *)}}
                   1048: \L{\LB{                calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_ActionResult *) 0)) \{}}
                   1049: \L{\LB{            advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                   1050: \L{\LB{            return NOTOK;}}
                   1051: \L{\LB{        \}}}
                   1052: \L{\LB{    \%\}}}
                   1053: \L{\LB{        \K{SEQUENCE} \{}}
                   1054: \L{\LB{            managedObjectClass}}
                   1055: \L{\LB{                ObjectClass}}
                   1056: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> managedObjectClass)]]}}
                   1057: \L{\LB{                \K{OPTIONAL},}}
                   1058: \L{\LB{}}
                   1059: \L{\LB{            managedObjectInstance}}
                   1060: \L{\LB{                ObjectInstance}}
                   1061: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> managedObjectInstance)]]}}
                   1062: \L{\LB{                \K{OPTIONAL},}}
                   1063: \L{\LB{}}
                   1064: \L{\LB{            currentTime[5]}}
                   1065: \L{\LB{                \K{IMPLICIT} GeneralizedTime}}
                   1066: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> currentTime)]]}}
                   1067: \L{\LB{                \K{OPTIONAL},}}
                   1068: \L{\LB{}}
                   1069: \L{\LB{            actionResult[6]}}
                   1070: \L{\LB{                \K{IMPLICIT} MgmtInfo}}
                   1071: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> actionResult)]]}}
                   1072: \L{\LB{        \}}}
                   1073: \L{\LB{}}
                   1074: \L{\LB{NoSuchObject}}
                   1075: \L{\LB{    \%\{}}
                   1076: \L{\LB{}\Tab{8}{struct type\_CMIP\_NoSuchObject **arg =}}
                   1077: \L{\LB{}\Tab{24}{(struct type\_CMIP\_NoSuchObject **) parm;}}
                   1078: \L{\LB{    \%\}}}
                   1079: \L{\LB{    ::=}}
                   1080: \L{\LB{        \K{OBJECT} \K{IDENTIFIER}}}
                   1081: \L{\LB{        [[O (*arg)]]}}
                   1082: \L{\LB{}}
                   1083: \L{\LB{SyncNotSupported}}
                   1084: \L{\LB{    \%\{}}
                   1085: \L{\LB{}\Tab{8}{struct type\_CMIP\_SyncNotSupported **arg =}}
                   1086: \L{\LB{}\Tab{24}{(struct type\_CMIP\_SyncNotSupported **) parm;}}
                   1087: \L{\LB{    \%\}}}
                   1088: \L{\LB{    ::=}}
                   1089: \L{\LB{        CMISSync}}
                   1090: \L{\LB{        [[p (PEPYPARM) \&((*arg))]]}}
                   1091: \L{\LB{}}
                   1092: \L{\LB{InvalidFilter}}
                   1093: \L{\LB{    \%\{}}
                   1094: \L{\LB{}\Tab{8}{struct type\_CMIP\_InvalidFilter **arg =}}
                   1095: \L{\LB{}\Tab{24}{(struct type\_CMIP\_InvalidFilter **) parm;}}
                   1096: \L{\LB{    \%\}}}
                   1097: \L{\LB{    ::=}}
                   1098: \L{\LB{        CMISFilter}}
                   1099: \L{\LB{        [[p (PEPYPARM) \&((*arg))]]}}
                   1100: \L{\LB{}}
                   1101: \L{\LB{NoSuchMgmtInfoId}}
                   1102: \L{\LB{    \%\{}}
                   1103: \L{\LB{}\Tab{8}{struct type\_CMIP\_NoSuchMgmtInfoId **arg =}}
                   1104: \L{\LB{}\Tab{24}{(struct type\_CMIP\_NoSuchMgmtInfoId **) parm;}}
                   1105: \L{\LB{    \%\}}}
                   1106: \L{\LB{    ::=}}
                   1107: \L{\LB{        MgmtInfoId}}
                   1108: \L{\LB{        [[p (PEPYPARM) \&((*arg))]]}}
                   1109: \L{\LB{}}
                   1110: \L{\LB{InvalidMgmtInfoValue}}
                   1111: \L{\LB{    \%\{}}
                   1112: \L{\LB{}\Tab{8}{struct type\_CMIP\_InvalidMgmtInfoValue **arg =}}
                   1113: \L{\LB{}\Tab{24}{(struct type\_CMIP\_InvalidMgmtInfoValue **) parm;}}
                   1114: \L{\LB{    \%\}}}
                   1115: \L{\LB{    ::=}}
                   1116: \L{\LB{        MgmtInfo}}
                   1117: \L{\LB{        [[p (PEPYPARM) \&((*arg))]]}}
                   1118: \L{\LB{}}
                   1119: \L{\LB{GetListError}}
                   1120: \L{\LB{    \%\{}}
                   1121: \L{\LB{}\Tab{8}{struct type\_CMIP\_GetListError **arg =}}
                   1122: \L{\LB{}\Tab{24}{(struct type\_CMIP\_GetListError **) parm;}}
                   1123: \L{\LB{}\Tab{8}{struct element\_CMIP\_4 **element\_CMIP\_4;}}
                   1124: \L{\LB{    \%\}}}
                   1125: \L{\LB{    ::=}}
                   1126: \L{\LB{    \%\{}}
                   1127: \L{\LB{        if ((*(arg) = (struct type\_CMIP\_GetListError *)}}
                   1128: \L{\LB{                calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_GetListError *) 0)) \{}}
                   1129: \L{\LB{            advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                   1130: \L{\LB{            return NOTOK;}}
                   1131: \L{\LB{        \}}}
                   1132: \L{\LB{        element\_CMIP\_4 = \&((*arg) \-\> element\_CMIP\_4);}}
                   1133: \L{\LB{    \%\}}}
                   1134: \L{\LB{        \K{SEQUENCE} \%\{ element\_CMIP\_4 = \&((*arg) \-\> element\_CMIP\_4); \%\} \{}}
                   1135: \L{\LB{            managedObjectClass}}
                   1136: \L{\LB{                ObjectClass}}
                   1137: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> managedObjectClass)]]}}
                   1138: \L{\LB{                \K{OPTIONAL},}}
                   1139: \L{\LB{}}
                   1140: \L{\LB{            managedObjectInstance}}
                   1141: \L{\LB{                ObjectInstance}}
                   1142: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> managedObjectInstance)]]}}
                   1143: \L{\LB{                \K{OPTIONAL},}}
                   1144: \L{\LB{}}
                   1145: \L{\LB{            currentTime[5]}}
                   1146: \L{\LB{                \K{IMPLICIT} GeneralizedTime}}
                   1147: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> currentTime)]]}}
                   1148: \L{\LB{                \K{OPTIONAL},}}
                   1149: \L{\LB{}}
                   1150: \L{\LB{            mgmtInfoList[6]}}
                   1151: \L{\LB{                \K{IMPLICIT} \K{SEQUENCE} \K{OF}}}
                   1152: \L{\LB{                    \%\{}}
                   1153: \L{\LB{                        if ((*(element\_CMIP\_4) = (struct element\_CMIP\_4 *)}}
                   1154: \L{\LB{                                calloc (1, sizeof **(element\_CMIP\_4))) == ((struct element\_CMIP\_4 *) 0)) \{}}
                   1155: \L{\LB{                            advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                   1156: \L{\LB{                            return NOTOK;}}
                   1157: \L{\LB{                        \}}}
                   1158: \L{\LB{                    \%\}}}
                   1159: \L{\LB{                    MISGetInfoStatus}}
                   1160: \L{\LB{                    [[p (PEPYPARM) \&((*element\_CMIP\_4) \-\> MISGetInfoStatus)]]}}
                   1161: \L{\LB{                    \%\{ element\_CMIP\_4 = \&((*element\_CMIP\_4) \-\> next); \%\}}}
                   1162: \L{\LB{        \}}}
                   1163: \L{\LB{}}
                   1164: \L{\LB{MISGetInfoStatus}}
                   1165: \L{\LB{    \%\{}}
                   1166: \L{\LB{}\Tab{8}{struct type\_CMIP\_MISGetInfoStatus **arg =}}
                   1167: \L{\LB{}\Tab{24}{(struct type\_CMIP\_MISGetInfoStatus **) parm;}}
                   1168: \L{\LB{    \%\}}}
                   1169: \L{\LB{    ::=}}
                   1170: \L{\LB{    \%\{}}
                   1171: \L{\LB{        if ((*(arg) = (struct type\_CMIP\_MISGetInfoStatus *)}}
                   1172: \L{\LB{                calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_MISGetInfoStatus *) 0)) \{}}
                   1173: \L{\LB{            advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                   1174: \L{\LB{            return NOTOK;}}
                   1175: \L{\LB{        \}}}
                   1176: \L{\LB{    \%\}}}
                   1177: \L{\LB{        \K{CHOICE}}}
                   1178: \L{\LB{        \{}}
                   1179: \L{\LB{            mgmtInfoIdError[0]}}
                   1180: \L{\LB{                \K{IMPLICIT} MgmtInfoIdError}}
                   1181: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> un.mgmtInfoIdError)]]}}
                   1182: \L{\LB{                \%\{ (*(arg)) \-\> offset = type\_CMIP\_MISGetInfoStatus\_mgmtInfoIdError; \%\},}}
                   1183: \L{\LB{}}
                   1184: \L{\LB{            mgmtInfo[1]}}
                   1185: \L{\LB{                \K{IMPLICIT} MgmtInfo}}
                   1186: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> un.mgmtInfo)]]}}
                   1187: \L{\LB{                \%\{ (*(arg)) \-\> offset = type\_CMIP\_MISGetInfoStatus\_mgmtInfo; \%\}}}
                   1188: \L{\LB{        \}}}
                   1189: \L{\LB{}}
                   1190: \L{\LB{MgmtInfoIdError}}
                   1191: \L{\LB{    \%\{}}
                   1192: \L{\LB{}\Tab{8}{struct type\_CMIP\_MgmtInfoIdError **arg =}}
                   1193: \L{\LB{}\Tab{24}{(struct type\_CMIP\_MgmtInfoIdError **) parm;}}
                   1194: \L{\LB{    \%\}}}
                   1195: \L{\LB{    ::=}}
                   1196: \L{\LB{    \%\{}}
                   1197: \L{\LB{        if ((*(arg) = (struct type\_CMIP\_MgmtInfoIdError *)}}
                   1198: \L{\LB{                calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_MgmtInfoIdError *) 0)) \{}}
                   1199: \L{\LB{            advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                   1200: \L{\LB{            return NOTOK;}}
                   1201: \L{\LB{        \}}}
                   1202: \L{\LB{    \%\}}}
                   1203: \L{\LB{        \K{SEQUENCE} \{}}
                   1204: \L{\LB{            errorStatus[0]}}
                   1205: \L{\LB{                \K{IMPLICIT} ErrorStatus}}
                   1206: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> errorStatus)]],}}
                   1207: \L{\LB{}}
                   1208: \L{\LB{            mgmtInfoId[1]}}
                   1209: \L{\LB{                MgmtInfoId}}
                   1210: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> mgmtInfoId)]]}}
                   1211: \L{\LB{        \}}}
                   1212: \L{\LB{}}
                   1213: \L{\LB{SetListError}}
                   1214: \L{\LB{    \%\{}}
                   1215: \L{\LB{}\Tab{8}{struct type\_CMIP\_SetListError **arg =}}
                   1216: \L{\LB{}\Tab{24}{(struct type\_CMIP\_SetListError **) parm;}}
                   1217: \L{\LB{}\Tab{8}{struct element\_CMIP\_5 **element\_CMIP\_5;}}
                   1218: \L{\LB{    \%\}}}
                   1219: \L{\LB{    ::=}}
                   1220: \L{\LB{    \%\{}}
                   1221: \L{\LB{        if ((*(arg) = (struct type\_CMIP\_SetListError *)}}
                   1222: \L{\LB{                calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_SetListError *) 0)) \{}}
                   1223: \L{\LB{            advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                   1224: \L{\LB{            return NOTOK;}}
                   1225: \L{\LB{        \}}}
                   1226: \L{\LB{        element\_CMIP\_5 = \&((*arg) \-\> element\_CMIP\_5);}}
                   1227: \L{\LB{    \%\}}}
                   1228: \L{\LB{        \K{SEQUENCE} \%\{ element\_CMIP\_5 = \&((*arg) \-\> element\_CMIP\_5); \%\} \{}}
                   1229: \L{\LB{            managedObjectClass}}
                   1230: \L{\LB{                ObjectClass}}
                   1231: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> managedObjectClass)]]}}
                   1232: \L{\LB{                \K{OPTIONAL},}}
                   1233: \L{\LB{}}
                   1234: \L{\LB{            managedObjectInstance}}
                   1235: \L{\LB{                ObjectInstance}}
                   1236: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> managedObjectInstance)]]}}
                   1237: \L{\LB{                \K{OPTIONAL},}}
                   1238: \L{\LB{}}
                   1239: \L{\LB{            currentTime[5]}}
                   1240: \L{\LB{                \K{IMPLICIT} GeneralizedTime}}
                   1241: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> currentTime)]]}}
                   1242: \L{\LB{                \K{OPTIONAL},}}
                   1243: \L{\LB{}}
                   1244: \L{\LB{            mgmtInfoList[6]}}
                   1245: \L{\LB{                \K{IMPLICIT} \K{SEQUENCE} \K{OF}}}
                   1246: \L{\LB{                    \%\{}}
                   1247: \L{\LB{                        if ((*(element\_CMIP\_5) = (struct element\_CMIP\_5 *)}}
                   1248: \L{\LB{                                calloc (1, sizeof **(element\_CMIP\_5))) == ((struct element\_CMIP\_5 *) 0)) \{}}
                   1249: \L{\LB{                            advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                   1250: \L{\LB{                            return NOTOK;}}
                   1251: \L{\LB{                        \}}}
                   1252: \L{\LB{                    \%\}}}
                   1253: \L{\LB{                    MISSetInfoStatus}}
                   1254: \L{\LB{                    [[p (PEPYPARM) \&((*element\_CMIP\_5) \-\> MISSetInfoStatus)]]}}
                   1255: \L{\LB{                    \%\{ element\_CMIP\_5 = \&((*element\_CMIP\_5) \-\> next); \%\}}}
                   1256: \L{\LB{        \}}}
                   1257: \L{\LB{}}
                   1258: \L{\LB{MISSetInfoStatus}}
                   1259: \L{\LB{    \%\{}}
                   1260: \L{\LB{}\Tab{8}{struct type\_CMIP\_MISSetInfoStatus **arg =}}
                   1261: \L{\LB{}\Tab{24}{(struct type\_CMIP\_MISSetInfoStatus **) parm;}}
                   1262: \L{\LB{    \%\}}}
                   1263: \L{\LB{    ::=}}
                   1264: \L{\LB{    \%\{}}
                   1265: \L{\LB{        if ((*(arg) = (struct type\_CMIP\_MISSetInfoStatus *)}}
                   1266: \L{\LB{                calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_MISSetInfoStatus *) 0)) \{}}
                   1267: \L{\LB{            advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                   1268: \L{\LB{            return NOTOK;}}
                   1269: \L{\LB{        \}}}
                   1270: \L{\LB{    \%\}}}
                   1271: \L{\LB{        \K{CHOICE}}}
                   1272: \L{\LB{        \{}}
                   1273: \L{\LB{            mgmtInfoError[0]}}
                   1274: \L{\LB{                \K{IMPLICIT} MgmtInfoError}}
                   1275: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> un.mgmtInfoError)]]}}
                   1276: \L{\LB{                \%\{ (*(arg)) \-\> offset = type\_CMIP\_MISSetInfoStatus\_mgmtInfoError; \%\},}}
                   1277: \L{\LB{}}
                   1278: \L{\LB{            mgmtInfo[1]}}
                   1279: \L{\LB{                \K{IMPLICIT} MgmtInfo}}
                   1280: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> un.mgmtInfo)]]}}
                   1281: \L{\LB{                \%\{ (*(arg)) \-\> offset = type\_CMIP\_MISSetInfoStatus\_mgmtInfo; \%\}}}
                   1282: \L{\LB{        \}}}
                   1283: \L{\LB{}}
                   1284: \L{\LB{MgmtInfoError}}
                   1285: \L{\LB{    \%\{}}
                   1286: \L{\LB{}\Tab{8}{struct type\_CMIP\_MgmtInfoError **arg =}}
                   1287: \L{\LB{}\Tab{24}{(struct type\_CMIP\_MgmtInfoError **) parm;}}
                   1288: \L{\LB{    \%\}}}
                   1289: \L{\LB{    ::=}}
                   1290: \L{\LB{    \%\{}}
                   1291: \L{\LB{        if ((*(arg) = (struct type\_CMIP\_MgmtInfoError *)}}
                   1292: \L{\LB{                calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_MgmtInfoError *) 0)) \{}}
                   1293: \L{\LB{            advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                   1294: \L{\LB{            return NOTOK;}}
                   1295: \L{\LB{        \}}}
                   1296: \L{\LB{    \%\}}}
                   1297: \L{\LB{        \K{SEQUENCE} \{}}
                   1298: \L{\LB{            errorStatus[0]}}
                   1299: \L{\LB{                \K{IMPLICIT} ErrorStatus}}
                   1300: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> errorStatus)]],}}
                   1301: \L{\LB{}}
                   1302: \L{\LB{            mgmtInfo[1]}}
                   1303: \L{\LB{                \K{IMPLICIT} MgmtInfo}}
                   1304: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> mgmtInfo)]]}}
                   1305: \L{\LB{        \}}}
                   1306: \L{\LB{}}
                   1307: \L{\LB{ErrorStatus}}
                   1308: \L{\LB{    \%\{}}
                   1309: \L{\LB{}\Tab{8}{struct type\_CMIP\_ErrorStatus **arg =}}
                   1310: \L{\LB{}\Tab{24}{(struct type\_CMIP\_ErrorStatus **) parm;}}
                   1311: \L{\LB{    \%\}}}
                   1312: \L{\LB{    ::=}}
                   1313: \L{\LB{    \%\{}}
                   1314: \L{\LB{        if ((*(arg) = (struct type\_CMIP\_ErrorStatus *)}}
                   1315: \L{\LB{                calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_ErrorStatus *) 0)) \{}}
                   1316: \L{\LB{            advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                   1317: \L{\LB{            return NOTOK;}}
                   1318: \L{\LB{        \}}}
                   1319: \L{\LB{    \%\}}}
                   1320: \L{\LB{        \K{INTEGER}}}
                   1321: \L{\LB{        [[i (*arg) \-\> arg]]}}
                   1322: \L{\LB{        \{}}
                   1323: \L{\LB{            accessDenied(2),}}
                   1324: \L{\LB{            noSuchMgmtInfoId(5),}}
                   1325: \L{\LB{            invalidMgmtInfoValue(7)}}
                   1326: \L{\LB{        \}}}
                   1327: \L{\LB{}}
                   1328: \L{\LB{NoSuchAction}}
                   1329: \L{\LB{    \%\{}}
                   1330: \L{\LB{}\Tab{8}{struct type\_CMIP\_NoSuchAction **arg =}}
                   1331: \L{\LB{}\Tab{24}{(struct type\_CMIP\_NoSuchAction **) parm;}}
                   1332: \L{\LB{    \%\}}}
                   1333: \L{\LB{    ::=}}
                   1334: \L{\LB{        ActionTypeId}}
                   1335: \L{\LB{        [[p (PEPYPARM) \&((*arg))]]}}
                   1336: \L{\LB{}}
                   1337: \L{\LB{ProcessingFailure}}
                   1338: \L{\LB{    \%\{}}
                   1339: \L{\LB{}\Tab{8}{struct type\_CMIP\_ProcessingFailure **arg =}}
                   1340: \L{\LB{}\Tab{24}{(struct type\_CMIP\_ProcessingFailure **) parm;}}
                   1341: \L{\LB{    \%\}}}
                   1342: \L{\LB{    ::=}}
                   1343: \L{\LB{    \%\{}}
                   1344: \L{\LB{        if ((*(arg) = (struct type\_CMIP\_ProcessingFailure *)}}
                   1345: \L{\LB{                calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_ProcessingFailure *) 0)) \{}}
                   1346: \L{\LB{            advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                   1347: \L{\LB{            return NOTOK;}}
                   1348: \L{\LB{        \}}}
                   1349: \L{\LB{    \%\}}}
                   1350: \L{\LB{        \K{CHOICE}}}
                   1351: \L{\LB{        \{}}
                   1352: \L{\LB{            actual[0]}}
                   1353: \L{\LB{                SpecificErrorInfo}}
                   1354: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> un.actual)]]}}
                   1355: \L{\LB{                \%\{ (*(arg)) \-\> offset = type\_CMIP\_ProcessingFailure\_actual; \%\},}}
                   1356: \L{\LB{}}
                   1357: \L{\LB{            none[1]}}
                   1358: \L{\LB{                \K{IMPLICIT} \K{NULL}}}
                   1359: \L{\LB{                \%\{ (*(arg)) \-\> offset = type\_CMIP\_ProcessingFailure\_none; \%\}}}
                   1360: \L{\LB{        \}}}
                   1361: \L{\LB{}}
                   1362: \L{\LB{NoSuchEventType}}
                   1363: \L{\LB{    \%\{}}
                   1364: \L{\LB{}\Tab{8}{struct type\_CMIP\_NoSuchEventType **arg =}}
                   1365: \L{\LB{}\Tab{24}{(struct type\_CMIP\_NoSuchEventType **) parm;}}
                   1366: \L{\LB{    \%\}}}
                   1367: \L{\LB{    ::=}}
                   1368: \L{\LB{        EventTypeID}}
                   1369: \L{\LB{        [[p (PEPYPARM) \&((*arg))]]}}
                   1370: \L{\LB{}}
                   1371: \L{\LB{ObjectClass}}
                   1372: \L{\LB{    \%\{}}
                   1373: \L{\LB{}\Tab{8}{struct type\_CMIP\_ObjectClass **arg =}}
                   1374: \L{\LB{}\Tab{24}{(struct type\_CMIP\_ObjectClass **) parm;}}
                   1375: \L{\LB{    \%\}}}
                   1376: \L{\LB{    ::=}}
                   1377: \L{\LB{    \%\{}}
                   1378: \L{\LB{        if ((*(arg) = (struct type\_CMIP\_ObjectClass *)}}
                   1379: \L{\LB{                calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_ObjectClass *) 0)) \{}}
                   1380: \L{\LB{            advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                   1381: \L{\LB{            return NOTOK;}}
                   1382: \L{\LB{        \}}}
                   1383: \L{\LB{    \%\}}}
                   1384: \L{\LB{        \K{CHOICE}}}
                   1385: \L{\LB{        \{}}
                   1386: \L{\LB{            globalForm[0]}}
                   1387: \L{\LB{                \K{IMPLICIT} \K{OBJECT} \K{IDENTIFIER}}}
                   1388: \L{\LB{                [[O (*arg) \-\> un.globalForm]]}}
                   1389: \L{\LB{                \%\{ (*(arg)) \-\> offset = type\_CMIP\_ObjectClass\_globalForm; \%\},}}
                   1390: \L{\LB{}}
                   1391: \L{\LB{            nonSpecificForm[1]}}
                   1392: \L{\LB{                \K{IMPLICIT} \K{OCTET} \K{STRING}}}
                   1393: \L{\LB{                \%\{}}
                   1394: \L{\LB{                    if (((*arg) \-\> un.nonSpecificForm = str2qb (\$\$, \$\$\_len)) == ((struct qbuf *) 0)) \{}}
                   1395: \L{\LB{                        advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                   1396: \L{\LB{                        return NOTOK;}}
                   1397: \L{\LB{                    \}}}
                   1398: \L{\LB{}}
                   1399: \L{\LB{                    (*(arg)) \-\> offset = type\_CMIP\_ObjectClass\_nonSpecificForm;}}
                   1400: \L{\LB{                \%\}}}
                   1401: \L{\LB{        \}}}
                   1402: \L{\LB{}}
                   1403: \L{\LB{ObjectInstance}}
                   1404: \L{\LB{    \%\{}}
                   1405: \L{\LB{}\Tab{8}{struct type\_CMIP\_ObjectInstance **arg =}}
                   1406: \L{\LB{}\Tab{24}{(struct type\_CMIP\_ObjectInstance **) parm;}}
                   1407: \L{\LB{    \%\}}}
                   1408: \L{\LB{    ::=}}
                   1409: \L{\LB{    \%\{}}
                   1410: \L{\LB{        if ((*(arg) = (struct type\_CMIP\_ObjectInstance *)}}
                   1411: \L{\LB{                calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_ObjectInstance *) 0)) \{}}
                   1412: \L{\LB{            advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                   1413: \L{\LB{            return NOTOK;}}
                   1414: \L{\LB{        \}}}
                   1415: \L{\LB{    \%\}}}
                   1416: \L{\LB{        \K{CHOICE}}}
                   1417: \L{\LB{        \{}}
                   1418: \L{\LB{            distinguishedName[2]}}
                   1419: \L{\LB{                \K{IMPLICIT} DistinguishedName}}
                   1420: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> un.distinguishedName)]]}}
                   1421: \L{\LB{                \%\{ (*(arg)) \-\> offset = type\_CMIP\_ObjectInstance\_distinguishedName; \%\},}}
                   1422: \L{\LB{}}
                   1423: \L{\LB{            nonSpecificForm[3]}}
                   1424: \L{\LB{                \K{IMPLICIT} \K{OCTET} \K{STRING}}}
                   1425: \L{\LB{                \%\{}}
                   1426: \L{\LB{                    if (((*arg) \-\> un.nonSpecificForm = str2qb (\$\$, \$\$\_len)) == ((struct qbuf *) 0)) \{}}
                   1427: \L{\LB{                        advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                   1428: \L{\LB{                        return NOTOK;}}
                   1429: \L{\LB{                    \}}}
                   1430: \L{\LB{}}
                   1431: \L{\LB{                    (*(arg)) \-\> offset = type\_CMIP\_ObjectInstance\_nonSpecificForm;}}
                   1432: \L{\LB{                \%\},}}
                   1433: \L{\LB{}}
                   1434: \L{\LB{            enumeratedForm[4]}}
                   1435: \L{\LB{                \K{IMPLICIT} \K{INTEGER}}}
                   1436: \L{\LB{                [[i (*arg) \-\> un.enumeratedForm]]}}
                   1437: \L{\LB{                \%\{ (*(arg)) \-\> offset = type\_CMIP\_ObjectInstance\_enumeratedForm; \%\}}}
                   1438: \L{\LB{        \}}}
                   1439: \L{\LB{}}
                   1440: \L{\LB{CMISSync}}
                   1441: \L{\LB{    \%\{}}
                   1442: \L{\LB{}\Tab{8}{struct type\_CMIP\_CMISSync **arg =}}
                   1443: \L{\LB{}\Tab{24}{(struct type\_CMIP\_CMISSync **) parm;}}
                   1444: \L{\LB{    \%\}}}
                   1445: \L{\LB{    ::=}}
                   1446: \L{\LB{    \%\{}}
                   1447: \L{\LB{        if ((*(arg) = (struct type\_CMIP\_CMISSync *)}}
                   1448: \L{\LB{                calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_CMISSync *) 0)) \{}}
                   1449: \L{\LB{            advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                   1450: \L{\LB{            return NOTOK;}}
                   1451: \L{\LB{        \}}}
                   1452: \L{\LB{    \%\}}}
                   1453: \L{\LB{        \K{INTEGER}}}
                   1454: \L{\LB{        [[i (*arg) \-\> arg]]}}
                   1455: \L{\LB{        \{}}
                   1456: \L{\LB{            bestEffort(0),}}
                   1457: \L{\LB{            ordered(1),}}
                   1458: \L{\LB{            stopOnError(2),}}
                   1459: \L{\LB{            atomic(3)}}
                   1460: \L{\LB{        \}}}
                   1461: \L{\LB{}}
                   1462: \L{\LB{CMISFilter}}
                   1463: \L{\LB{    \%\{}}
                   1464: \L{\LB{}\Tab{8}{struct type\_CMIP\_CMISFilter **arg =}}
                   1465: \L{\LB{}\Tab{24}{(struct type\_CMIP\_CMISFilter **) parm;}}
                   1466: \L{\LB{}\Tab{8}{struct member\_CMIP\_0 **member\_CMIP\_0;}}
                   1467: \L{\LB{}\Tab{8}{struct member\_CMIP\_1 **member\_CMIP\_1;}}
                   1468: \L{\LB{    \%\}}}
                   1469: \L{\LB{    ::=}}
                   1470: \L{\LB{    \%\{}}
                   1471: \L{\LB{        if ((*(arg) = (struct type\_CMIP\_CMISFilter *)}}
                   1472: \L{\LB{                calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_CMISFilter *) 0)) \{}}
                   1473: \L{\LB{            advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                   1474: \L{\LB{            return NOTOK;}}
                   1475: \L{\LB{        \}}}
                   1476: \L{\LB{        member\_CMIP\_0 = \&((*arg) \-\> un.member\_CMIP\_0);}}
                   1477: \L{\LB{        member\_CMIP\_1 = \&((*arg) \-\> un.member\_CMIP\_1);}}
                   1478: \L{\LB{    \%\}}}
                   1479: \L{\LB{        \K{CHOICE}}}
                   1480: \L{\LB{        \{}}
                   1481: \L{\LB{            item[7]}}
                   1482: \L{\LB{                FilterItem}}
                   1483: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> un.item)]]}}
                   1484: \L{\LB{                \%\{ (*(arg)) \-\> offset = type\_CMIP\_CMISFilter\_item; \%\},}}
                   1485: \L{\LB{}}
                   1486: \L{\LB{            and[8]}}
                   1487: \L{\LB{                \K{IMPLICIT} \K{SET} \K{OF}}}
                   1488: \L{\LB{                    \%\{}}
                   1489: \L{\LB{                        if ((*(member\_CMIP\_0) = (struct member\_CMIP\_0 *)}}
                   1490: \L{\LB{                                calloc (1, sizeof **(member\_CMIP\_0))) == ((struct member\_CMIP\_0 *) 0)) \{}}
                   1491: \L{\LB{                            advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                   1492: \L{\LB{                            return NOTOK;}}
                   1493: \L{\LB{                        \}}}
                   1494: \L{\LB{                    \%\}}}
                   1495: \L{\LB{                    CMISFilter}}
                   1496: \L{\LB{                    [[p (PEPYPARM) \&((*member\_CMIP\_0) \-\> CMISFilter)]]}}
                   1497: \L{\LB{                    \%\{ member\_CMIP\_0 = \&((*member\_CMIP\_0) \-\> next); (*(arg)) \-\> offset = type\_CMIP\_CMISFilter\_and; \%\},}}
                   1498: \L{\LB{}}
                   1499: \L{\LB{            or[9]}}
                   1500: \L{\LB{                \K{IMPLICIT} \K{SET} \K{OF}}}
                   1501: \L{\LB{                    \%\{}}
                   1502: \L{\LB{                        if ((*(member\_CMIP\_1) = (struct member\_CMIP\_1 *)}}
                   1503: \L{\LB{                                calloc (1, sizeof **(member\_CMIP\_1))) == ((struct member\_CMIP\_1 *) 0)) \{}}
                   1504: \L{\LB{                            advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                   1505: \L{\LB{                            return NOTOK;}}
                   1506: \L{\LB{                        \}}}
                   1507: \L{\LB{                    \%\}}}
                   1508: \L{\LB{                    CMISFilter}}
                   1509: \L{\LB{                    [[p (PEPYPARM) \&((*member\_CMIP\_1) \-\> CMISFilter)]]}}
                   1510: \L{\LB{                    \%\{ member\_CMIP\_1 = \&((*member\_CMIP\_1) \-\> next); (*(arg)) \-\> offset = type\_CMIP\_CMISFilter\_or; \%\},}}
                   1511: \L{\LB{}}
                   1512: \L{\LB{            not[10]}}
                   1513: \L{\LB{                CMISFilter}}
                   1514: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> un.not)]]}}
                   1515: \L{\LB{                \%\{ (*(arg)) \-\> offset = type\_CMIP\_CMISFilter\_not; \%\}}}
                   1516: \L{\LB{        \}}}
                   1517: \L{\LB{}}
                   1518: \L{\LB{FilterItem}}
                   1519: \L{\LB{    \%\{}}
                   1520: \L{\LB{}\Tab{8}{struct type\_CMIP\_FilterItem **arg =}}
                   1521: \L{\LB{}\Tab{24}{(struct type\_CMIP\_FilterItem **) parm;}}
                   1522: \L{\LB{    \%\}}}
                   1523: \L{\LB{    ::=}}
                   1524: \L{\LB{    \%\{}}
                   1525: \L{\LB{        if ((*(arg) = (struct type\_CMIP\_FilterItem *)}}
                   1526: \L{\LB{                calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_FilterItem *) 0)) \{}}
                   1527: \L{\LB{            advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                   1528: \L{\LB{            return NOTOK;}}
                   1529: \L{\LB{        \}}}
                   1530: \L{\LB{    \%\}}}
                   1531: \L{\LB{        \K{CHOICE}}}
                   1532: \L{\LB{        \{}}
                   1533: \L{\LB{            equality[0]}}
                   1534: \L{\LB{                \K{IMPLICIT} MgmtInfo}}
                   1535: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> un.equality)]]}}
                   1536: \L{\LB{                \%\{ (*(arg)) \-\> offset = type\_CMIP\_FilterItem\_equality; \%\},}}
                   1537: \L{\LB{}}
                   1538: \L{\LB{            greaterOrEqual[1]}}
                   1539: \L{\LB{                \K{IMPLICIT} MgmtInfo}}
                   1540: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> un.greaterOrEqual)]]}}
                   1541: \L{\LB{                \%\{ (*(arg)) \-\> offset = type\_CMIP\_FilterItem\_greaterOrEqual; \%\},}}
                   1542: \L{\LB{}}
                   1543: \L{\LB{            lessOrEqual[2]}}
                   1544: \L{\LB{                \K{IMPLICIT} MgmtInfo}}
                   1545: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> un.lessOrEqual)]]}}
                   1546: \L{\LB{                \%\{ (*(arg)) \-\> offset = type\_CMIP\_FilterItem\_lessOrEqual; \%\},}}
                   1547: \L{\LB{}}
                   1548: \L{\LB{            present[3]}}
                   1549: \L{\LB{                MgmtInfoID}}
                   1550: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> un.present)]]}}
                   1551: \L{\LB{                \%\{ (*(arg)) \-\> offset = type\_CMIP\_FilterItem\_present; \%\}}}
                   1552: \L{\LB{        \}}}
                   1553: \L{\LB{}}
                   1554: \L{\LB{AccessControl}}
                   1555: \L{\LB{    \%\{}}
                   1556: \L{\LB{}\Tab{8}{struct type\_CMIP\_AccessControl **arg =}}
                   1557: \L{\LB{}\Tab{24}{(struct type\_CMIP\_AccessControl **) parm;}}
                   1558: \L{\LB{    \%\}}}
                   1559: \L{\LB{    ::=}}
                   1560: \L{\LB{        \K{ANY}}}
                   1561: \L{\LB{        [[a (*arg)]]}}
                   1562: \L{\LB{}}
                   1563: \L{\LB{EventTypeId}}
                   1564: \L{\LB{    \%\{}}
                   1565: \L{\LB{}\Tab{8}{struct type\_CMIP\_EventTypeId **arg =}}
                   1566: \L{\LB{}\Tab{24}{(struct type\_CMIP\_EventTypeId **) parm;}}
                   1567: \L{\LB{    \%\}}}
                   1568: \L{\LB{    ::=}}
                   1569: \L{\LB{        \K{ANY}}}
                   1570: \L{\LB{        [[a (*arg)]]}}
                   1571: \L{\LB{}}
                   1572: \L{\LB{EventInfo}}
                   1573: \L{\LB{    \%\{}}
                   1574: \L{\LB{}\Tab{8}{struct type\_CMIP\_EventInfo **arg =}}
                   1575: \L{\LB{}\Tab{24}{(struct type\_CMIP\_EventInfo **) parm;}}
                   1576: \L{\LB{    \%\}}}
                   1577: \L{\LB{    ::=}}
                   1578: \L{\LB{        \K{ANY}}}
                   1579: \L{\LB{        [[a (*arg)]]}}
                   1580: \L{\LB{}}
                   1581: \L{\LB{MgmtInfo}}
                   1582: \L{\LB{    \%\{}}
                   1583: \L{\LB{}\Tab{8}{struct type\_CMIP\_MgmtInfo **arg =}}
                   1584: \L{\LB{}\Tab{24}{(struct type\_CMIP\_MgmtInfo **) parm;}}
                   1585: \L{\LB{    \%\}}}
                   1586: \L{\LB{    ::=}}
                   1587: \L{\LB{    \%\{}}
                   1588: \L{\LB{        if ((*(arg) = (struct type\_CMIP\_MgmtInfo *)}}
                   1589: \L{\LB{                calloc (1, sizeof **(arg))) == ((struct type\_CMIP\_MgmtInfo *) 0)) \{}}
                   1590: \L{\LB{            advise (NULLCP, \S{}\"out of memory\"\SE{});}}
                   1591: \L{\LB{            return NOTOK;}}
                   1592: \L{\LB{        \}}}
                   1593: \L{\LB{    \%\}}}
                   1594: \L{\LB{        \K{SEQUENCE} \{}}
                   1595: \L{\LB{                MgmtInfoId}}
                   1596: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> element\_CMIP\_6)]],}}
                   1597: \L{\LB{}}
                   1598: \L{\LB{                MgmtInfoValue}}
                   1599: \L{\LB{                [[p (PEPYPARM) \&((*arg) \-\> element\_CMIP\_7)]]}}
                   1600: \L{\LB{        \}}}
                   1601: \L{\LB{}}
                   1602: \L{\LB{MgmtInfoId}}
                   1603: \L{\LB{    \%\{}}
                   1604: \L{\LB{}\Tab{8}{struct type\_CMIP\_MgmtInfoId **arg =}}
                   1605: \L{\LB{}\Tab{24}{(struct type\_CMIP\_MgmtInfoId **) parm;}}
                   1606: \L{\LB{    \%\}}}
                   1607: \L{\LB{    ::=}}
                   1608: \L{\LB{        \K{ANY}}}
                   1609: \L{\LB{        [[a (*arg)]]}}
                   1610: \L{\LB{}}
                   1611: \L{\LB{MgmtInfoValue}}
                   1612: \L{\LB{    \%\{}}
                   1613: \L{\LB{}\Tab{8}{struct type\_CMIP\_MgmtInfoValue **arg =}}
                   1614: \L{\LB{}\Tab{24}{(struct type\_CMIP\_MgmtInfoValue **) parm;}}
                   1615: \L{\LB{    \%\}}}
                   1616: \L{\LB{    ::=}}
                   1617: \L{\LB{        \K{ANY}}}
                   1618: \L{\LB{        [[a (*arg)]]}}
                   1619: \L{\LB{}}
                   1620: \L{\LB{ActionTypeId}}
                   1621: \L{\LB{    \%\{}}
                   1622: \L{\LB{}\Tab{8}{struct type\_CMIP\_ActionTypeId **arg =}}
                   1623: \L{\LB{}\Tab{24}{(struct type\_CMIP\_ActionTypeId **) parm;}}
                   1624: \L{\LB{    \%\}}}
                   1625: \L{\LB{    ::=}}
                   1626: \L{\LB{        \K{ANY}}}
                   1627: \L{\LB{        [[a (*arg)]]}}
                   1628: \L{\LB{}}
                   1629: \L{\LB{ActionInfo}}
                   1630: \L{\LB{    \%\{}}
                   1631: \L{\LB{}\Tab{8}{struct type\_CMIP\_ActionInfo **arg =}}
                   1632: \L{\LB{}\Tab{24}{(struct type\_CMIP\_ActionInfo **) parm;}}
                   1633: \L{\LB{    \%\}}}
                   1634: \L{\LB{    ::=}}
                   1635: \L{\LB{        \K{ANY}}}
                   1636: \L{\LB{        [[a (*arg)]]}}
                   1637: \L{\LB{}}
                   1638: \L{\LB{SpecificErrorInfo}}
                   1639: \L{\LB{    \%\{}}
                   1640: \L{\LB{}\Tab{8}{struct type\_CMIP\_SpecificErrorInfo **arg =}}
                   1641: \L{\LB{}\Tab{24}{(struct type\_CMIP\_SpecificErrorInfo **) parm;}}
                   1642: \L{\LB{    \%\}}}
                   1643: \L{\LB{    ::=}}
                   1644: \L{\LB{        \K{ANY}}}
                   1645: \L{\LB{        [[a (*arg)]]}}
                   1646: \L{\LB{}}
                   1647: \L{\LB{\K{END}}}
                   1648: \L{\LB{}}
                   1649: \L{\LB{\%\{}}
                   1650: \L{\LB{}}
                   1651: \L{\LB{free\_CMIP\_EventReportArgument (arg)}}
                   1652: \L{\LB{struct type\_CMIP\_EventReportArgument *arg;}}
                   1653: \L{\LB{\{}}
                   1654: \L{\LB{    if (arg == \K{NULL})}}
                   1655: \L{\LB{}\Tab{8}{return;}}
                   1656: \L{\LB{}}
                   1657: \L{\LB{    if (arg \-\> managedObjectClass)}}
                   1658: \L{\LB{        free\_CMIP\_ObjectClass (arg \-\> managedObjectClass),}}
                   1659: \L{\LB{            arg \-\> managedObjectClass = \K{NULL};}}
                   1660: \L{\LB{    if (arg \-\> managedObjectInstance)}}
                   1661: \L{\LB{        free\_CMIP\_ObjectInstance (arg \-\> managedObjectInstance),}}
                   1662: \L{\LB{            arg \-\> managedObjectInstance = \K{NULL};}}
                   1663: \L{\LB{    if (arg \-\> eventType)}}
                   1664: \L{\LB{        free\_CMIP\_EventTypeID (arg \-\> eventType),}}
                   1665: \L{\LB{            arg \-\> eventType = \K{NULL};}}
                   1666: \L{\LB{    if (arg \-\> eventTime)}}
                   1667: \L{\LB{        free\_UNIV\_GeneralizedTime (arg \-\> eventTime),}}
                   1668: \L{\LB{            arg \-\> eventTime = \K{NULL};}}
                   1669: \L{\LB{    if (arg \-\> eventInfo)}}
                   1670: \L{\LB{        free\_CMIP\_EventInfo (arg \-\> eventInfo),}}
                   1671: \L{\LB{            arg \-\> eventInfo = \K{NULL};}}
                   1672: \L{\LB{}}
                   1673: \L{\LB{    if (arg)}}
                   1674: \L{\LB{}\Tab{8}{free ((char *) arg);}}
                   1675: \L{\LB{\}}}
                   1676: \L{\LB{}}
                   1677: \L{\LB{free\_CMIP\_EventReportResult (arg)}}
                   1678: \L{\LB{struct type\_CMIP\_EventReportResult *arg;}}
                   1679: \L{\LB{\{}}
                   1680: \L{\LB{    if (arg == \K{NULL})}}
                   1681: \L{\LB{}\Tab{8}{return;}}
                   1682: \L{\LB{}}
                   1683: \L{\LB{}}
                   1684: \L{\LB{    if (arg)}}
                   1685: \L{\LB{}\Tab{8}{free ((char *) arg);}}
                   1686: \L{\LB{\}}}
                   1687: \L{\LB{}}
                   1688: \L{\LB{free\_CMIP\_LinkedReplyArgument (arg)}}
                   1689: \L{\LB{struct type\_CMIP\_LinkedReplyArgument *arg;}}
                   1690: \L{\LB{\{}}
                   1691: \L{\LB{    if (arg == \K{NULL})}}
                   1692: \L{\LB{}\Tab{8}{return;}}
                   1693: \L{\LB{}}
                   1694: \L{\LB{    switch (arg \-\> offset) \{}}
                   1695: \L{\LB{        case type\_CMIP\_LinkedReplyArgument\_getResult:}}
                   1696: \L{\LB{            if (arg \-\> un.getResult)}}
                   1697: \L{\LB{                free\_CMIP\_GetResult (arg \-\> un.getResult),}}
                   1698: \L{\LB{                    arg \-\> un.getResult = \K{NULL};}}
                   1699: \L{\LB{            break;}}
                   1700: \L{\LB{}}
                   1701: \L{\LB{        case type\_CMIP\_LinkedReplyArgument\_getError:}}
                   1702: \L{\LB{            if (arg \-\> un.getError)}}
                   1703: \L{\LB{                free\_CMIP\_GetListError (arg \-\> un.getError),}}
                   1704: \L{\LB{                    arg \-\> un.getError = \K{NULL};}}
                   1705: \L{\LB{            break;}}
                   1706: \L{\LB{}}
                   1707: \L{\LB{        case type\_CMIP\_LinkedReplyArgument\_setResult:}}
                   1708: \L{\LB{            if (arg \-\> un.setResult)}}
                   1709: \L{\LB{                free\_CMIP\_SetResult (arg \-\> un.setResult),}}
                   1710: \L{\LB{                    arg \-\> un.setResult = \K{NULL};}}
                   1711: \L{\LB{            break;}}
                   1712: \L{\LB{}}
                   1713: \L{\LB{        case type\_CMIP\_LinkedReplyArgument\_setError:}}
                   1714: \L{\LB{            if (arg \-\> un.setError)}}
                   1715: \L{\LB{                free\_CMIP\_SetListError (arg \-\> un.setError),}}
                   1716: \L{\LB{                    arg \-\> un.setError = \K{NULL};}}
                   1717: \L{\LB{            break;}}
                   1718: \L{\LB{}}
                   1719: \L{\LB{        case type\_CMIP\_LinkedReplyArgument\_actionResult:}}
                   1720: \L{\LB{            if (arg \-\> un.actionResult)}}
                   1721: \L{\LB{                free\_CMIP\_ActionResult (arg \-\> un.actionResult),}}
                   1722: \L{\LB{                    arg \-\> un.actionResult = \K{NULL};}}
                   1723: \L{\LB{            break;}}
                   1724: \L{\LB{    \}}}
                   1725: \L{\LB{}}
                   1726: \L{\LB{    if (arg)}}
                   1727: \L{\LB{}\Tab{8}{free ((char *) arg);}}
                   1728: \L{\LB{\}}}
                   1729: \L{\LB{}}
                   1730: \L{\LB{free\_CMIP\_GetArgument (arg)}}
                   1731: \L{\LB{struct type\_CMIP\_GetArgument *arg;}}
                   1732: \L{\LB{\{}}
                   1733: \L{\LB{    if (arg == \K{NULL})}}
                   1734: \L{\LB{}\Tab{8}{return;}}
                   1735: \L{\LB{}}
                   1736: \L{\LB{    if (arg \-\> managedObjectClass)}}
                   1737: \L{\LB{        free\_CMIP\_ObjectClass (arg \-\> managedObjectClass),}}
                   1738: \L{\LB{            arg \-\> managedObjectClass = \K{NULL};}}
                   1739: \L{\LB{    if (arg \-\> managedObjectInstance)}}
                   1740: \L{\LB{        free\_CMIP\_ObjectInstance (arg \-\> managedObjectInstance),}}
                   1741: \L{\LB{            arg \-\> managedObjectInstance = \K{NULL};}}
                   1742: \L{\LB{    if (arg \-\> accessControl)}}
                   1743: \L{\LB{        free\_CMIP\_AccessControl (arg \-\> accessControl),}}
                   1744: \L{\LB{            arg \-\> accessControl = \K{NULL};}}
                   1745: \L{\LB{    if (arg \-\> synchronization)}}
                   1746: \L{\LB{        free\_CMIP\_CMISSync (arg \-\> synchronization),}}
                   1747: \L{\LB{            arg \-\> synchronization = \K{NULL};}}
                   1748: \L{\LB{    if (arg \-\> filter)}}
                   1749: \L{\LB{        free\_CMIP\_CMISFilter (arg \-\> filter),}}
                   1750: \L{\LB{            arg \-\> filter = \K{NULL};}}
                   1751: \L{\LB{    \{}}
                   1752: \L{\LB{        struct element\_CMIP\_0 *element\_CMIP\_0;}}
                   1753: \L{\LB{}}
                   1754: \L{\LB{        for (element\_CMIP\_0 = arg \-\> element\_CMIP\_0;}}
                   1755: \L{\LB{                element\_CMIP\_0;}}
                   1756: \L{\LB{                element\_CMIP\_0 = element\_CMIP\_0 \-\> next) \{}}
                   1757: \L{\LB{            if (element\_CMIP\_0 \-\> MgmtInfoId)}}
                   1758: \L{\LB{                free\_CMIP\_MgmtInfoId (element\_CMIP\_0 \-\> MgmtInfoId),}}
                   1759: \L{\LB{                    element\_CMIP\_0 \-\> MgmtInfoId = \K{NULL};}}
                   1760: \L{\LB{}}
                   1761: \L{\LB{            if (element\_CMIP\_0)}}
                   1762: \L{\LB{                free ((char *) element\_CMIP\_0);}}
                   1763: \L{\LB{        \}}}
                   1764: \L{\LB{}}
                   1765: \L{\LB{        arg \-\> element\_CMIP\_0 = \K{NULL};}}
                   1766: \L{\LB{    \}}}
                   1767: \L{\LB{}}
                   1768: \L{\LB{    if (arg)}}
                   1769: \L{\LB{}\Tab{8}{free ((char *) arg);}}
                   1770: \L{\LB{\}}}
                   1771: \L{\LB{}}
                   1772: \L{\LB{free\_CMIP\_GetResult (arg)}}
                   1773: \L{\LB{struct type\_CMIP\_GetResult *arg;}}
                   1774: \L{\LB{\{}}
                   1775: \L{\LB{    if (arg == \K{NULL})}}
                   1776: \L{\LB{}\Tab{8}{return;}}
                   1777: \L{\LB{}}
                   1778: \L{\LB{    if (arg \-\> managedObjectClass)}}
                   1779: \L{\LB{        free\_CMIP\_ObjectClass (arg \-\> managedObjectClass),}}
                   1780: \L{\LB{            arg \-\> managedObjectClass = \K{NULL};}}
                   1781: \L{\LB{    if (arg \-\> managedObjectInstance)}}
                   1782: \L{\LB{        free\_CMIP\_ObjectInstance (arg \-\> managedObjectInstance),}}
                   1783: \L{\LB{            arg \-\> managedObjectInstance = \K{NULL};}}
                   1784: \L{\LB{    if (arg \-\> currentTime)}}
                   1785: \L{\LB{        free\_UNIV\_GeneralizedTime (arg \-\> currentTime),}}
                   1786: \L{\LB{            arg \-\> currentTime = \K{NULL};}}
                   1787: \L{\LB{    \{}}
                   1788: \L{\LB{        struct element\_CMIP\_1 *element\_CMIP\_1;}}
                   1789: \L{\LB{}}
                   1790: \L{\LB{        for (element\_CMIP\_1 = arg \-\> element\_CMIP\_1;}}
                   1791: \L{\LB{                element\_CMIP\_1;}}
                   1792: \L{\LB{                element\_CMIP\_1 = element\_CMIP\_1 \-\> next) \{}}
                   1793: \L{\LB{            if (element\_CMIP\_1 \-\> MgmtInfo)}}
                   1794: \L{\LB{                free\_CMIP\_MgmtInfo (element\_CMIP\_1 \-\> MgmtInfo),}}
                   1795: \L{\LB{                    element\_CMIP\_1 \-\> MgmtInfo = \K{NULL};}}
                   1796: \L{\LB{}}
                   1797: \L{\LB{            if (element\_CMIP\_1)}}
                   1798: \L{\LB{                free ((char *) element\_CMIP\_1);}}
                   1799: \L{\LB{        \}}}
                   1800: \L{\LB{}}
                   1801: \L{\LB{        arg \-\> element\_CMIP\_1 = \K{NULL};}}
                   1802: \L{\LB{    \}}}
                   1803: \L{\LB{}}
                   1804: \L{\LB{    if (arg)}}
                   1805: \L{\LB{}\Tab{8}{free ((char *) arg);}}
                   1806: \L{\LB{\}}}
                   1807: \L{\LB{}}
                   1808: \L{\LB{free\_CMIP\_SetArgument (arg)}}
                   1809: \L{\LB{struct type\_CMIP\_SetArgument *arg;}}
                   1810: \L{\LB{\{}}
                   1811: \L{\LB{    if (arg == \K{NULL})}}
                   1812: \L{\LB{}\Tab{8}{return;}}
                   1813: \L{\LB{}}
                   1814: \L{\LB{    if (arg \-\> managedObjectClass)}}
                   1815: \L{\LB{        free\_CMIP\_ObjectClass (arg \-\> managedObjectClass),}}
                   1816: \L{\LB{            arg \-\> managedObjectClass = \K{NULL};}}
                   1817: \L{\LB{    if (arg \-\> managedObjectInstance)}}
                   1818: \L{\LB{        free\_CMIP\_ObjectInstance (arg \-\> managedObjectInstance),}}
                   1819: \L{\LB{            arg \-\> managedObjectInstance = \K{NULL};}}
                   1820: \L{\LB{    if (arg \-\> accessControl)}}
                   1821: \L{\LB{        free\_CMIP\_AccessControl (arg \-\> accessControl),}}
                   1822: \L{\LB{            arg \-\> accessControl = \K{NULL};}}
                   1823: \L{\LB{    if (arg \-\> synchronization)}}
                   1824: \L{\LB{        free\_CMIP\_CMISSync (arg \-\> synchronization),}}
                   1825: \L{\LB{            arg \-\> synchronization = \K{NULL};}}
                   1826: \L{\LB{    if (arg \-\> filter)}}
                   1827: \L{\LB{        free\_CMIP\_CMISFilter (arg \-\> filter),}}
                   1828: \L{\LB{            arg \-\> filter = \K{NULL};}}
                   1829: \L{\LB{    \{}}
                   1830: \L{\LB{        struct element\_CMIP\_2 *element\_CMIP\_2;}}
                   1831: \L{\LB{}}
                   1832: \L{\LB{        for (element\_CMIP\_2 = arg \-\> element\_CMIP\_2;}}
                   1833: \L{\LB{                element\_CMIP\_2;}}
                   1834: \L{\LB{                element\_CMIP\_2 = element\_CMIP\_2 \-\> next) \{}}
                   1835: \L{\LB{            if (element\_CMIP\_2 \-\> MgmtInfo)}}
                   1836: \L{\LB{                free\_CMIP\_MgmtInfo (element\_CMIP\_2 \-\> MgmtInfo),}}
                   1837: \L{\LB{                    element\_CMIP\_2 \-\> MgmtInfo = \K{NULL};}}
                   1838: \L{\LB{}}
                   1839: \L{\LB{            if (element\_CMIP\_2)}}
                   1840: \L{\LB{                free ((char *) element\_CMIP\_2);}}
                   1841: \L{\LB{        \}}}
                   1842: \L{\LB{}}
                   1843: \L{\LB{        arg \-\> element\_CMIP\_2 = \K{NULL};}}
                   1844: \L{\LB{    \}}}
                   1845: \L{\LB{}}
                   1846: \L{\LB{    if (arg)}}
                   1847: \L{\LB{}\Tab{8}{free ((char *) arg);}}
                   1848: \L{\LB{\}}}
                   1849: \L{\LB{}}
                   1850: \L{\LB{free\_CMIP\_SetResult (arg)}}
                   1851: \L{\LB{struct type\_CMIP\_SetResult *arg;}}
                   1852: \L{\LB{\{}}
                   1853: \L{\LB{    if (arg == \K{NULL})}}
                   1854: \L{\LB{}\Tab{8}{return;}}
                   1855: \L{\LB{}}
                   1856: \L{\LB{    if (arg \-\> managedObjectClass)}}
                   1857: \L{\LB{        free\_CMIP\_ObjectClass (arg \-\> managedObjectClass),}}
                   1858: \L{\LB{            arg \-\> managedObjectClass = \K{NULL};}}
                   1859: \L{\LB{    if (arg \-\> managedObjectInstance)}}
                   1860: \L{\LB{        free\_CMIP\_ObjectInstance (arg \-\> managedObjectInstance),}}
                   1861: \L{\LB{            arg \-\> managedObjectInstance = \K{NULL};}}
                   1862: \L{\LB{    if (arg \-\> currentTime)}}
                   1863: \L{\LB{        free\_UNIV\_GeneralizedTime (arg \-\> currentTime),}}
                   1864: \L{\LB{            arg \-\> currentTime = \K{NULL};}}
                   1865: \L{\LB{    \{}}
                   1866: \L{\LB{        struct element\_CMIP\_3 *element\_CMIP\_3;}}
                   1867: \L{\LB{}}
                   1868: \L{\LB{        for (element\_CMIP\_3 = arg \-\> element\_CMIP\_3;}}
                   1869: \L{\LB{                element\_CMIP\_3;}}
                   1870: \L{\LB{                element\_CMIP\_3 = element\_CMIP\_3 \-\> next) \{}}
                   1871: \L{\LB{            if (element\_CMIP\_3 \-\> MgmtInfo)}}
                   1872: \L{\LB{                free\_CMIP\_MgmtInfo (element\_CMIP\_3 \-\> MgmtInfo),}}
                   1873: \L{\LB{                    element\_CMIP\_3 \-\> MgmtInfo = \K{NULL};}}
                   1874: \L{\LB{}}
                   1875: \L{\LB{            if (element\_CMIP\_3)}}
                   1876: \L{\LB{                free ((char *) element\_CMIP\_3);}}
                   1877: \L{\LB{        \}}}
                   1878: \L{\LB{}}
                   1879: \L{\LB{        arg \-\> element\_CMIP\_3 = \K{NULL};}}
                   1880: \L{\LB{    \}}}
                   1881: \L{\LB{}}
                   1882: \L{\LB{    if (arg)}}
                   1883: \L{\LB{}\Tab{8}{free ((char *) arg);}}
                   1884: \L{\LB{\}}}
                   1885: \L{\LB{}}
                   1886: \L{\LB{free\_CMIP\_ActionArgument (arg)}}
                   1887: \L{\LB{struct type\_CMIP\_ActionArgument *arg;}}
                   1888: \L{\LB{\{}}
                   1889: \L{\LB{    if (arg == \K{NULL})}}
                   1890: \L{\LB{}\Tab{8}{return;}}
                   1891: \L{\LB{}}
                   1892: \L{\LB{    if (arg \-\> managedObjectClass)}}
                   1893: \L{\LB{        free\_CMIP\_ObjectClass (arg \-\> managedObjectClass),}}
                   1894: \L{\LB{            arg \-\> managedObjectClass = \K{NULL};}}
                   1895: \L{\LB{    if (arg \-\> managedObjectInstance)}}
                   1896: \L{\LB{        free\_CMIP\_ObjectInstance (arg \-\> managedObjectInstance),}}
                   1897: \L{\LB{            arg \-\> managedObjectInstance = \K{NULL};}}
                   1898: \L{\LB{    if (arg \-\> accessControl)}}
                   1899: \L{\LB{        free\_CMIP\_AccessControl (arg \-\> accessControl),}}
                   1900: \L{\LB{            arg \-\> accessControl = \K{NULL};}}
                   1901: \L{\LB{    if (arg \-\> filter)}}
                   1902: \L{\LB{        free\_CMIP\_CMISFilter (arg \-\> filter),}}
                   1903: \L{\LB{            arg \-\> filter = \K{NULL};}}
                   1904: \L{\LB{    if (arg \-\> actionType)}}
                   1905: \L{\LB{        free\_CMIP\_ActionTypeId (arg \-\> actionType),}}
                   1906: \L{\LB{            arg \-\> actionType = \K{NULL};}}
                   1907: \L{\LB{    if (arg \-\> actionInfo)}}
                   1908: \L{\LB{        free\_CMIP\_ActionInfo (arg \-\> actionInfo),}}
                   1909: \L{\LB{            arg \-\> actionInfo = \K{NULL};}}
                   1910: \L{\LB{}}
                   1911: \L{\LB{    if (arg)}}
                   1912: \L{\LB{}\Tab{8}{free ((char *) arg);}}
                   1913: \L{\LB{\}}}
                   1914: \L{\LB{}}
                   1915: \L{\LB{free\_CMIP\_ActionResult (arg)}}
                   1916: \L{\LB{struct type\_CMIP\_ActionResult *arg;}}
                   1917: \L{\LB{\{}}
                   1918: \L{\LB{    if (arg == \K{NULL})}}
                   1919: \L{\LB{}\Tab{8}{return;}}
                   1920: \L{\LB{}}
                   1921: \L{\LB{    if (arg \-\> managedObjectClass)}}
                   1922: \L{\LB{        free\_CMIP\_ObjectClass (arg \-\> managedObjectClass),}}
                   1923: \L{\LB{            arg \-\> managedObjectClass = \K{NULL};}}
                   1924: \L{\LB{    if (arg \-\> managedObjectInstance)}}
                   1925: \L{\LB{        free\_CMIP\_ObjectInstance (arg \-\> managedObjectInstance),}}
                   1926: \L{\LB{            arg \-\> managedObjectInstance = \K{NULL};}}
                   1927: \L{\LB{    if (arg \-\> currentTime)}}
                   1928: \L{\LB{        free\_UNIV\_GeneralizedTime (arg \-\> currentTime),}}
                   1929: \L{\LB{            arg \-\> currentTime = \K{NULL};}}
                   1930: \L{\LB{    if (arg \-\> actionResult)}}
                   1931: \L{\LB{        free\_CMIP\_MgmtInfo (arg \-\> actionResult),}}
                   1932: \L{\LB{            arg \-\> actionResult = \K{NULL};}}
                   1933: \L{\LB{}}
                   1934: \L{\LB{    if (arg)}}
                   1935: \L{\LB{}\Tab{8}{free ((char *) arg);}}
                   1936: \L{\LB{\}}}
                   1937: \L{\LB{}}
                   1938: \L{\LB{free\_CMIP\_GetListError (arg)}}
                   1939: \L{\LB{struct type\_CMIP\_GetListError *arg;}}
                   1940: \L{\LB{\{}}
                   1941: \L{\LB{    if (arg == \K{NULL})}}
                   1942: \L{\LB{}\Tab{8}{return;}}
                   1943: \L{\LB{}}
                   1944: \L{\LB{    if (arg \-\> managedObjectClass)}}
                   1945: \L{\LB{        free\_CMIP\_ObjectClass (arg \-\> managedObjectClass),}}
                   1946: \L{\LB{            arg \-\> managedObjectClass = \K{NULL};}}
                   1947: \L{\LB{    if (arg \-\> managedObjectInstance)}}
                   1948: \L{\LB{        free\_CMIP\_ObjectInstance (arg \-\> managedObjectInstance),}}
                   1949: \L{\LB{            arg \-\> managedObjectInstance = \K{NULL};}}
                   1950: \L{\LB{    if (arg \-\> currentTime)}}
                   1951: \L{\LB{        free\_UNIV\_GeneralizedTime (arg \-\> currentTime),}}
                   1952: \L{\LB{            arg \-\> currentTime = \K{NULL};}}
                   1953: \L{\LB{    \{}}
                   1954: \L{\LB{        struct element\_CMIP\_4 *element\_CMIP\_4;}}
                   1955: \L{\LB{}}
                   1956: \L{\LB{        for (element\_CMIP\_4 = arg \-\> element\_CMIP\_4;}}
                   1957: \L{\LB{                element\_CMIP\_4;}}
                   1958: \L{\LB{                element\_CMIP\_4 = element\_CMIP\_4 \-\> next) \{}}
                   1959: \L{\LB{            if (element\_CMIP\_4 \-\> MISGetInfoStatus)}}
                   1960: \L{\LB{                free\_CMIP\_MISGetInfoStatus (element\_CMIP\_4 \-\> MISGetInfoStatus),}}
                   1961: \L{\LB{                    element\_CMIP\_4 \-\> MISGetInfoStatus = \K{NULL};}}
                   1962: \L{\LB{}}
                   1963: \L{\LB{            if (element\_CMIP\_4)}}
                   1964: \L{\LB{                free ((char *) element\_CMIP\_4);}}
                   1965: \L{\LB{        \}}}
                   1966: \L{\LB{}}
                   1967: \L{\LB{        arg \-\> element\_CMIP\_4 = \K{NULL};}}
                   1968: \L{\LB{    \}}}
                   1969: \L{\LB{}}
                   1970: \L{\LB{    if (arg)}}
                   1971: \L{\LB{}\Tab{8}{free ((char *) arg);}}
                   1972: \L{\LB{\}}}
                   1973: \L{\LB{}}
                   1974: \L{\LB{free\_CMIP\_MISGetInfoStatus (arg)}}
                   1975: \L{\LB{struct type\_CMIP\_MISGetInfoStatus *arg;}}
                   1976: \L{\LB{\{}}
                   1977: \L{\LB{    if (arg == \K{NULL})}}
                   1978: \L{\LB{}\Tab{8}{return;}}
                   1979: \L{\LB{}}
                   1980: \L{\LB{    switch (arg \-\> offset) \{}}
                   1981: \L{\LB{        case type\_CMIP\_MISGetInfoStatus\_mgmtInfoIdError:}}
                   1982: \L{\LB{            if (arg \-\> un.mgmtInfoIdError)}}
                   1983: \L{\LB{                free\_CMIP\_MgmtInfoIdError (arg \-\> un.mgmtInfoIdError),}}
                   1984: \L{\LB{                    arg \-\> un.mgmtInfoIdError = \K{NULL};}}
                   1985: \L{\LB{            break;}}
                   1986: \L{\LB{}}
                   1987: \L{\LB{        case type\_CMIP\_MISGetInfoStatus\_mgmtInfo:}}
                   1988: \L{\LB{            if (arg \-\> un.mgmtInfo)}}
                   1989: \L{\LB{                free\_CMIP\_MgmtInfo (arg \-\> un.mgmtInfo),}}
                   1990: \L{\LB{                    arg \-\> un.mgmtInfo = \K{NULL};}}
                   1991: \L{\LB{            break;}}
                   1992: \L{\LB{    \}}}
                   1993: \L{\LB{}}
                   1994: \L{\LB{    if (arg)}}
                   1995: \L{\LB{}\Tab{8}{free ((char *) arg);}}
                   1996: \L{\LB{\}}}
                   1997: \L{\LB{}}
                   1998: \L{\LB{free\_CMIP\_MgmtInfoIdError (arg)}}
                   1999: \L{\LB{struct type\_CMIP\_MgmtInfoIdError *arg;}}
                   2000: \L{\LB{\{}}
                   2001: \L{\LB{    if (arg == \K{NULL})}}
                   2002: \L{\LB{}\Tab{8}{return;}}
                   2003: \L{\LB{}}
                   2004: \L{\LB{    if (arg \-\> errorStatus)}}
                   2005: \L{\LB{        free\_CMIP\_ErrorStatus (arg \-\> errorStatus),}}
                   2006: \L{\LB{            arg \-\> errorStatus = \K{NULL};}}
                   2007: \L{\LB{    if (arg \-\> mgmtInfoId)}}
                   2008: \L{\LB{        free\_CMIP\_MgmtInfoId (arg \-\> mgmtInfoId),}}
                   2009: \L{\LB{            arg \-\> mgmtInfoId = \K{NULL};}}
                   2010: \L{\LB{}}
                   2011: \L{\LB{    if (arg)}}
                   2012: \L{\LB{}\Tab{8}{free ((char *) arg);}}
                   2013: \L{\LB{\}}}
                   2014: \L{\LB{}}
                   2015: \L{\LB{free\_CMIP\_SetListError (arg)}}
                   2016: \L{\LB{struct type\_CMIP\_SetListError *arg;}}
                   2017: \L{\LB{\{}}
                   2018: \L{\LB{    if (arg == \K{NULL})}}
                   2019: \L{\LB{}\Tab{8}{return;}}
                   2020: \L{\LB{}}
                   2021: \L{\LB{    if (arg \-\> managedObjectClass)}}
                   2022: \L{\LB{        free\_CMIP\_ObjectClass (arg \-\> managedObjectClass),}}
                   2023: \L{\LB{            arg \-\> managedObjectClass = \K{NULL};}}
                   2024: \L{\LB{    if (arg \-\> managedObjectInstance)}}
                   2025: \L{\LB{        free\_CMIP\_ObjectInstance (arg \-\> managedObjectInstance),}}
                   2026: \L{\LB{            arg \-\> managedObjectInstance = \K{NULL};}}
                   2027: \L{\LB{    if (arg \-\> currentTime)}}
                   2028: \L{\LB{        free\_UNIV\_GeneralizedTime (arg \-\> currentTime),}}
                   2029: \L{\LB{            arg \-\> currentTime = \K{NULL};}}
                   2030: \L{\LB{    \{}}
                   2031: \L{\LB{        struct element\_CMIP\_5 *element\_CMIP\_5;}}
                   2032: \L{\LB{}}
                   2033: \L{\LB{        for (element\_CMIP\_5 = arg \-\> element\_CMIP\_5;}}
                   2034: \L{\LB{                element\_CMIP\_5;}}
                   2035: \L{\LB{                element\_CMIP\_5 = element\_CMIP\_5 \-\> next) \{}}
                   2036: \L{\LB{            if (element\_CMIP\_5 \-\> MISSetInfoStatus)}}
                   2037: \L{\LB{                free\_CMIP\_MISSetInfoStatus (element\_CMIP\_5 \-\> MISSetInfoStatus),}}
                   2038: \L{\LB{                    element\_CMIP\_5 \-\> MISSetInfoStatus = \K{NULL};}}
                   2039: \L{\LB{}}
                   2040: \L{\LB{            if (element\_CMIP\_5)}}
                   2041: \L{\LB{                free ((char *) element\_CMIP\_5);}}
                   2042: \L{\LB{        \}}}
                   2043: \L{\LB{}}
                   2044: \L{\LB{        arg \-\> element\_CMIP\_5 = \K{NULL};}}
                   2045: \L{\LB{    \}}}
                   2046: \L{\LB{}}
                   2047: \L{\LB{    if (arg)}}
                   2048: \L{\LB{}\Tab{8}{free ((char *) arg);}}
                   2049: \L{\LB{\}}}
                   2050: \L{\LB{}}
                   2051: \L{\LB{free\_CMIP\_MISSetInfoStatus (arg)}}
                   2052: \L{\LB{struct type\_CMIP\_MISSetInfoStatus *arg;}}
                   2053: \L{\LB{\{}}
                   2054: \L{\LB{    if (arg == \K{NULL})}}
                   2055: \L{\LB{}\Tab{8}{return;}}
                   2056: \L{\LB{}}
                   2057: \L{\LB{    switch (arg \-\> offset) \{}}
                   2058: \L{\LB{        case type\_CMIP\_MISSetInfoStatus\_mgmtInfoError:}}
                   2059: \L{\LB{            if (arg \-\> un.mgmtInfoError)}}
                   2060: \L{\LB{                free\_CMIP\_MgmtInfoError (arg \-\> un.mgmtInfoError),}}
                   2061: \L{\LB{                    arg \-\> un.mgmtInfoError = \K{NULL};}}
                   2062: \L{\LB{            break;}}
                   2063: \L{\LB{}}
                   2064: \L{\LB{        case type\_CMIP\_MISSetInfoStatus\_mgmtInfo:}}
                   2065: \L{\LB{            if (arg \-\> un.mgmtInfo)}}
                   2066: \L{\LB{                free\_CMIP\_MgmtInfo (arg \-\> un.mgmtInfo),}}
                   2067: \L{\LB{                    arg \-\> un.mgmtInfo = \K{NULL};}}
                   2068: \L{\LB{            break;}}
                   2069: \L{\LB{    \}}}
                   2070: \L{\LB{}}
                   2071: \L{\LB{    if (arg)}}
                   2072: \L{\LB{}\Tab{8}{free ((char *) arg);}}
                   2073: \L{\LB{\}}}
                   2074: \L{\LB{}}
                   2075: \L{\LB{free\_CMIP\_MgmtInfoError (arg)}}
                   2076: \L{\LB{struct type\_CMIP\_MgmtInfoError *arg;}}
                   2077: \L{\LB{\{}}
                   2078: \L{\LB{    if (arg == \K{NULL})}}
                   2079: \L{\LB{}\Tab{8}{return;}}
                   2080: \L{\LB{}}
                   2081: \L{\LB{    if (arg \-\> errorStatus)}}
                   2082: \L{\LB{        free\_CMIP\_ErrorStatus (arg \-\> errorStatus),}}
                   2083: \L{\LB{            arg \-\> errorStatus = \K{NULL};}}
                   2084: \L{\LB{    if (arg \-\> mgmtInfo)}}
                   2085: \L{\LB{        free\_CMIP\_MgmtInfo (arg \-\> mgmtInfo),}}
                   2086: \L{\LB{            arg \-\> mgmtInfo = \K{NULL};}}
                   2087: \L{\LB{}}
                   2088: \L{\LB{    if (arg)}}
                   2089: \L{\LB{}\Tab{8}{free ((char *) arg);}}
                   2090: \L{\LB{\}}}
                   2091: \L{\LB{}}
                   2092: \L{\LB{free\_CMIP\_ErrorStatus (arg)}}
                   2093: \L{\LB{struct type\_CMIP\_ErrorStatus *arg;}}
                   2094: \L{\LB{\{}}
                   2095: \L{\LB{    if (arg == \K{NULL})}}
                   2096: \L{\LB{}\Tab{8}{return;}}
                   2097: \L{\LB{}}
                   2098: \L{\LB{}}
                   2099: \L{\LB{    if (arg)}}
                   2100: \L{\LB{}\Tab{8}{free ((char *) arg);}}
                   2101: \L{\LB{\}}}
                   2102: \L{\LB{}}
                   2103: \L{\LB{free\_CMIP\_ProcessingFailure (arg)}}
                   2104: \L{\LB{struct type\_CMIP\_ProcessingFailure *arg;}}
                   2105: \L{\LB{\{}}
                   2106: \L{\LB{    if (arg == \K{NULL})}}
                   2107: \L{\LB{}\Tab{8}{return;}}
                   2108: \L{\LB{}}
                   2109: \L{\LB{    switch (arg \-\> offset) \{}}
                   2110: \L{\LB{        case type\_CMIP\_ProcessingFailure\_actual:}}
                   2111: \L{\LB{            if (arg \-\> un.actual)}}
                   2112: \L{\LB{                free\_CMIP\_SpecificErrorInfo (arg \-\> un.actual),}}
                   2113: \L{\LB{                    arg \-\> un.actual = \K{NULL};}}
                   2114: \L{\LB{            break;}}
                   2115: \L{\LB{}}
                   2116: \L{\LB{        case type\_CMIP\_ProcessingFailure\_none:}}
                   2117: \L{\LB{            break;}}
                   2118: \L{\LB{    \}}}
                   2119: \L{\LB{}}
                   2120: \L{\LB{    if (arg)}}
                   2121: \L{\LB{}\Tab{8}{free ((char *) arg);}}
                   2122: \L{\LB{\}}}
                   2123: \L{\LB{}}
                   2124: \L{\LB{free\_CMIP\_ObjectClass (arg)}}
                   2125: \L{\LB{struct type\_CMIP\_ObjectClass *arg;}}
                   2126: \L{\LB{\{}}
                   2127: \L{\LB{    if (arg == \K{NULL})}}
                   2128: \L{\LB{}\Tab{8}{return;}}
                   2129: \L{\LB{}}
                   2130: \L{\LB{    switch (arg \-\> offset) \{}}
                   2131: \L{\LB{        case type\_CMIP\_ObjectClass\_globalForm:}}
                   2132: \L{\LB{            if (arg \-\> un.globalForm)}}
                   2133: \L{\LB{                oid\_free (arg \-\> un.globalForm),}}
                   2134: \L{\LB{                    arg \-\> un.globalForm = NULLOID;}}
                   2135: \L{\LB{            break;}}
                   2136: \L{\LB{}}
                   2137: \L{\LB{        case type\_CMIP\_ObjectClass\_nonSpecificForm:}}
                   2138: \L{\LB{            if (arg \-\> un.nonSpecificForm)}}
                   2139: \L{\LB{                qb\_free (arg \-\> un.nonSpecificForm),}}
                   2140: \L{\LB{                    arg \-\> un.nonSpecificForm = \K{NULL};}}
                   2141: \L{\LB{            break;}}
                   2142: \L{\LB{    \}}}
                   2143: \L{\LB{}}
                   2144: \L{\LB{    if (arg)}}
                   2145: \L{\LB{}\Tab{8}{free ((char *) arg);}}
                   2146: \L{\LB{\}}}
                   2147: \L{\LB{}}
                   2148: \L{\LB{free\_CMIP\_ObjectInstance (arg)}}
                   2149: \L{\LB{struct type\_CMIP\_ObjectInstance *arg;}}
                   2150: \L{\LB{\{}}
                   2151: \L{\LB{    if (arg == \K{NULL})}}
                   2152: \L{\LB{}\Tab{8}{return;}}
                   2153: \L{\LB{}}
                   2154: \L{\LB{    switch (arg \-\> offset) \{}}
                   2155: \L{\LB{        case type\_CMIP\_ObjectInstance\_distinguishedName:}}
                   2156: \L{\LB{            if (arg \-\> un.distinguishedName)}}
                   2157: \L{\LB{                free\_CMIP\_DistinguishedName (arg \-\> un.distinguishedName),}}
                   2158: \L{\LB{                    arg \-\> un.distinguishedName = \K{NULL};}}
                   2159: \L{\LB{            break;}}
                   2160: \L{\LB{}}
                   2161: \L{\LB{        case type\_CMIP\_ObjectInstance\_nonSpecificForm:}}
                   2162: \L{\LB{            if (arg \-\> un.nonSpecificForm)}}
                   2163: \L{\LB{                qb\_free (arg \-\> un.nonSpecificForm),}}
                   2164: \L{\LB{                    arg \-\> un.nonSpecificForm = \K{NULL};}}
                   2165: \L{\LB{            break;}}
                   2166: \L{\LB{}}
                   2167: \L{\LB{        case type\_CMIP\_ObjectInstance\_enumeratedForm:}}
                   2168: \L{\LB{            break;}}
                   2169: \L{\LB{    \}}}
                   2170: \L{\LB{}}
                   2171: \L{\LB{    if (arg)}}
                   2172: \L{\LB{}\Tab{8}{free ((char *) arg);}}
                   2173: \L{\LB{\}}}
                   2174: \L{\LB{}}
                   2175: \L{\LB{free\_CMIP\_CMISSync (arg)}}
                   2176: \L{\LB{struct type\_CMIP\_CMISSync *arg;}}
                   2177: \L{\LB{\{}}
                   2178: \L{\LB{    if (arg == \K{NULL})}}
                   2179: \L{\LB{}\Tab{8}{return;}}
                   2180: \L{\LB{}}
                   2181: \L{\LB{}}
                   2182: \L{\LB{    if (arg)}}
                   2183: \L{\LB{}\Tab{8}{free ((char *) arg);}}
                   2184: \L{\LB{\}}}
                   2185: \L{\LB{}}
                   2186: \L{\LB{free\_CMIP\_CMISFilter (arg)}}
                   2187: \L{\LB{struct type\_CMIP\_CMISFilter *arg;}}
                   2188: \L{\LB{\{}}
                   2189: \L{\LB{    if (arg == \K{NULL})}}
                   2190: \L{\LB{}\Tab{8}{return;}}
                   2191: \L{\LB{}}
                   2192: \L{\LB{    switch (arg \-\> offset) \{}}
                   2193: \L{\LB{        case type\_CMIP\_CMISFilter\_item:}}
                   2194: \L{\LB{            if (arg \-\> un.item)}}
                   2195: \L{\LB{                free\_CMIP\_FilterItem (arg \-\> un.item),}}
                   2196: \L{\LB{                    arg \-\> un.item = \K{NULL};}}
                   2197: \L{\LB{            break;}}
                   2198: \L{\LB{}}
                   2199: \L{\LB{        case type\_CMIP\_CMISFilter\_and:}}
                   2200: \L{\LB{            \{}}
                   2201: \L{\LB{                struct member\_CMIP\_0 *member\_CMIP\_0;}}
                   2202: \L{\LB{}}
                   2203: \L{\LB{                for (member\_CMIP\_0 = arg \-\> un.member\_CMIP\_0;}}
                   2204: \L{\LB{                        member\_CMIP\_0;}}
                   2205: \L{\LB{                        member\_CMIP\_0 = member\_CMIP\_0 \-\> next) \{}}
                   2206: \L{\LB{                    if (member\_CMIP\_0 \-\> CMISFilter)}}
                   2207: \L{\LB{                        free\_CMIP\_CMISFilter (member\_CMIP\_0 \-\> CMISFilter),}}
                   2208: \L{\LB{                            member\_CMIP\_0 \-\> CMISFilter = \K{NULL};}}
                   2209: \L{\LB{}}
                   2210: \L{\LB{                    if (member\_CMIP\_0)}}
                   2211: \L{\LB{                        free ((char *) member\_CMIP\_0);}}
                   2212: \L{\LB{                \}}}
                   2213: \L{\LB{}}
                   2214: \L{\LB{                arg \-\> un.member\_CMIP\_0 = \K{NULL};}}
                   2215: \L{\LB{            \}}}
                   2216: \L{\LB{            break;}}
                   2217: \L{\LB{}}
                   2218: \L{\LB{        case type\_CMIP\_CMISFilter\_or:}}
                   2219: \L{\LB{            \{}}
                   2220: \L{\LB{                struct member\_CMIP\_1 *member\_CMIP\_1;}}
                   2221: \L{\LB{}}
                   2222: \L{\LB{                for (member\_CMIP\_1 = arg \-\> un.member\_CMIP\_1;}}
                   2223: \L{\LB{                        member\_CMIP\_1;}}
                   2224: \L{\LB{                        member\_CMIP\_1 = member\_CMIP\_1 \-\> next) \{}}
                   2225: \L{\LB{                    if (member\_CMIP\_1 \-\> CMISFilter)}}
                   2226: \L{\LB{                        free\_CMIP\_CMISFilter (member\_CMIP\_1 \-\> CMISFilter),}}
                   2227: \L{\LB{                            member\_CMIP\_1 \-\> CMISFilter = \K{NULL};}}
                   2228: \L{\LB{}}
                   2229: \L{\LB{                    if (member\_CMIP\_1)}}
                   2230: \L{\LB{                        free ((char *) member\_CMIP\_1);}}
                   2231: \L{\LB{                \}}}
                   2232: \L{\LB{}}
                   2233: \L{\LB{                arg \-\> un.member\_CMIP\_1 = \K{NULL};}}
                   2234: \L{\LB{            \}}}
                   2235: \L{\LB{            break;}}
                   2236: \L{\LB{}}
                   2237: \L{\LB{        case type\_CMIP\_CMISFilter\_not:}}
                   2238: \L{\LB{            if (arg \-\> un.not)}}
                   2239: \L{\LB{                free\_CMIP\_CMISFilter (arg \-\> un.not),}}
                   2240: \L{\LB{                    arg \-\> un.not = \K{NULL};}}
                   2241: \L{\LB{            break;}}
                   2242: \L{\LB{    \}}}
                   2243: \L{\LB{}}
                   2244: \L{\LB{    if (arg)}}
                   2245: \L{\LB{}\Tab{8}{free ((char *) arg);}}
                   2246: \L{\LB{\}}}
                   2247: \L{\LB{}}
                   2248: \L{\LB{free\_CMIP\_FilterItem (arg)}}
                   2249: \L{\LB{struct type\_CMIP\_FilterItem *arg;}}
                   2250: \L{\LB{\{}}
                   2251: \L{\LB{    if (arg == \K{NULL})}}
                   2252: \L{\LB{}\Tab{8}{return;}}
                   2253: \L{\LB{}}
                   2254: \L{\LB{    switch (arg \-\> offset) \{}}
                   2255: \L{\LB{        case type\_CMIP\_FilterItem\_equality:}}
                   2256: \L{\LB{            if (arg \-\> un.equality)}}
                   2257: \L{\LB{                free\_CMIP\_MgmtInfo (arg \-\> un.equality),}}
                   2258: \L{\LB{                    arg \-\> un.equality = \K{NULL};}}
                   2259: \L{\LB{            break;}}
                   2260: \L{\LB{}}
                   2261: \L{\LB{        case type\_CMIP\_FilterItem\_greaterOrEqual:}}
                   2262: \L{\LB{            if (arg \-\> un.greaterOrEqual)}}
                   2263: \L{\LB{                free\_CMIP\_MgmtInfo (arg \-\> un.greaterOrEqual),}}
                   2264: \L{\LB{                    arg \-\> un.greaterOrEqual = \K{NULL};}}
                   2265: \L{\LB{            break;}}
                   2266: \L{\LB{}}
                   2267: \L{\LB{        case type\_CMIP\_FilterItem\_lessOrEqual:}}
                   2268: \L{\LB{            if (arg \-\> un.lessOrEqual)}}
                   2269: \L{\LB{                free\_CMIP\_MgmtInfo (arg \-\> un.lessOrEqual),}}
                   2270: \L{\LB{                    arg \-\> un.lessOrEqual = \K{NULL};}}
                   2271: \L{\LB{            break;}}
                   2272: \L{\LB{}}
                   2273: \L{\LB{        case type\_CMIP\_FilterItem\_present:}}
                   2274: \L{\LB{            if (arg \-\> un.present)}}
                   2275: \L{\LB{                free\_CMIP\_MgmtInfoID (arg \-\> un.present),}}
                   2276: \L{\LB{                    arg \-\> un.present = \K{NULL};}}
                   2277: \L{\LB{            break;}}
                   2278: \L{\LB{    \}}}
                   2279: \L{\LB{}}
                   2280: \L{\LB{    if (arg)}}
                   2281: \L{\LB{}\Tab{8}{free ((char *) arg);}}
                   2282: \L{\LB{\}}}
                   2283: \L{\LB{}}
                   2284: \L{\LB{free\_CMIP\_MgmtInfo (arg)}}
                   2285: \L{\LB{struct type\_CMIP\_MgmtInfo *arg;}}
                   2286: \L{\LB{\{}}
                   2287: \L{\LB{    if (arg == \K{NULL})}}
                   2288: \L{\LB{}\Tab{8}{return;}}
                   2289: \L{\LB{}}
                   2290: \L{\LB{    if (arg \-\> element\_CMIP\_6)}}
                   2291: \L{\LB{        free\_CMIP\_MgmtInfoId (arg \-\> element\_CMIP\_6),}}
                   2292: \L{\LB{            arg \-\> element\_CMIP\_6 = \K{NULL};}}
                   2293: \L{\LB{    if (arg \-\> element\_CMIP\_7)}}
                   2294: \L{\LB{        free\_CMIP\_MgmtInfoValue (arg \-\> element\_CMIP\_7),}}
                   2295: \L{\LB{            arg \-\> element\_CMIP\_7 = \K{NULL};}}
                   2296: \L{\LB{}}
                   2297: \L{\LB{    if (arg)}}
                   2298: \L{\LB{}\Tab{8}{free ((char *) arg);}}
                   2299: \L{\LB{\}}}
                   2300: \L{\LB{}}
                   2301: \L{\LB{\%\}}}

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.