home *** CD-ROM | disk | FTP | other *** search
- //
- // COMPONENT_NAME: some
- //
- // ORIGINS: 27
- //
- //
- // 10H9767, 10H9769 (C) COPYRIGHT International Business Machines Corp. 1992,1994
- // All Rights Reserved
- // Licensed Materials - Property of IBM
- // US Government Users Restricted Rights - Use, duplication or
- // disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- //
-
- #ifndef sctdef_idl
- #define sctdef_idl
-
- #include <sccommon.idl>
- interface SOMTTypedefEntryC : SOMTEntryC
- {
- readonly attribute SOMTEntryC somtTypedefType;
- // The type of the typedef. This does not include pointer stars or
- // array declarators. These must be obtained by examining each
- // of the declarators.
-
- SOMTCommonEntryC somtGetFirstDeclarator();
- // The first declarator for this typedef.
- // Declarators of struct members will be instances of SOMTDataEntryC,
- // while declarators of typedefs will be instances of SOMTUserDefinedTypeEntryC.
-
- SOMTCommonEntryC somtGetNextDeclarator();
- // The next declarator for this typedef, relative to the previous
- // call to this method or somtGetFirstDeclarator.
- // Declarators of struct members will be instances of SOMTDataEntryC,
- // while declarators of typedefs will be instances of SOMTUserDefinedTypeEntryC.
-
- #ifdef __SOMIDL__
- implementation {
- releaseorder: _get_somtTypedefType,
- somtGetFirstDeclarator, somtGetNextDeclarator;
-
- majorversion = 2;
- minorversion = 1;
- filestem = sctdef;
- callstyle = oidl;
-
- somtSetSymbolsOnEntry: override;
- somDumpSelfInt: override;
-
- somtTypedefType: nodata;
-
- };
- #endif /* __SOMIDL__ */
- };
-
- #endif /* sctdef_idl */
-