Annotation of 43BSDReno/contrib/isode-beta/doc/cookbook/cmip-pepy.tex, revision 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.