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