home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / opendc12.zip / od124os2.exe / od12osp1.exe / include / os2 / wpdataf.h < prev    next >
C/C++ Source or Header  |  1997-04-02  |  35KB  |  825 lines

  1.  
  2. /*
  3.  * This file was generated by the SOM Compiler.
  4.  * FileName: wpdataf.h.
  5.  * Generated using:
  6.  *     SOM Precompiler somipc: 2.29.1.14
  7.  *     SOM Emitter emith: 2.43
  8.  */
  9.  
  10. /*
  11.  *   Module Header
  12.  * 
  13.  *   Module Name: WPDATAF
  14.  * 
  15.  *   OS/2 Presentation Manager Workplace class definitions
  16.  * 
  17.  *   Copyright (c) International Business Machines Corporation 1991, 1992
  18.  * 
  19.  */
  20.  
  21.  
  22. #ifndef SOM_WPDataFile_h
  23. #define SOM_WPDataFile_h
  24.  
  25.  
  26. /*
  27.  * Passthru lines: File: "C.h", "before"
  28.  */
  29. #define MAX_ASSOC_ITEMS 12
  30.  
  31. #include <som.h>
  32.  
  33. /*
  34.  * -- This emitter treats Method Tokens as Thunks by default.
  35.  * -- Use the sc modifier "nothunks" to change this default
  36.  */
  37. #undef somresolve_
  38. #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
  39.  
  40. /*
  41.  * Define the class name as an object type
  42.  */
  43. #ifndef WPDataFile
  44. #define WPDataFile SOMObject
  45. #endif
  46. #include <wpfsys.h>
  47.  
  48. /*
  49.  * Start of bindings for IDL types
  50.  */
  51.  
  52. #ifndef SOMClass
  53.     #define SOMClass SOMObject
  54. #endif /* SOMClass */
  55. #ifndef WPFolder
  56.     #define WPFolder SOMObject
  57. #endif /* WPFolder */
  58. #ifndef M_WPObject
  59.     #define M_WPObject SOMObject
  60. #endif /* M_WPObject */
  61. #ifndef WPObject
  62.     #define WPObject SOMObject
  63. #endif /* WPObject */
  64. #ifndef M_WPFileSystem
  65.     #define M_WPFileSystem SOMObject
  66. #endif /* M_WPFileSystem */
  67. #ifndef M_WPDataFile
  68.     #define M_WPDataFile SOMObject
  69. #endif /* M_WPDataFile */
  70.  
  71. /*
  72.  * End of bindings for IDL types.
  73.  */
  74.  
  75. #define WPDataFile_MajorVersion 1
  76. #define WPDataFile_MinorVersion 2
  77.  
  78. /*
  79.  * External name shortening if required
  80.  */
  81. #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
  82. #define WPDataFileNewClass wpdfc
  83. #pragma linkage(wpdfc, system)
  84. #define WPDataFileClassData wpdfd
  85. #define WPDataFileCClassData wpdfx
  86. #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
  87.  
  88. /*
  89.  * Include the meta class file
  90.  */
  91. #include <wpdataf.h>
  92. /*--------------Migration------------*/
  93. #define WPDataFile_classObj WPDataFileClassData.classObject
  94. #define _WPDataFile WPDataFile_classObj
  95.  
  96. /*
  97.  * Declare the class creation procedure
  98.  */
  99. SOMEXTERN SOMClass * SOMLINK WPDataFileNewClass(integer4 somtmajorVersion,
  100.         integer4 somtminorVersion);
  101. #pragma linkage(WPDataFileNewClass, system)
  102.  
  103. /*
  104.  * Declare the class data structure
  105.  */
  106. SOMEXTERN struct WPDataFileClassDataStructure {
  107.     SOMClass *classObject;
  108.     somMToken wpAddFileTypePage;
  109.     somMToken wpPrintMetaFile;
  110.     somMToken wpPrintPifFile;
  111.     somMToken wpPrintPrinterSpecificFile;
  112.     somMToken wpPrintUnknownFile;
  113.     somMToken wpQueryAssociatedProgram;
  114.     somMToken wpSetAssociatedFileIcon;
  115.     somMToken wpQueryAssociatedFileIcon;
  116. } SOMDLINK WPDataFileClassData;
  117.  
  118. /*
  119.  * Declare the C specific class data structure
  120.  */
  121. SOMEXTERN struct WPDataFileCClassDataStructure {
  122.     somMethodTabs parentMtab;
  123.     somDToken instanceDataToken;
  124. } SOMDLINK WPDataFileCClassData;
  125.  
  126. /*
  127.  * New and Renew macros for WPDataFile
  128.  */
  129. #define WPDataFileNew() \
  130.    ( _WPDataFile ? \
  131.     _somNew(_WPDataFile) \
  132.     : ( WPDataFileNewClass(\
  133.         WPDataFile_MajorVersion, \
  134.         WPDataFile_MinorVersion),\
  135.        _somNew(_WPDataFile)))
  136. #define WPDataFileRenew(buf) \
  137.    ( _WPDataFile ? \
  138.     _somRenew(_WPDataFile, buf) \
  139.     : ( WPDataFileNewClass(\
  140.         WPDataFile_MajorVersion, \
  141.         WPDataFile_MinorVersion),\
  142.        _somRenew(_WPDataFile, buf)))
  143.  
  144. /*
  145.  * Override method: wpDragOver
  146.  */
  147. #define WPDataFile_wpDragOver(somSelf,hwndCnr,pdrgInfo) \
  148.     WPObject_wpDragOver(somSelf,hwndCnr,pdrgInfo)
  149.  
  150. /*
  151.  * Override method: wpRestoreState
  152.  */
  153. #define WPDataFile_wpRestoreState(somSelf,ulReserved) \
  154.     WPObject_wpRestoreState(somSelf,ulReserved)
  155.  
  156. /*
  157.  * Override method: wpSetDefaultView
  158.  */
  159. #define WPDataFile_wpSetDefaultView(somSelf,ulView) \
  160.     WPObject_wpSetDefaultView(somSelf,ulView)
  161.  
  162. /*
  163.  * Override method: wpSetRealName
  164.  */
  165. #define WPDataFile_wpSetRealName(somSelf,pszName) \
  166.     WPFileSystem_wpSetRealName(somSelf,pszName)
  167.  
  168. /*
  169.  * Override method: wpSetType
  170.  */
  171. #define WPDataFile_wpSetType(somSelf,pszTypes,pfeal) \
  172.     WPFileSystem_wpSetType(somSelf,pszTypes,pfeal)
  173.  
  174. /*
  175.  * Override method: wpAddSettingsPages
  176.  */
  177. #define WPDataFile_wpAddSettingsPages(somSelf,hwndNotebook) \
  178.     WPObject_wpAddSettingsPages(somSelf,hwndNotebook)
  179.  
  180. /*
  181.  * Override method: wpAddObjectWindowPage
  182.  */
  183. #define WPDataFile_wpAddObjectWindowPage(somSelf,hwndNotebook) \
  184.     WPObject_wpAddObjectWindowPage(somSelf,hwndNotebook)
  185.  
  186. /*
  187.  * Override method: wpOpen
  188.  */
  189. #define WPDataFile_wpOpen(somSelf,hwndCnr,ulView,param) \
  190.     WPObject_wpOpen(somSelf,hwndCnr,ulView,param)
  191.  
  192. /*
  193.  * Override method: wpPrintObject
  194.  */
  195. #define WPDataFile_wpPrintObject(somSelf,pPrintDest,ulReserved) \
  196.     WPObject_wpPrintObject(somSelf,pPrintDest,ulReserved)
  197.  
  198. /*
  199.  * Override method: wpModifyPopupMenu
  200.  */
  201. #define WPDataFile_wpModifyPopupMenu(somSelf,hwndMenu,hwndCnr,iPosition) \
  202.     WPObject_wpModifyPopupMenu(somSelf,hwndMenu,hwndCnr,iPosition)
  203.  
  204. /*
  205.  * Override method: wpMenuItemSelected
  206.  */
  207. #define WPDataFile_wpMenuItemSelected(somSelf,hwndFrame,ulMenuId) \
  208.     WPObject_wpMenuItemSelected(somSelf,hwndFrame,ulMenuId)
  209.  
  210. /*
  211.  * Override method: wpMenuItemHelpSelected
  212.  */
  213. #define WPDataFile_wpMenuItemHelpSelected(somSelf,MenuId) \
  214.     WPObject_wpMenuItemHelpSelected(somSelf,MenuId)
  215.  
  216. /*
  217.  * Override method: wpQueryDefaultHelp
  218.  */
  219. #define WPDataFile_wpQueryDefaultHelp(somSelf,pHelpPanelId,HelpLibrary) \
  220.     WPObject_wpQueryDefaultHelp(somSelf,pHelpPanelId,HelpLibrary)
  221.  
  222. /*
  223.  * Override method: wpFormatDragItem
  224.  */
  225. #define WPDataFile_wpFormatDragItem(somSelf,pdrgItem) \
  226.     WPObject_wpFormatDragItem(somSelf,pdrgItem)
  227.  
  228. /*
  229.  * Override method: wpConfirmRenameFileWithExt
  230.  */
  231. #define WPDataFile_wpConfirmRenameFileWithExt(somSelf) \
  232.     WPFileSystem_wpConfirmRenameFileWithExt(somSelf)
  233.  
  234. /*
  235.  * Override method: wpQueryIcon
  236.  */
  237. #define WPDataFile_wpQueryIcon(somSelf) \
  238.     WPObject_wpQueryIcon(somSelf)
  239.  
  240. /*
  241.  * Override method: somDefaultInit
  242.  */
  243. #define WPDataFile_somDefaultInit(somSelf,ctrl) \
  244.     SOMObject_somDefaultInit(somSelf,ctrl)
  245.  
  246. /*
  247.  * Override method: somDestruct
  248.  */
  249. #define WPDataFile_somDestruct(somSelf,doFree,ctrl) \
  250.     SOMObject_somDestruct(somSelf,doFree,ctrl)
  251.  
  252. /*
  253.  * New Method: wpAddFileTypePage
  254.  */
  255. typedef ULONG   SOMLINK somTP_WPDataFile_wpAddFileTypePage(WPDataFile *somSelf, 
  256.         HWND hwndNotebook);
  257. #pragma linkage(somTP_WPDataFile_wpAddFileTypePage, system)
  258. typedef somTP_WPDataFile_wpAddFileTypePage *somTD_WPDataFile_wpAddFileTypePage;
  259. #define somMD_WPDataFile_wpAddFileTypePage "::WPDataFile::wpAddFileTypePage"
  260. #define WPDataFile_wpAddFileTypePage(somSelf,hwndNotebook) \
  261.     (SOM_Resolve(somSelf, WPDataFile, wpAddFileTypePage) \
  262.     (somSelf,hwndNotebook))
  263. #ifndef SOMGD_wpAddFileTypePage
  264.     #if (defined(_wpAddFileTypePage) || defined(__wpAddFileTypePage))
  265.         #undef _wpAddFileTypePage
  266.         #undef __wpAddFileTypePage
  267.         #define SOMGD_wpAddFileTypePage 1
  268.     #else
  269.         #define _wpAddFileTypePage WPDataFile_wpAddFileTypePage
  270.     #endif /* _wpAddFileTypePage */
  271. #endif /* SOMGD_wpAddFileTypePage */
  272.  
  273. /*
  274.  * New Method: wpPrintMetaFile
  275.  */
  276. typedef BOOL   SOMLINK somTP_WPDataFile_wpPrintMetaFile(WPDataFile *somSelf, 
  277.         PPRINTDEST pPrintDest);
  278. #pragma linkage(somTP_WPDataFile_wpPrintMetaFile, system)
  279. typedef somTP_WPDataFile_wpPrintMetaFile *somTD_WPDataFile_wpPrintMetaFile;
  280. #define somMD_WPDataFile_wpPrintMetaFile "::WPDataFile::wpPrintMetaFile"
  281. #define WPDataFile_wpPrintMetaFile(somSelf,pPrintDest) \
  282.     (SOM_Resolve(somSelf, WPDataFile, wpPrintMetaFile) \
  283.     (somSelf,pPrintDest))
  284. #ifndef SOMGD_wpPrintMetaFile
  285.     #if (defined(_wpPrintMetaFile) || defined(__wpPrintMetaFile))
  286.         #undef _wpPrintMetaFile
  287.         #undef __wpPrintMetaFile
  288.         #define SOMGD_wpPrintMetaFile 1
  289.     #else
  290.         #define _wpPrintMetaFile WPDataFile_wpPrintMetaFile
  291.     #endif /* _wpPrintMetaFile */
  292. #endif /* SOMGD_wpPrintMetaFile */
  293.  
  294. /*
  295.  * New Method: wpPrintPifFile
  296.  */
  297. typedef BOOL   SOMLINK somTP_WPDataFile_wpPrintPifFile(WPDataFile *somSelf, 
  298.         PPRINTDEST pPrintDest);
  299. #pragma linkage(somTP_WPDataFile_wpPrintPifFile, system)
  300. typedef somTP_WPDataFile_wpPrintPifFile *somTD_WPDataFile_wpPrintPifFile;
  301. #define somMD_WPDataFile_wpPrintPifFile "::WPDataFile::wpPrintPifFile"
  302. #define WPDataFile_wpPrintPifFile(somSelf,pPrintDest) \
  303.     (SOM_Resolve(somSelf, WPDataFile, wpPrintPifFile) \
  304.     (somSelf,pPrintDest))
  305. #ifndef SOMGD_wpPrintPifFile
  306.     #if (defined(_wpPrintPifFile) || defined(__wpPrintPifFile))
  307.         #undef _wpPrintPifFile
  308.         #undef __wpPrintPifFile
  309.         #define SOMGD_wpPrintPifFile 1
  310.     #else
  311.         #define _wpPrintPifFile WPDataFile_wpPrintPifFile
  312.     #endif /* _wpPrintPifFile */
  313. #endif /* SOMGD_wpPrintPifFile */
  314.  
  315. /*
  316.  * New Method: wpPrintPrinterSpecificFile
  317.  */
  318. typedef BOOL   SOMLINK somTP_WPDataFile_wpPrintPrinterSpecificFile(WPDataFile *somSelf, 
  319.         PPRINTDEST pPrintDest);
  320. #pragma linkage(somTP_WPDataFile_wpPrintPrinterSpecificFile, system)
  321. typedef somTP_WPDataFile_wpPrintPrinterSpecificFile *somTD_WPDataFile_wpPrintPrinterSpecificFile;
  322. #define somMD_WPDataFile_wpPrintPrinterSpecificFile "::WPDataFile::wpPrintPrinterSpecificFile"
  323. #define WPDataFile_wpPrintPrinterSpecificFile(somSelf,pPrintDest) \
  324.     (SOM_Resolve(somSelf, WPDataFile, wpPrintPrinterSpecificFile) \
  325.     (somSelf,pPrintDest))
  326. #ifndef SOMGD_wpPrintPrinterSpecificFile
  327.     #if (defined(_wpPrintPrinterSpecificFile) || defined(__wpPrintPrinterSpecificFile))
  328.         #undef _wpPrintPrinterSpecificFile
  329.         #undef __wpPrintPrinterSpecificFile
  330.         #define SOMGD_wpPrintPrinterSpecificFile 1
  331.     #else
  332.         #define _wpPrintPrinterSpecificFile WPDataFile_wpPrintPrinterSpecificFile
  333.     #endif /* _wpPrintPrinterSpecificFile */
  334. #endif /* SOMGD_wpPrintPrinterSpecificFile */
  335.  
  336. /*
  337.  * New Method: wpPrintUnknownFile
  338.  */
  339. typedef BOOL   SOMLINK somTP_WPDataFile_wpPrintUnknownFile(WPDataFile *somSelf, 
  340.         PPRINTDEST pPrintDest);
  341. #pragma linkage(somTP_WPDataFile_wpPrintUnknownFile, system)
  342. typedef somTP_WPDataFile_wpPrintUnknownFile *somTD_WPDataFile_wpPrintUnknownFile;
  343. #define somMD_WPDataFile_wpPrintUnknownFile "::WPDataFile::wpPrintUnknownFile"
  344. #define WPDataFile_wpPrintUnknownFile(somSelf,pPrintDest) \
  345.     (SOM_Resolve(somSelf, WPDataFile, wpPrintUnknownFile) \
  346.     (somSelf,pPrintDest))
  347. #ifndef SOMGD_wpPrintUnknownFile
  348.     #if (defined(_wpPrintUnknownFile) || defined(__wpPrintUnknownFile))
  349.         #undef _wpPrintUnknownFile
  350.         #undef __wpPrintUnknownFile
  351.         #define SOMGD_wpPrintUnknownFile 1
  352.     #else
  353.         #define _wpPrintUnknownFile WPDataFile_wpPrintUnknownFile
  354.     #endif /* _wpPrintUnknownFile */
  355. #endif /* SOMGD_wpPrintUnknownFile */
  356.  
  357. /*
  358.  * New Method: wpQueryAssociatedProgram
  359.  */
  360. typedef WPObject*   SOMLINK somTP_WPDataFile_wpQueryAssociatedProgram(WPDataFile *somSelf, 
  361.         ULONG ulView, 
  362.         PULONG pulHowMatched, 
  363.         PSZ pszMatchString, 
  364.         ULONG cbMatchString, 
  365.         PSZ pszDefaultType);
  366. #pragma linkage(somTP_WPDataFile_wpQueryAssociatedProgram, system)
  367. typedef somTP_WPDataFile_wpQueryAssociatedProgram *somTD_WPDataFile_wpQueryAssociatedProgram;
  368. #define somMD_WPDataFile_wpQueryAssociatedProgram "::WPDataFile::wpQueryAssociatedProgram"
  369. #define WPDataFile_wpQueryAssociatedProgram(somSelf,ulView,pulHowMatched,pszMatchString,cbMatchString,pszDefaultType) \
  370.     (SOM_Resolve(somSelf, WPDataFile, wpQueryAssociatedProgram) \
  371.     (somSelf,ulView,pulHowMatched,pszMatchString,cbMatchString,pszDefaultType))
  372. #ifndef SOMGD_wpQueryAssociatedProgram
  373.     #if (defined(_wpQueryAssociatedProgram) || defined(__wpQueryAssociatedProgram))
  374.         #undef _wpQueryAssociatedProgram
  375.         #undef __wpQueryAssociatedProgram
  376.         #define SOMGD_wpQueryAssociatedProgram 1
  377.     #else
  378.         #define _wpQueryAssociatedProgram WPDataFile_wpQueryAssociatedProgram
  379.     #endif /* _wpQueryAssociatedProgram */
  380. #endif /* SOMGD_wpQueryAssociatedProgram */
  381.  
  382. /*
  383.  * New Method: wpSetAssociatedFileIcon
  384.  */
  385. typedef void   SOMLINK somTP_WPDataFile_wpSetAssociatedFileIcon(WPDataFile *somSelf);
  386. #pragma linkage(somTP_WPDataFile_wpSetAssociatedFileIcon, system)
  387. typedef somTP_WPDataFile_wpSetAssociatedFileIcon *somTD_WPDataFile_wpSetAssociatedFileIcon;
  388. #define somMD_WPDataFile_wpSetAssociatedFileIcon "::WPDataFile::wpSetAssociatedFileIcon"
  389. #define WPDataFile_wpSetAssociatedFileIcon(somSelf) \
  390.     (SOM_Resolve(somSelf, WPDataFile, wpSetAssociatedFileIcon) \
  391.     (somSelf))
  392. #ifndef SOMGD_wpSetAssociatedFileIcon
  393.     #if (defined(_wpSetAssociatedFileIcon) || defined(__wpSetAssociatedFileIcon))
  394.         #undef _wpSetAssociatedFileIcon
  395.         #undef __wpSetAssociatedFileIcon
  396.         #define SOMGD_wpSetAssociatedFileIcon 1
  397.     #else
  398.         #define _wpSetAssociatedFileIcon WPDataFile_wpSetAssociatedFileIcon
  399.     #endif /* _wpSetAssociatedFileIcon */
  400. #endif /* SOMGD_wpSetAssociatedFileIcon */
  401.  
  402. /*
  403.  * New Method: wpQueryAssociatedFileIcon
  404.  */
  405. typedef HPOINTER   SOMLINK somTP_WPDataFile_wpQueryAssociatedFileIcon(WPDataFile *somSelf);
  406. #pragma linkage(somTP_WPDataFile_wpQueryAssociatedFileIcon, system)
  407. typedef somTP_WPDataFile_wpQueryAssociatedFileIcon *somTD_WPDataFile_wpQueryAssociatedFileIcon;
  408. #define somMD_WPDataFile_wpQueryAssociatedFileIcon "::WPDataFile::wpQueryAssociatedFileIcon"
  409. #define WPDataFile_wpQueryAssociatedFileIcon(somSelf) \
  410.     (SOM_Resolve(somSelf, WPDataFile, wpQueryAssociatedFileIcon) \
  411.     (somSelf))
  412. #ifndef SOMGD_wpQueryAssociatedFileIcon
  413.     #if (defined(_wpQueryAssociatedFileIcon) || defined(__wpQueryAssociatedFileIcon))
  414.         #undef _wpQueryAssociatedFileIcon
  415.         #undef __wpQueryAssociatedFileIcon
  416.         #define SOMGD_wpQueryAssociatedFileIcon 1
  417.     #else
  418.         #define _wpQueryAssociatedFileIcon WPDataFile_wpQueryAssociatedFileIcon
  419.     #endif /* _wpQueryAssociatedFileIcon */
  420. #endif /* SOMGD_wpQueryAssociatedFileIcon */
  421. #ifndef SOM_DONT_USE_INHERITED_MACROS
  422. #define WPDataFile_wpQueryType WPFileSystem_wpQueryType
  423. #define WPDataFile_wpSetAttr WPFileSystem_wpSetAttr
  424. #define WPDataFile_wpQueryAttr WPFileSystem_wpQueryAttr
  425. #define WPDataFile_wpAddFile1Page WPFileSystem_wpAddFile1Page
  426. #define WPDataFile_wpAddFile2Page WPFileSystem_wpAddFile2Page
  427. #define WPDataFile_wpAddFile3Page WPFileSystem_wpAddFile3Page
  428. #define WPDataFile_wpAddFileMenuPage WPFileSystem_wpAddFileMenuPage
  429. #define WPDataFile_wpQueryCreation WPFileSystem_wpQueryCreation
  430. #define WPDataFile_wpQueryLastAccess WPFileSystem_wpQueryLastAccess
  431. #define WPDataFile_wpQueryLastWrite WPFileSystem_wpQueryLastWrite
  432. #define WPDataFile_wpQueryFileSize WPFileSystem_wpQueryFileSize
  433. #define WPDataFile_wpQueryEASize WPFileSystem_wpQueryEASize
  434. #define WPDataFile_wpSetDateInfo WPFileSystem_wpSetDateInfo
  435. #define WPDataFile_wpSetFileSizeInfo WPFileSystem_wpSetFileSizeInfo
  436. #define WPDataFile_wpRefresh WPFileSystem_wpRefresh
  437. #define WPDataFile_wpQueryRefreshFlags WPFileSystem_wpQueryRefreshFlags
  438. #define WPDataFile_wpSetRefreshFlags WPFileSystem_wpSetRefreshFlags
  439. #define WPDataFile_wpPrintPlainTextFile WPFileSystem_wpPrintPlainTextFile
  440. #define WPDataFile_wpSetTitleAndRenameFile WPFileSystem_wpSetTitleAndRenameFile
  441. #define WPDataFile_wpVerifyUpdateAccess WPFileSystem_wpVerifyUpdateAccess
  442. #define WPDataFile_wpQueryEASupport WPFileSystem_wpQueryEASupport
  443. #define WPDataFile_wpAddUserItemsToPopupMenu WPFileSystem_wpAddUserItemsToPopupMenu
  444. #define WPDataFile_wpIsDiskSwapped WPFileSystem_wpIsDiskSwapped
  445. #define WPDataFile_wpQueryRealName WPFileSystem_wpQueryRealName
  446. #define WPDataFile_wpQueryFilename WPFileSystem_wpQueryFilename
  447. #define WPDataFile_wpQueryDisk WPFileSystem_wpQueryDisk
  448. #define WPDataFile_wpQueryDateInfo WPFileSystem_wpQueryDateInfo
  449. #define WPDataFile_wpConfirmKeepAssoc WPFileSystem_wpConfirmKeepAssoc
  450. #define WPDataFile_wpUnInitData WPObject_wpUnInitData
  451. #define WPDataFile_wpQueryHandle WPObject_wpQueryHandle
  452. #define WPDataFile_wpSaveImmediate WPObject_wpSaveImmediate
  453. #define WPDataFile_wpFilterPopupMenu WPObject_wpFilterPopupMenu
  454. #define WPDataFile_wpSetTitle WPObject_wpSetTitle
  455. #define WPDataFile_wpViewObject WPObject_wpViewObject
  456. #define WPDataFile_wpSwitchTo WPObject_wpSwitchTo
  457. #define WPDataFile_wpCopyObject WPObject_wpCopyObject
  458. #define WPDataFile_wpCreateFromTemplate WPObject_wpCreateFromTemplate
  459. #define WPDataFile_wpMoveObject WPObject_wpMoveObject
  460. #define WPDataFile_wpQueryIconData WPObject_wpQueryIconData
  461. #define WPDataFile_wpSetIconData WPObject_wpSetIconData
  462. #define WPDataFile_wpQueryDetailsData WPObject_wpQueryDetailsData
  463. #define WPDataFile_wpSaveState WPObject_wpSaveState
  464. #define WPDataFile_wpDraggedOverObject WPObject_wpDraggedOverObject
  465. #define WPDataFile_wpDroppedOnObject WPObject_wpDroppedOnObject
  466. #define WPDataFile_wpQueryNameClashOptions WPObject_wpQueryNameClashOptions
  467. #define WPDataFile_wpAppendObject WPObject_wpAppendObject
  468. #define WPDataFile_wpReplaceObject WPObject_wpReplaceObject
  469. #define WPDataFile_wpQueryStyle WPObject_wpQueryStyle
  470. #define WPDataFile_wpSetStyle WPObject_wpSetStyle
  471. #define WPDataFile_wpDoesObjectMatch WPObject_wpDoesObjectMatch
  472. #define WPDataFile_wpAddObjectGeneralPage WPObject_wpAddObjectGeneralPage
  473. #define WPDataFile_wpAddObjectGeneralPage2 WPObject_wpAddObjectGeneralPage2
  474. #define WPDataFile_wpAddToObjUseList WPObject_wpAddToObjUseList
  475. #define WPDataFile_wpAllocMem WPObject_wpAllocMem
  476. #define WPDataFile_wpAssertObjectMutexSem WPObject_wpAssertObjectMutexSem
  477. #define WPDataFile_wpClose WPObject_wpClose
  478. #define WPDataFile_wpCnrInsertObject WPObject_wpCnrInsertObject
  479. #define WPDataFile_wpCnrRemoveObject WPObject_wpCnrRemoveObject
  480. #define WPDataFile_wpCnrSetEmphasis WPObject_wpCnrSetEmphasis
  481. #define WPDataFile_wpConfirmDelete WPObject_wpConfirmDelete
  482. #define WPDataFile_wpConfirmObjectTitle WPObject_wpConfirmObjectTitle
  483. #define WPDataFile_wpCopiedFromTemplate WPObject_wpCopiedFromTemplate
  484. #define WPDataFile_wpCreateAnother WPObject_wpCreateAnother
  485. #define WPDataFile_wpCreateShadowObject WPObject_wpCreateShadowObject
  486. #define WPDataFile_wpDelete WPObject_wpDelete
  487. #define WPDataFile_wpDeleteFromObjUseList WPObject_wpDeleteFromObjUseList
  488. #define WPDataFile_wpDisplayHelp WPObject_wpDisplayHelp
  489. #define WPDataFile_wpDisplayMenu WPObject_wpDisplayMenu
  490. #define WPDataFile_wpDrop WPObject_wpDrop
  491. #define WPDataFile_wpEndConversation WPObject_wpEndConversation
  492. #define WPDataFile_wpFindUseItem WPObject_wpFindUseItem
  493. #define WPDataFile_wpFree WPObject_wpFree
  494. #define WPDataFile_wpFreeMem WPObject_wpFreeMem
  495. #define WPDataFile_wpHide WPObject_wpHide
  496. #define WPDataFile_wpInitData WPObject_wpInitData
  497. #define WPDataFile_wpInsertPopupMenuItems WPObject_wpInsertPopupMenuItems
  498. #define WPDataFile_wpInsertSettingsPage WPObject_wpInsertSettingsPage
  499. #define WPDataFile_wpQueryConcurrentView WPObject_wpQueryConcurrentView
  500. #define WPDataFile_wpQueryButtonAppearance WPObject_wpQueryButtonAppearance
  501. #define WPDataFile_wpQueryConfirmations WPObject_wpQueryConfirmations
  502. #define WPDataFile_wpQueryDefaultView WPObject_wpQueryDefaultView
  503. #define WPDataFile_wpQueryError WPObject_wpQueryError
  504. #define WPDataFile_wpSetFolder WPObject_wpSetFolder
  505. #define WPDataFile_wpQueryFolder WPObject_wpQueryFolder
  506. #define WPDataFile_wpQueryMinWindow WPObject_wpQueryMinWindow
  507. #define WPDataFile_wpSetTaskRec WPObject_wpSetTaskRec
  508. #define WPDataFile_wpFindTaskRec WPObject_wpFindTaskRec
  509. #define WPDataFile_wpQueryTitle WPObject_wpQueryTitle
  510. #define WPDataFile_wpRegisterView WPObject_wpRegisterView
  511. #define WPDataFile_wpReleaseObjectMutexSem WPObject_wpReleaseObjectMutexSem
  512. #define WPDataFile_wpRender WPObject_wpRender
  513. #define WPDataFile_wpRenderComplete WPObject_wpRenderComplete
  514. #define WPDataFile_wpRequestObjectMutexSem WPObject_wpRequestObjectMutexSem
  515. #define WPDataFile_wpRestore WPObject_wpRestore
  516. #define WPDataFile_wpRestoreData WPObject_wpRestoreData
  517. #define WPDataFile_wpRestoreLong WPObject_wpRestoreLong
  518. #define WPDataFile_wpRestoreString WPObject_wpRestoreString
  519. #define WPDataFile_wpSaveData WPObject_wpSaveData
  520. #define WPDataFile_wpSaveDeferred WPObject_wpSaveDeferred
  521. #define WPDataFile_wpSaveLong WPObject_wpSaveLong
  522. #define WPDataFile_wpSaveString WPObject_wpSaveString
  523. #define WPDataFile_wpScanSetupString WPObject_wpScanSetupString
  524. #define WPDataFile_wpSetConcurrentView WPObject_wpSetConcurrentView
  525. #define WPDataFile_wpSetButtonAppearance WPObject_wpSetButtonAppearance
  526. #define WPDataFile_wpSetDefaultHelp WPObject_wpSetDefaultHelp
  527. #define WPDataFile_wpSetError WPObject_wpSetError
  528. #define WPDataFile_wpSetIconHandle WPObject_wpSetIconHandle
  529. #define WPDataFile_wpQueryScreenGroupID WPObject_wpQueryScreenGroupID
  530. #define WPDataFile_wpSetupOnce WPObject_wpSetupOnce
  531. #define WPDataFile_wpSetIcon WPObject_wpSetIcon
  532. #define WPDataFile_wpSetMinWindow WPObject_wpSetMinWindow
  533. #define WPDataFile_wpModifyStyle WPObject_wpModifyStyle
  534. #define WPDataFile_wpSetup WPObject_wpSetup
  535. #define WPDataFile_wpQueryTrueStyle WPObject_wpQueryTrueStyle
  536. #define WPDataFile_wpUnlockObject WPObject_wpUnlockObject
  537. #define WPDataFile_wpObjectReady WPObject_wpObjectReady
  538. #define WPDataFile_wpIsObjectInitialized WPObject_wpIsObjectInitialized
  539. #define WPDataFile_wpCreateShadowObjectExt WPObject_wpCreateShadowObjectExt
  540. #define WPDataFile_wpCnrDeleteUseItem WPObject_wpCnrDeleteUseItem
  541. #define WPDataFile_wpIsDeleteable WPObject_wpIsDeleteable
  542. #define WPDataFile_wpQueryCoreRecord WPObject_wpQueryCoreRecord
  543. #define WPDataFile_wpSetObjectID WPObject_wpSetObjectID
  544. #define WPDataFile_wpQueryObjectID WPObject_wpQueryObjectID
  545. #define WPDataFile_wpSetDefaultIconPos WPObject_wpSetDefaultIconPos
  546. #define WPDataFile_wpQueryDefaultIconPos WPObject_wpQueryDefaultIconPos
  547. #define WPDataFile_wpCnrRefreshDetails WPObject_wpCnrRefreshDetails
  548. #define WPDataFile_wpFindViewItem WPObject_wpFindViewItem
  549. #define WPDataFile_wpLockObject WPObject_wpLockObject
  550. #define WPDataFile_wpIsLocked WPObject_wpIsLocked
  551. #define WPDataFile_wpQueryContainerFlagPtr WPObject_wpQueryContainerFlagPtr
  552. #define WPDataFile_wpWaitForClose WPObject_wpWaitForClose
  553. #define WPDataFile_somInit SOMObject_somInit
  554. #define WPDataFile_somUninit SOMObject_somUninit
  555. #define WPDataFile_somDefaultCopyInit SOMObject_somDefaultCopyInit
  556. #define WPDataFile_somDefaultAssign SOMObject_somDefaultAssign
  557. #define WPDataFile_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
  558. #define WPDataFile_somDefaultVCopyInit SOMObject_somDefaultVCopyInit
  559. #define WPDataFile_somDefaultConstVCopyInit SOMObject_somDefaultConstVCopyInit
  560. #define WPDataFile_somDefaultConstAssign SOMObject_somDefaultConstAssign
  561. #define WPDataFile_somDefaultVAssign SOMObject_somDefaultVAssign
  562. #define WPDataFile_somDefaultConstVAssign SOMObject_somDefaultConstVAssign
  563. #define WPDataFile_somFree SOMObject_somFree
  564. #define WPDataFile_somGetClass SOMObject_somGetClass
  565. #define WPDataFile_somGetClassName SOMObject_somGetClassName
  566. #define WPDataFile_somGetSize SOMObject_somGetSize
  567. #define WPDataFile_somIsA SOMObject_somIsA
  568. #define WPDataFile_somIsInstanceOf SOMObject_somIsInstanceOf
  569. #define WPDataFile_somRespondsTo SOMObject_somRespondsTo
  570. #define WPDataFile_somDispatch SOMObject_somDispatch
  571. #define WPDataFile_somClassDispatch SOMObject_somClassDispatch
  572. #define WPDataFile_somCastObj SOMObject_somCastObj
  573. #define WPDataFile_somResetObj SOMObject_somResetObj
  574. #define WPDataFile_somDispatchV SOMObject_somDispatchV
  575. #define WPDataFile_somDispatchL SOMObject_somDispatchL
  576. #define WPDataFile_somDispatchA SOMObject_somDispatchA
  577. #define WPDataFile_somDispatchD SOMObject_somDispatchD
  578. #define WPDataFile_somPrintSelf SOMObject_somPrintSelf
  579. #define WPDataFile_somDumpSelf SOMObject_somDumpSelf
  580. #define WPDataFile_somDumpSelfInt SOMObject_somDumpSelfInt
  581. #endif /* SOM_DONT_USE_INHERITED_MACROS */
  582.  
  583. #endif       /* SOM_WPDataFile_h */
  584.  
  585. #ifndef SOM_M_WPDataFile_h
  586. #define SOM_M_WPDataFile_h
  587.  
  588.  
  589. #include <som.h>
  590.  
  591. /*
  592.  * -- This emitter treats Method Tokens as Thunks by default.
  593.  * -- Use the sc modifier "nothunks" to change this default
  594.  */
  595. #undef somresolve_
  596. #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
  597.  
  598. /*
  599.  * Define the class name as an object type
  600.  */
  601. #ifndef M_WPDataFile
  602. #define M_WPDataFile SOMObject
  603. #endif
  604. #include <wpfsys.h>
  605.  
  606. /*
  607.  * Start of bindings for IDL types
  608.  */
  609.  
  610.  
  611. /*
  612.  * End of bindings for IDL types.
  613.  */
  614.  
  615. #define M_WPDataFile_MajorVersion 1
  616. #define M_WPDataFile_MinorVersion 2
  617.  
  618. /*
  619.  * External name shortening if required
  620.  */
  621. #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
  622. #define M_WPDataFileNewClass wpdfc
  623. #pragma linkage(wpdfc, system)
  624. #define M_WPDataFileClassData wpdfd
  625. #define M_WPDataFileCClassData wpdfx
  626. #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
  627. /*--------------Migration------------*/
  628. #define M_WPDataFile_classObj M_WPDataFileClassData.classObject
  629. #define _M_WPDataFile M_WPDataFile_classObj
  630.  
  631. /*
  632.  * Declare the class creation procedure
  633.  */
  634. SOMEXTERN SOMClass * SOMLINK M_WPDataFileNewClass(integer4 somtmajorVersion,
  635.         integer4 somtminorVersion);
  636. #pragma linkage(M_WPDataFileNewClass, system)
  637.  
  638. /*
  639.  * Declare the class data structure
  640.  */
  641. SOMEXTERN struct M_WPDataFileClassDataStructure {
  642.     SOMClass *classObject;
  643. } SOMDLINK M_WPDataFileClassData;
  644.  
  645. /*
  646.  * Declare the C specific class data structure
  647.  */
  648. SOMEXTERN struct M_WPDataFileCClassDataStructure {
  649.     somMethodTabs parentMtab;
  650.     somDToken instanceDataToken;
  651. } SOMDLINK M_WPDataFileCClassData;
  652.  
  653. /*
  654.  * New and Renew macros for M_WPDataFile
  655.  */
  656. #define M_WPDataFileNew() \
  657.    ( _M_WPDataFile ? \
  658.     _somNew(_M_WPDataFile) \
  659.     : ( M_WPDataFileNewClass(\
  660.         M_WPDataFile_MajorVersion, \
  661.         M_WPDataFile_MinorVersion),\
  662.        _somNew(_M_WPDataFile)))
  663. #define M_WPDataFileRenew(buf) \
  664.    ( _M_WPDataFile ? \
  665.     _somRenew(_M_WPDataFile, buf) \
  666.     : ( M_WPDataFileNewClass(\
  667.         M_WPDataFile_MajorVersion, \
  668.         M_WPDataFile_MinorVersion),\
  669.        _somRenew(_M_WPDataFile, buf)))
  670.  
  671. /*
  672.  * Override method: wpclsQueryTitle
  673.  */
  674. #define M_WPDataFile_wpclsQueryTitle(somSelf) \
  675.     M_WPObject_wpclsQueryTitle(somSelf)
  676.  
  677. /*
  678.  * Override method: wpclsQueryIconData
  679.  */
  680. #define M_WPDataFile_wpclsQueryIconData(somSelf,pIconInfo) \
  681.     M_WPObject_wpclsQueryIconData(somSelf,pIconInfo)
  682.  
  683. /*
  684.  * Override method: wpclsQueryStyle
  685.  */
  686. #define M_WPDataFile_wpclsQueryStyle(somSelf) \
  687.     M_WPObject_wpclsQueryStyle(somSelf)
  688.  
  689. /*
  690.  * Override method: wpclsQueryDefaultView
  691.  */
  692. #define M_WPDataFile_wpclsQueryDefaultView(somSelf) \
  693.     M_WPObject_wpclsQueryDefaultView(somSelf)
  694.  
  695. /*
  696.  * Override method: wpclsQueryDefaultHelp
  697.  */
  698. #define M_WPDataFile_wpclsQueryDefaultHelp(somSelf,pHelpPanelId,pszHelpLibrary) \
  699.     M_WPObject_wpclsQueryDefaultHelp(somSelf,pHelpPanelId,pszHelpLibrary)
  700. #ifndef SOM_DONT_USE_INHERITED_MACROS
  701. #define M_WPDataFile_wpclsQueryAwakeObject M_WPFileSystem_wpclsQueryAwakeObject
  702. #define M_WPDataFile_wpclsFileSysExists M_WPFileSystem_wpclsFileSysExists
  703. #define M_WPDataFile_wpclsQueryObjectFromPath M_WPFileSystem_wpclsQueryObjectFromPath
  704. #define M_WPDataFile_wpclsQueryInstanceType M_WPFileSystem_wpclsQueryInstanceType
  705. #define M_WPDataFile_wpclsQueryInstanceFilter M_WPFileSystem_wpclsQueryInstanceFilter
  706. #define M_WPDataFile_wpclsInitData M_WPObject_wpclsInitData
  707. #define M_WPDataFile_wpclsQueryDetailsInfo M_WPObject_wpclsQueryDetailsInfo
  708. #define M_WPDataFile_wpclsQuerySearchInfo M_WPObject_wpclsQuerySearchInfo
  709. #define M_WPDataFile_wpclsQueryExtendedCriteria M_WPObject_wpclsQueryExtendedCriteria
  710. #define M_WPDataFile_wpclsNew M_WPObject_wpclsNew
  711. #define M_WPDataFile_wpclsCreateDefaultTemplates M_WPObject_wpclsCreateDefaultTemplates
  712. #define M_WPDataFile_wpclsMakeAwake M_WPObject_wpclsMakeAwake
  713. #define M_WPDataFile_wpclsQueryDetails M_WPObject_wpclsQueryDetails
  714. #define M_WPDataFile_wpclsQueryFolder M_WPObject_wpclsQueryFolder
  715. #define M_WPDataFile_wpclsQueryIcon M_WPObject_wpclsQueryIcon
  716. #define M_WPDataFile_wpclsUnInitData M_WPObject_wpclsUnInitData
  717. #define M_WPDataFile_wpclsFindObjectFirst M_WPObject_wpclsFindObjectFirst
  718. #define M_WPDataFile_wpclsFindObjectNext M_WPObject_wpclsFindObjectNext
  719. #define M_WPDataFile_wpclsFindObjectEnd M_WPObject_wpclsFindObjectEnd
  720. #define M_WPDataFile_wpclsSetError M_WPObject_wpclsSetError
  721. #define M_WPDataFile_wpclsQueryError M_WPObject_wpclsQueryError
  722. #define M_WPDataFile_wpclsQuerySettingsPageSize M_WPObject_wpclsQuerySettingsPageSize
  723. #define M_WPDataFile_wpclsQueryObject M_WPObject_wpclsQueryObject
  724. #define M_WPDataFile_wpclsQueryButtonAppearance M_WPObject_wpclsQueryButtonAppearance
  725. #define M_WPDataFile_wpclsDecUsage M_WPObject_wpclsDecUsage
  726. #define M_WPDataFile_wpclsIncUsage M_WPObject_wpclsIncUsage
  727. #define M_WPDataFile_wpclsInsertMultipleObjects M_WPObject_wpclsInsertMultipleObjects
  728. #define M_WPDataFile_wpclsFindOneObject M_WPObject_wpclsFindOneObject
  729. #define M_WPDataFile_wpclsSetSettingsPageSize M_WPObject_wpclsSetSettingsPageSize
  730. #define M_WPDataFile_wpclsSetIconData M_WPObject_wpclsSetIconData
  731. #define M_WPDataFile_wpclsSetIcon M_WPObject_wpclsSetIcon
  732. #define M_WPDataFile_wpclsObjectFromHandle M_WPObject_wpclsObjectFromHandle
  733. #define M_WPDataFile_wpclsRemoveObjects M_WPObject_wpclsRemoveObjects
  734. #define M_WPDataFile_somUninit SOMObject_somUninit
  735. #define M_WPDataFile_somClassReady SOMClass_somClassReady
  736. #define M_WPDataFile_somNew SOMClass_somNew
  737. #define M_WPDataFile_somRenew SOMClass_somRenew
  738. #define M_WPDataFile__get_somDataAlignment SOMClass__get_somDataAlignment
  739. #define M_WPDataFile__get_somInstanceDataOffsets SOMClass__get_somInstanceDataOffsets
  740. #define M_WPDataFile__get_somDirectInitClasses SOMClass__get_somDirectInitClasses
  741. #define M_WPDataFile__set_somDirectInitClasses SOMClass__set_somDirectInitClasses
  742. #define M_WPDataFile_somNewNoInit SOMClass_somNewNoInit
  743. #define M_WPDataFile_somRenewNoInit SOMClass_somRenewNoInit
  744. #define M_WPDataFile_somRenewNoZero SOMClass_somRenewNoZero
  745. #define M_WPDataFile_somRenewNoInitNoZero SOMClass_somRenewNoInitNoZero
  746. #define M_WPDataFile_somAllocate SOMClass_somAllocate
  747. #define M_WPDataFile_somDeallocate SOMClass_somDeallocate
  748. #define M_WPDataFile__get_somClassAllocate SOMClass__get_somClassAllocate
  749. #define M_WPDataFile__get_somClassDeallocate SOMClass__get_somClassDeallocate
  750. #define M_WPDataFile_somGetInstanceInitMask SOMClass_somGetInstanceInitMask
  751. #define M_WPDataFile_somGetInstanceDestructionMask SOMClass_somGetInstanceDestructionMask
  752. #define M_WPDataFile_somGetInstanceAssignmentMask SOMClass_somGetInstanceAssignmentMask
  753. #define M_WPDataFile_somInitClass SOMClass_somInitClass
  754. #define M_WPDataFile_somInitMIClass SOMClass_somInitMIClass
  755. #define M_WPDataFile_somAddStaticMethod SOMClass_somAddStaticMethod
  756. #define M_WPDataFile_somAddDynamicMethod SOMClass_somAddDynamicMethod
  757. #define M_WPDataFile_somOverrideSMethod SOMClass_somOverrideSMethod
  758. #define M_WPDataFile_somGetApplyStub SOMClass_somGetApplyStub
  759. #define M_WPDataFile_somGetClassData SOMClass_somGetClassData
  760. #define M_WPDataFile_somSetClassData SOMClass_somSetClassData
  761. #define M_WPDataFile_somGetClassMtab SOMClass_somGetClassMtab
  762. #define M_WPDataFile_somGetInstanceOffset SOMClass_somGetInstanceOffset
  763. #define M_WPDataFile_somGetInstancePartSize SOMClass_somGetInstancePartSize
  764. #define M_WPDataFile_somGetInstanceSize SOMClass_somGetInstanceSize
  765. #define M_WPDataFile_somGetInstanceToken SOMClass_somGetInstanceToken
  766. #define M_WPDataFile_somGetMemberToken SOMClass_somGetMemberToken
  767. #define M_WPDataFile_somGetMethodData SOMClass_somGetMethodData
  768. #define M_WPDataFile_somGetRdStub SOMClass_somGetRdStub
  769. #define M_WPDataFile_somGetMethodDescriptor SOMClass_somGetMethodDescriptor
  770. #define M_WPDataFile_somGetMethodIndex SOMClass_somGetMethodIndex
  771. #define M_WPDataFile_somGetMethodToken SOMClass_somGetMethodToken
  772. #define M_WPDataFile_somGetName SOMClass_somGetName
  773. #define M_WPDataFile_somGetNthMethodData SOMClass_somGetNthMethodData
  774. #define M_WPDataFile_somGetNthMethodInfo SOMClass_somGetNthMethodInfo
  775. #define M_WPDataFile_somGetNumMethods SOMClass_somGetNumMethods
  776. #define M_WPDataFile_somGetNumStaticMethods SOMClass_somGetNumStaticMethods
  777. #define M_WPDataFile_somGetParent SOMClass_somGetParent
  778. #define M_WPDataFile_somGetParents SOMClass_somGetParents
  779. #define M_WPDataFile_somGetPClsMtab SOMClass_somGetPClsMtab
  780. #define M_WPDataFile_somGetPClsMtabs SOMClass_somGetPClsMtabs
  781. #define M_WPDataFile_somGetVersionNumbers SOMClass_somGetVersionNumbers
  782. #define M_WPDataFile_somSetMethodDescriptor SOMClass_somSetMethodDescriptor
  783. #define M_WPDataFile_somFindMethod SOMClass_somFindMethod
  784. #define M_WPDataFile_somFindMethodOk SOMClass_somFindMethodOk
  785. #define M_WPDataFile_somFindSMethod SOMClass_somFindSMethod
  786. #define M_WPDataFile_somFindSMethodOk SOMClass_somFindSMethodOk
  787. #define M_WPDataFile_somLookupMethod SOMClass_somLookupMethod
  788. #define M_WPDataFile_somCheckVersion SOMClass_somCheckVersion
  789. #define M_WPDataFile_somDescendedFrom SOMClass_somDescendedFrom
  790. #define M_WPDataFile_somSupportsMethod SOMClass_somSupportsMethod
  791. #define M_WPDataFile_somDefinedMethod SOMClass_somDefinedMethod
  792. #define M_WPDataFile_somOverrideMtab SOMClass_somOverrideMtab
  793. #define M_WPDataFile_somDefaultInit SOMObject_somDefaultInit
  794. #define M_WPDataFile_somDestruct SOMObject_somDestruct
  795. #define M_WPDataFile_somDefaultCopyInit SOMObject_somDefaultCopyInit
  796. #define M_WPDataFile_somDefaultAssign SOMObject_somDefaultAssign
  797. #define M_WPDataFile_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
  798. #define M_WPDataFile_somDefaultVCopyInit SOMObject_somDefaultVCopyInit
  799. #define M_WPDataFile_somDefaultConstVCopyInit SOMObject_somDefaultConstVCopyInit
  800. #define M_WPDataFile_somDefaultConstAssign SOMObject_somDefaultConstAssign
  801. #define M_WPDataFile_somDefaultVAssign SOMObject_somDefaultVAssign
  802. #define M_WPDataFile_somDefaultConstVAssign SOMObject_somDefaultConstVAssign
  803. #define M_WPDataFile_somInit SOMObject_somInit
  804. #define M_WPDataFile_somFree SOMObject_somFree
  805. #define M_WPDataFile_somGetClass SOMObject_somGetClass
  806. #define M_WPDataFile_somGetClassName SOMObject_somGetClassName
  807. #define M_WPDataFile_somGetSize SOMObject_somGetSize
  808. #define M_WPDataFile_somIsA SOMObject_somIsA
  809. #define M_WPDataFile_somIsInstanceOf SOMObject_somIsInstanceOf
  810. #define M_WPDataFile_somRespondsTo SOMObject_somRespondsTo
  811. #define M_WPDataFile_somDispatch SOMObject_somDispatch
  812. #define M_WPDataFile_somClassDispatch SOMObject_somClassDispatch
  813. #define M_WPDataFile_somCastObj SOMObject_somCastObj
  814. #define M_WPDataFile_somResetObj SOMObject_somResetObj
  815. #define M_WPDataFile_somDispatchV SOMObject_somDispatchV
  816. #define M_WPDataFile_somDispatchL SOMObject_somDispatchL
  817. #define M_WPDataFile_somDispatchA SOMObject_somDispatchA
  818. #define M_WPDataFile_somDispatchD SOMObject_somDispatchD
  819. #define M_WPDataFile_somPrintSelf SOMObject_somPrintSelf
  820. #define M_WPDataFile_somDumpSelf SOMObject_somDumpSelf
  821. #define M_WPDataFile_somDumpSelfInt SOMObject_somDumpSelfInt
  822. #endif /* SOM_DONT_USE_INHERITED_MACROS */
  823.  
  824. #endif       /* SOM_M_WPDataFile_h */
  825.