home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / tolkit45.zip / os2tk45 / som / include / fmi.h < prev    next >
C/C++ Source or Header  |  1999-02-22  |  18KB  |  533 lines

  1.  
  2. /*
  3.  * This file was generated by the SOM Compiler.
  4.  * FileName: fmi.h.
  5.  * Generated using:
  6.  *     SOM Precompiler somipc: 2.29.1.17
  7.  *     SOM Emitter emith: 2.47
  8.  */
  9.  
  10. /*
  11.  *    COMPONENT_NAME: somp
  12.  * 
  13.  *    ORIGINS: 27
  14.  * 
  15.  * 
  16.  *     25H7912  (C)  COPYRIGHT International Business Machines Corp. 1992,1994,1996
  17.  *    All Rights Reserved
  18.  *    Licensed Materials - Property of IBM
  19.  *    US Government Users Restricted Rights - Use, duplication or
  20.  *    disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  21.  * 
  22.  */
  23.  
  24.  
  25. #ifndef SOM_SOMPAsciiMediaInterface_h
  26. #define SOM_SOMPAsciiMediaInterface_h
  27.  
  28.  
  29. #include <som.h>
  30.  
  31. /*
  32.  * -- This emitter treats Method Tokens as Thunks by default.
  33.  * -- Use the sc modifier "nothunks" to change this default
  34.  */
  35. #undef somresolve_
  36. #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
  37.  
  38. /*
  39.  * Define the class name as an object type
  40.  */
  41. #ifndef SOMPAsciiMediaInterface
  42. #define SOMPAsciiMediaInterface SOMObject
  43. #endif
  44. /*
  45.  *  The AsciiMediaInterface class is responsible for providing the
  46.  *  interface to the file system. The numeric data it writes is in
  47.  *  ASCII format.
  48.  */
  49. #include <fma.h>
  50.  
  51. /*
  52.  * Start of bindings for IDL types
  53.  */
  54.  
  55. #ifndef SOMClass
  56.     #define SOMClass SOMObject
  57. #endif /* SOMClass */
  58. typedef
  59. struct SOMPAsciiMediaInterface_mediaFlags_Type {
  60. octet  open_for_read;
  61. /*
  62.  *  1=read only
  63.  */
  64.  
  65. octet  open_for_readwrite;
  66. /*
  67.  *  1=read/write
  68.  */
  69.  
  70. octet  create_if_nonexistent;
  71. /*
  72.  *  1=create if file nonexistent
  73.  */
  74.  
  75. octet  share;
  76. /*
  77.  *  1=allow multiple readers
  78.  */
  79.  
  80. } SOMPAsciiMediaInterface_mediaFlags_Type, SOMPAsciiMediaInterface_mediaFlagsType;
  81. typedef
  82. struct SOMPAsciiMediaInterface_mediaInfo_Type {
  83. string  Name;
  84. /*
  85.  *  file name
  86.  */
  87.  
  88. SOMPAsciiMediaInterface_mediaFlagsType Flags;
  89. /*
  90.  *  flags, see mediaFlagsType
  91.  */
  92.  
  93. unsigned short  unix_file_permissions;
  94. /*
  95.  *  file permissions (unused on OS/2)
  96.  */
  97.  
  98. } SOMPAsciiMediaInterface_mediaInfo_Type, SOMPAsciiMediaInterface_mediaInfoType;
  99.  
  100. #ifndef SOM_DONT_USE_SHORT_NAMES
  101. #ifndef SOMTGD_mediaFlagsType
  102.     #ifdef mediaFlagsType
  103.         #undef mediaFlagsType
  104.         #define SOMTGD_mediaFlagsType 1
  105.     #else
  106.         #define mediaFlagsType SOMPAsciiMediaInterface_mediaFlagsType
  107.     #endif /* mediaFlagsType */
  108. #endif /* SOMTGD_mediaFlagsType */
  109. #endif /* SOM_DONT_USE_SHORT_NAMES */
  110.  
  111. #ifndef SOM_DONT_USE_SHORT_NAMES
  112. #ifndef SOMTGD_mediaInfoType
  113.     #ifdef mediaInfoType
  114.         #undef mediaInfoType
  115.         #define SOMTGD_mediaInfoType 1
  116.     #else
  117.         #define mediaInfoType SOMPAsciiMediaInterface_mediaInfoType
  118.     #endif /* mediaInfoType */
  119. #endif /* SOMTGD_mediaInfoType */
  120. #endif /* SOM_DONT_USE_SHORT_NAMES */
  121.  
  122. /*
  123.  * End of bindings for IDL types.
  124.  */
  125.  
  126. #define SOMPAsciiMediaInterface_MajorVersion 2
  127. #define SOMPAsciiMediaInterface_MinorVersion 1
  128.  
  129. /*
  130.  * External name shortening if required
  131.  */
  132. #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
  133. #define SOMPAsciiMediaInterfaceNewClass c
  134. #pragma linkage(c, system)
  135. #define SOMPAsciiMediaInterfaceClassData d
  136. #define SOMPAsciiMediaInterfaceCClassData x
  137. #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
  138. /*--------------Migration------------*/
  139. #define SOMPAsciiMediaInterface_classObj SOMPAsciiMediaInterfaceClassData.classObject
  140. #define _SOMPAsciiMediaInterface SOMPAsciiMediaInterface_classObj
  141.  
  142. /*
  143.  * Declare the class creation procedure
  144.  */
  145. SOMEXTERN SOMClass * SOMLINK SOMPAsciiMediaInterfaceNewClass(integer4 somtmajorVersion,
  146.         integer4 somtminorVersion);
  147. #pragma linkage(SOMPAsciiMediaInterfaceNewClass, system)
  148.  
  149. /*
  150.  * Declare the class data structure
  151.  */
  152. SOMEXTERN struct SOMPAsciiMediaInterfaceClassDataStructure {
  153.     SOMClass *classObject;
  154.     somMToken sompStat;
  155.     somMToken sompTruncate;
  156.     somMToken sompQueryBlockSize;
  157.     somMToken sompGetMediaName;
  158.     somMToken sompInitSpecific;
  159. } SOMDLINK SOMPAsciiMediaInterfaceClassData;
  160.  
  161. /*
  162.  * Declare the C specific class data structure
  163.  */
  164. SOMEXTERN struct SOMPAsciiMediaInterfaceCClassDataStructure {
  165.     somMethodTabs parentMtab;
  166.     somDToken instanceDataToken;
  167. } SOMDLINK SOMPAsciiMediaInterfaceCClassData;
  168.  
  169. /*
  170.  * New and Renew macros for SOMPAsciiMediaInterface
  171.  */
  172. #define SOMPAsciiMediaInterfaceNew() \
  173.    ( _SOMPAsciiMediaInterface ? \
  174.     _somNew(_SOMPAsciiMediaInterface) \
  175.     : ( SOMPAsciiMediaInterfaceNewClass(\
  176.         SOMPAsciiMediaInterface_MajorVersion, \
  177.         SOMPAsciiMediaInterface_MinorVersion),\
  178.        _somNew(_SOMPAsciiMediaInterface)))
  179. #define SOMPAsciiMediaInterfaceRenew(buf) \
  180.    ( _SOMPAsciiMediaInterface ? \
  181.     _somRenew(_SOMPAsciiMediaInterface, buf) \
  182.     : ( SOMPAsciiMediaInterfaceNewClass(\
  183.         SOMPAsciiMediaInterface_MajorVersion, \
  184.         SOMPAsciiMediaInterface_MinorVersion),\
  185.        _somRenew(_SOMPAsciiMediaInterface, buf)))
  186.  
  187. /*
  188.  * Override method: sompInitReadWrite
  189.  */
  190. #define SOMPAsciiMediaInterface_sompInitReadWrite(somSelf,ev,mediaInfo) \
  191.     SOMPFileMediaAbstract_sompInitReadWrite(somSelf,ev,mediaInfo)
  192.  
  193. /*
  194.  * Override method: sompInitReadOnly
  195.  */
  196. #define SOMPAsciiMediaInterface_sompInitReadOnly(somSelf,ev,mediaInfo) \
  197.     SOMPFileMediaAbstract_sompInitReadOnly(somSelf,ev,mediaInfo)
  198.  
  199. /*
  200.  * Override method: sompOpen
  201.  */
  202. #define SOMPAsciiMediaInterface_sompOpen(somSelf,ev) \
  203.     SOMPMediaInterfaceAbstract_sompOpen(somSelf,ev)
  204.  
  205. /*
  206.  * Override method: sompClose
  207.  */
  208. #define SOMPAsciiMediaInterface_sompClose(somSelf,ev) \
  209.     SOMPMediaInterfaceAbstract_sompClose(somSelf,ev)
  210.  
  211. /*
  212.  * Override method: sompSeekPosition
  213.  */
  214. #define SOMPAsciiMediaInterface_sompSeekPosition(somSelf,ev,offset) \
  215.     SOMPFileMediaAbstract_sompSeekPosition(somSelf,ev,offset)
  216.  
  217. /*
  218.  * Override method: sompSeekPositionRel
  219.  */
  220. #define SOMPAsciiMediaInterface_sompSeekPositionRel(somSelf,ev,offset) \
  221.     SOMPFileMediaAbstract_sompSeekPositionRel(somSelf,ev,offset)
  222.  
  223. /*
  224.  * Override method: sompGetOffset
  225.  */
  226. #define SOMPAsciiMediaInterface_sompGetOffset(somSelf,ev) \
  227.     SOMPFileMediaAbstract_sompGetOffset(somSelf,ev)
  228.  
  229. /*
  230.  * Override method: sompReadBytes
  231.  */
  232. #define SOMPAsciiMediaInterface_sompReadBytes(somSelf,ev,byteStream,length) \
  233.     SOMPFileMediaAbstract_sompReadBytes(somSelf,ev,byteStream,length)
  234.  
  235. /*
  236.  * Override method: sompWriteBytes
  237.  */
  238. #define SOMPAsciiMediaInterface_sompWriteBytes(somSelf,ev,byteStream,length) \
  239.     SOMPFileMediaAbstract_sompWriteBytes(somSelf,ev,byteStream,length)
  240.  
  241. /*
  242.  * Override method: somInit
  243.  */
  244. #define SOMPAsciiMediaInterface_somInit(somSelf) \
  245.     SOMObject_somInit(somSelf)
  246.  
  247. /*
  248.  * Override method: somUninit
  249.  */
  250. #define SOMPAsciiMediaInterface_somUninit(somSelf) \
  251.     SOMObject_somUninit(somSelf)
  252.  
  253. /*
  254.  * Override method: sompWriteOctet
  255.  */
  256. #define SOMPAsciiMediaInterface_sompWriteOctet(somSelf,ev,i1) \
  257.     SOMPFileMediaAbstract_sompWriteOctet(somSelf,ev,i1)
  258.  
  259. /*
  260.  * Override method: sompWriteShort
  261.  */
  262. #define SOMPAsciiMediaInterface_sompWriteShort(somSelf,ev,i2) \
  263.     SOMPFileMediaAbstract_sompWriteShort(somSelf,ev,i2)
  264.  
  265. /*
  266.  * Override method: sompWriteUnsignedShort
  267.  */
  268. #define SOMPAsciiMediaInterface_sompWriteUnsignedShort(somSelf,ev,u2) \
  269.     SOMPFileMediaAbstract_sompWriteUnsignedShort(somSelf,ev,u2)
  270.  
  271. /*
  272.  * Override method: sompWriteLong
  273.  */
  274. #define SOMPAsciiMediaInterface_sompWriteLong(somSelf,ev,i4) \
  275.     SOMPFileMediaAbstract_sompWriteLong(somSelf,ev,i4)
  276.  
  277. /*
  278.  * Override method: sompWriteUnsignedLong
  279.  */
  280. #define SOMPAsciiMediaInterface_sompWriteUnsignedLong(somSelf,ev,u4) \
  281.     SOMPFileMediaAbstract_sompWriteUnsignedLong(somSelf,ev,u4)
  282.  
  283. /*
  284.  * Override method: sompWriteDouble
  285.  */
  286. #define SOMPAsciiMediaInterface_sompWriteDouble(somSelf,ev,f8) \
  287.     SOMPFileMediaAbstract_sompWriteDouble(somSelf,ev,f8)
  288.  
  289. /*
  290.  * Override method: sompWriteFloat
  291.  */
  292. #define SOMPAsciiMediaInterface_sompWriteFloat(somSelf,ev,f4) \
  293.     SOMPFileMediaAbstract_sompWriteFloat(somSelf,ev,f4)
  294.  
  295. /*
  296.  * Override method: sompWriteCharacter
  297.  */
  298. #define SOMPAsciiMediaInterface_sompWriteCharacter(somSelf,ev,c) \
  299.     SOMPFileMediaAbstract_sompWriteCharacter(somSelf,ev,c)
  300.  
  301. /*
  302.  * Override method: sompWriteSomobject
  303.  */
  304. #define SOMPAsciiMediaInterface_sompWriteSomobject(somSelf,ev,so,parentObject) \
  305.     SOMPFileMediaAbstract_sompWriteSomobject(somSelf,ev,so,parentObject)
  306.  
  307. /*
  308.  * Override method: sompWriteString
  309.  */
  310. #define SOMPAsciiMediaInterface_sompWriteString(somSelf,ev,wstring) \
  311.     SOMPFileMediaAbstract_sompWriteString(somSelf,ev,wstring)
  312.  
  313. /*
  314.  * Override method: sompReadOctet
  315.  */
  316. #define SOMPAsciiMediaInterface_sompReadOctet(somSelf,ev,i1) \
  317.     SOMPFileMediaAbstract_sompReadOctet(somSelf,ev,i1)
  318.  
  319. /*
  320.  * Override method: sompReadShort
  321.  */
  322. #define SOMPAsciiMediaInterface_sompReadShort(somSelf,ev,i2) \
  323.     SOMPFileMediaAbstract_sompReadShort(somSelf,ev,i2)
  324.  
  325. /*
  326.  * Override method: sompReadUnsignedShort
  327.  */
  328. #define SOMPAsciiMediaInterface_sompReadUnsignedShort(somSelf,ev,u2) \
  329.     SOMPFileMediaAbstract_sompReadUnsignedShort(somSelf,ev,u2)
  330.  
  331. /*
  332.  * Override method: sompReadLong
  333.  */
  334. #define SOMPAsciiMediaInterface_sompReadLong(somSelf,ev,i4) \
  335.     SOMPFileMediaAbstract_sompReadLong(somSelf,ev,i4)
  336.  
  337. /*
  338.  * Override method: sompReadUnsignedLong
  339.  */
  340. #define SOMPAsciiMediaInterface_sompReadUnsignedLong(somSelf,ev,i4) \
  341.     SOMPFileMediaAbstract_sompReadUnsignedLong(somSelf,ev,i4)
  342.  
  343. /*
  344.  * Override method: sompReadDouble
  345.  */
  346. #define SOMPAsciiMediaInterface_sompReadDouble(somSelf,ev,f8) \
  347.     SOMPFileMediaAbstract_sompReadDouble(somSelf,ev,f8)
  348.  
  349. /*
  350.  * Override method: sompReadFloat
  351.  */
  352. #define SOMPAsciiMediaInterface_sompReadFloat(somSelf,ev,f4) \
  353.     SOMPFileMediaAbstract_sompReadFloat(somSelf,ev,f4)
  354.  
  355. /*
  356.  * Override method: sompReadCharacter
  357.  */
  358. #define SOMPAsciiMediaInterface_sompReadCharacter(somSelf,ev,c) \
  359.     SOMPFileMediaAbstract_sompReadCharacter(somSelf,ev,c)
  360.  
  361. /*
  362.  * Override method: sompReadSomobject
  363.  */
  364. #define SOMPAsciiMediaInterface_sompReadSomobject(somSelf,ev,so) \
  365.     SOMPFileMediaAbstract_sompReadSomobject(somSelf,ev,so)
  366.  
  367. /*
  368.  * Override method: sompReadString
  369.  */
  370. #define SOMPAsciiMediaInterface_sompReadString(somSelf,ev,rstring) \
  371.     SOMPFileMediaAbstract_sompReadString(somSelf,ev,rstring)
  372.  
  373. /*
  374.  * Override method: sompReadStringToBuffer
  375.  */
  376. #define SOMPAsciiMediaInterface_sompReadStringToBuffer(somSelf,ev,buffer,bufsize) \
  377.     SOMPFileMediaAbstract_sompReadStringToBuffer(somSelf,ev,buffer,bufsize)
  378.  
  379. /*
  380.  * Override method: sompWriteLine
  381.  */
  382. #define SOMPAsciiMediaInterface_sompWriteLine(somSelf,ev,buffer) \
  383.     SOMPFileMediaAbstract_sompWriteLine(somSelf,ev,buffer)
  384.  
  385. /*
  386.  * Override method: sompReadLine
  387.  */
  388. #define SOMPAsciiMediaInterface_sompReadLine(somSelf,ev,buffer,bufsize) \
  389.     SOMPFileMediaAbstract_sompReadLine(somSelf,ev,buffer,bufsize)
  390.  
  391. /*
  392.  * Override method: sompWriteTypeCode
  393.  */
  394. #define SOMPAsciiMediaInterface_sompWriteTypeCode(somSelf,ev,tc) \
  395.     SOMPFileMediaAbstract_sompWriteTypeCode(somSelf,ev,tc)
  396.  
  397. /*
  398.  * Override method: sompReadTypeCode
  399.  */
  400. #define SOMPAsciiMediaInterface_sompReadTypeCode(somSelf,ev,tc) \
  401.     SOMPFileMediaAbstract_sompReadTypeCode(somSelf,ev,tc)
  402.  
  403. /*
  404.  * New Method: sompInitSpecific
  405.  */
  406. typedef void   SOMLINK somTP_SOMPAsciiMediaInterface_sompInitSpecific(SOMPAsciiMediaInterface *somSelf, Environment *ev, 
  407.         SOMPAsciiMediaInterface_mediaInfoType* mediaInfo);
  408. #pragma linkage(somTP_SOMPAsciiMediaInterface_sompInitSpecific, system)
  409. typedef somTP_SOMPAsciiMediaInterface_sompInitSpecific *somTD_SOMPAsciiMediaInterface_sompInitSpecific;
  410. /*
  411.  *  Initialize MediaInterface with specific permissions and/or flags.
  412.  */
  413. #define somMD_SOMPAsciiMediaInterface_sompInitSpecific "::SOMPAsciiMediaInterface::sompInitSpecific"
  414. #define SOMPAsciiMediaInterface_sompInitSpecific(somSelf,ev,mediaInfo) \
  415.     (SOM_Resolve(somSelf, SOMPAsciiMediaInterface, sompInitSpecific) \
  416.     (somSelf,ev,mediaInfo))
  417. #ifndef SOMGD_sompInitSpecific
  418.     #if (defined(_sompInitSpecific) || defined(__sompInitSpecific))
  419.         #undef _sompInitSpecific
  420.         #undef __sompInitSpecific
  421.         #define SOMGD_sompInitSpecific 1
  422.     #else
  423.         #define _sompInitSpecific SOMPAsciiMediaInterface_sompInitSpecific
  424.     #endif /* _sompInitSpecific */
  425. #endif /* SOMGD_sompInitSpecific */
  426.  
  427. /*
  428.  * New Method: sompStat
  429.  */
  430. typedef void   SOMLINK somTP_SOMPAsciiMediaInterface_sompStat(SOMPAsciiMediaInterface *somSelf, Environment *ev, 
  431.         SOMPStatDef_sompstat* fileStats);
  432. #pragma linkage(somTP_SOMPAsciiMediaInterface_sompStat, system)
  433. typedef somTP_SOMPAsciiMediaInterface_sompStat *somTD_SOMPAsciiMediaInterface_sompStat;
  434. /*
  435.  *  Fills the stat structure for the file associated with this object.
  436.  */
  437. #define somMD_SOMPAsciiMediaInterface_sompStat "::SOMPAsciiMediaInterface::sompStat"
  438. #define SOMPAsciiMediaInterface_sompStat(somSelf,ev,fileStats) \
  439.     (SOM_Resolve(somSelf, SOMPAsciiMediaInterface, sompStat) \
  440.     (somSelf,ev,fileStats))
  441. #ifndef SOMGD_sompStat
  442.     #if (defined(_sompStat) || defined(__sompStat))
  443.         #undef _sompStat
  444.         #undef __sompStat
  445.         #define SOMGD_sompStat 1
  446.     #else
  447.         #define _sompStat SOMPAsciiMediaInterface_sompStat
  448.     #endif /* _sompStat */
  449. #endif /* SOMGD_sompStat */
  450.  
  451. /*
  452.  * New Method: sompQueryBlockSize
  453.  */
  454. typedef unsigned long   SOMLINK somTP_SOMPAsciiMediaInterface_sompQueryBlockSize(SOMPAsciiMediaInterface *somSelf, Environment *ev);
  455. #pragma linkage(somTP_SOMPAsciiMediaInterface_sompQueryBlockSize, system)
  456. typedef somTP_SOMPAsciiMediaInterface_sompQueryBlockSize *somTD_SOMPAsciiMediaInterface_sompQueryBlockSize;
  457. /*
  458.  *  This method returns an optimal block size for I/O operations. This
  459.  *  method would likely be called prior to allocating a buffer to be used
  460.  *  for reading/writing.
  461.  */
  462. #define somMD_SOMPAsciiMediaInterface_sompQueryBlockSize "::SOMPAsciiMediaInterface::sompQueryBlockSize"
  463. #define SOMPAsciiMediaInterface_sompQueryBlockSize(somSelf,ev) \
  464.     (SOM_Resolve(somSelf, SOMPAsciiMediaInterface, sompQueryBlockSize) \
  465.     (somSelf,ev))
  466. #ifndef SOMGD_sompQueryBlockSize
  467.     #if (defined(_sompQueryBlockSize) || defined(__sompQueryBlockSize))
  468.         #undef _sompQueryBlockSize
  469.         #undef __sompQueryBlockSize
  470.         #define SOMGD_sompQueryBlockSize 1
  471.     #else
  472.         #define _sompQueryBlockSize SOMPAsciiMediaInterface_sompQueryBlockSize
  473.     #endif /* _sompQueryBlockSize */
  474. #endif /* SOMGD_sompQueryBlockSize */
  475.  
  476. /*
  477.  * New Method: sompGetMediaName
  478.  */
  479. typedef string   SOMLINK somTP_SOMPAsciiMediaInterface_sompGetMediaName(SOMPAsciiMediaInterface *somSelf, Environment *ev, 
  480.         string toBuffer);
  481. #pragma linkage(somTP_SOMPAsciiMediaInterface_sompGetMediaName, system)
  482. typedef somTP_SOMPAsciiMediaInterface_sompGetMediaName *somTD_SOMPAsciiMediaInterface_sompGetMediaName;
  483. /*
  484.  *  Puts the name of the file for the fmi object into toBuffer and returns
  485.  *  the address of the buffer.  The buffer must be allocated (and freed)
  486.  *  by the client.
  487.  */
  488. #define somMD_SOMPAsciiMediaInterface_sompGetMediaName "::SOMPAsciiMediaInterface::sompGetMediaName"
  489. #define SOMPAsciiMediaInterface_sompGetMediaName(somSelf,ev,toBuffer) \
  490.     (SOM_Resolve(somSelf, SOMPAsciiMediaInterface, sompGetMediaName) \
  491.     (somSelf,ev,toBuffer))
  492. #ifndef SOMGD_sompGetMediaName
  493.     #if (defined(_sompGetMediaName) || defined(__sompGetMediaName))
  494.         #undef _sompGetMediaName
  495.         #undef __sompGetMediaName
  496.         #define SOMGD_sompGetMediaName 1
  497.     #else
  498.         #define _sompGetMediaName SOMPAsciiMediaInterface_sompGetMediaName
  499.     #endif /* _sompGetMediaName */
  500. #endif /* SOMGD_sompGetMediaName */
  501. #ifndef SOM_DONT_USE_INHERITED_MACROS
  502. #define SOMPAsciiMediaInterface_somDefaultInit SOMObject_somDefaultInit
  503. #define SOMPAsciiMediaInterface_somDestruct SOMObject_somDestruct
  504. #define SOMPAsciiMediaInterface_somDefaultCopyInit SOMObject_somDefaultCopyInit
  505. #define SOMPAsciiMediaInterface_somDefaultAssign SOMObject_somDefaultAssign
  506. #define SOMPAsciiMediaInterface_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
  507. #define SOMPAsciiMediaInterface_somDefaultVCopyInit SOMObject_somDefaultVCopyInit
  508. #define SOMPAsciiMediaInterface_somDefaultConstVCopyInit SOMObject_somDefaultConstVCopyInit
  509. #define SOMPAsciiMediaInterface_somDefaultConstAssign SOMObject_somDefaultConstAssign
  510. #define SOMPAsciiMediaInterface_somDefaultVAssign SOMObject_somDefaultVAssign
  511. #define SOMPAsciiMediaInterface_somDefaultConstVAssign SOMObject_somDefaultConstVAssign
  512. #define SOMPAsciiMediaInterface_somFree SOMObject_somFree
  513. #define SOMPAsciiMediaInterface_somGetClass SOMObject_somGetClass
  514. #define SOMPAsciiMediaInterface_somGetClassName SOMObject_somGetClassName
  515. #define SOMPAsciiMediaInterface_somGetSize SOMObject_somGetSize
  516. #define SOMPAsciiMediaInterface_somIsA SOMObject_somIsA
  517. #define SOMPAsciiMediaInterface_somIsInstanceOf SOMObject_somIsInstanceOf
  518. #define SOMPAsciiMediaInterface_somRespondsTo SOMObject_somRespondsTo
  519. #define SOMPAsciiMediaInterface_somDispatch SOMObject_somDispatch
  520. #define SOMPAsciiMediaInterface_somClassDispatch SOMObject_somClassDispatch
  521. #define SOMPAsciiMediaInterface_somCastObj SOMObject_somCastObj
  522. #define SOMPAsciiMediaInterface_somResetObj SOMObject_somResetObj
  523. #define SOMPAsciiMediaInterface_somDispatchV SOMObject_somDispatchV
  524. #define SOMPAsciiMediaInterface_somDispatchL SOMObject_somDispatchL
  525. #define SOMPAsciiMediaInterface_somDispatchA SOMObject_somDispatchA
  526. #define SOMPAsciiMediaInterface_somDispatchD SOMObject_somDispatchD
  527. #define SOMPAsciiMediaInterface_somPrintSelf SOMObject_somPrintSelf
  528. #define SOMPAsciiMediaInterface_somDumpSelf SOMObject_somDumpSelf
  529. #define SOMPAsciiMediaInterface_somDumpSelfInt SOMObject_somDumpSelfInt
  530. #endif /* SOM_DONT_USE_INHERITED_MACROS */
  531.  
  532. #endif       /* SOM_SOMPAsciiMediaInterface_h */
  533.