home *** CD-ROM | disk | FTP | other *** search
/ The Developer Connection…ice Driver Kit for OS/2 3 / DEV3-D1.ISO / source / wpshidl / h / wppgmf.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-11-17  |  34.6 KB  |  789 lines

  1.  
  2. /*
  3.  * This file was generated by the SOM Compiler.
  4.  * FileName: wppgmf.h.
  5.  * Generated using:
  6.  *     SOM Precompiler somipc: 2.2
  7.  *     SOM Emitter emith: 2.7
  8.  */
  9.  
  10. /*
  11.  *   Module Header
  12.  * 
  13.  *   Module Name: WPPGMF
  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_WPProgramFile_h
  23. #define SOM_WPProgramFile_h
  24.  
  25.  
  26. #include <som.h>
  27.  
  28. /*
  29.  * -- This emitter treats Method Tokens as Thunks by default
  30.  * -- Use the sc modifier "nothunks" to change this default
  31.  */
  32. #undef somresolve_
  33. #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
  34.  
  35. /*
  36.  * Define the class name as an object type
  37.  */
  38. #ifndef WPProgramFile
  39. #define WPProgramFile SOMObject
  40. #endif
  41. #include <wpdataf.h>
  42.  
  43. /*
  44.  * Start of user-defined types:
  45.  */
  46. #ifndef WPFolder
  47.     #define WPFolder SOMObject
  48. #endif /* WPFolder */
  49.  
  50. /*
  51.  * End of user-defined types.
  52.  */
  53.  
  54. #define WPProgramFile_MajorVersion 1
  55. #define WPProgramFile_MinorVersion 2
  56.  
  57. /*
  58.  * External name shortening if required
  59.  */
  60. #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
  61. #define WPProgramFileNewClass wppgmc
  62. #pragma linkage(wppgmc, system)
  63. #define WPProgramFileClassData wppgmd
  64. #define WPProgramFileCClassData wppgmx
  65. #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
  66.  
  67. /*
  68.  * Include the meta class file
  69.  */
  70. #include <wppgmf.h>
  71. /*--------------Migration------------*/
  72. #define WPProgramFile_classObj WPProgramFileClassData.classObject
  73. #define _WPProgramFile WPProgramFile_classObj
  74.  
  75. /*
  76.  * Declare the class creation procedure
  77.  */
  78. SOMEXTERN SOMClass * SOMLINK WPProgramFileNewClass(integer4 somtmajorVersion,
  79.         integer4 somtminorVersion);
  80. #pragma linkage(WPProgramFileNewClass, system)
  81.  
  82. /*
  83.  * Declare the class data structure
  84.  */
  85. SOMEXTERN struct WPProgramFileClassDataStructure {
  86.     SOMAny *classObject;
  87.     somMToken wpAddProgramAssociationPage;
  88.     somMToken wpAddProgramPage;
  89.     somMToken wpAddProgramSessionPage;
  90.     somMToken wpSetProgDetails;
  91.     somMToken wpQueryProgDetails;
  92.     somMToken wpSetProgIcon;
  93.     somMToken wpQueryAssociationFilter;
  94.     somMToken wpQueryAssociationType;
  95.     somMToken wpSetAssociationFilter;
  96.     somMToken wpSetAssociationType;
  97. } WPProgramFileClassData;
  98.  
  99. /*
  100.  * Declare the C specific class data structure
  101.  */
  102. SOMEXTERN struct WPProgramFileCClassDataStructure {
  103.     somMethodTabs parentMtab;
  104.     somDToken instanceDataToken;
  105. } WPProgramFileCClassData;
  106.  
  107. /*
  108.  * New and Renew macros for WPProgramFile
  109.  */
  110. #define WPProgramFileNew() \
  111.     ( WPProgramFileClassData.classObject \
  112.         ? (_somNew(WPProgramFileClassData.classObject)) \
  113.         : ( WPProgramFileNewClass(WPProgramFile_MajorVersion, WPProgramFile_MinorVersion), (_somNew(WPProgramFileClassData.classObject)) ) )
  114. #define WPProgramFileRenew(buf) \
  115.     ( _somRenew(WPProgramFileClassData.classObject, buf) )
  116.  
  117. /*
  118.  * Override method: wpSetAssociatedFileIcon
  119.  */
  120. #define WPProgramFile_wpSetAssociatedFileIcon(somSelf) \
  121.     WPDataFile_wpSetAssociatedFileIcon(somSelf)
  122.  
  123. /*
  124.  * Override method: wpInitData
  125.  */
  126. #define WPProgramFile_wpInitData(somSelf) \
  127.     WPObject_wpInitData(somSelf)
  128.  
  129. /*
  130.  * Override method: wpSaveState
  131.  */
  132. #define WPProgramFile_wpSaveState(somSelf) \
  133.     WPObject_wpSaveState(somSelf)
  134.  
  135. /*
  136.  * Override method: wpRestoreState
  137.  */
  138. #define WPProgramFile_wpRestoreState(somSelf,ulReserved) \
  139.     WPObject_wpRestoreState(somSelf,ulReserved)
  140.  
  141. /*
  142.  * Override method: wpAddSettingsPages
  143.  */
  144. #define WPProgramFile_wpAddSettingsPages(somSelf,hwndNotebook) \
  145.     WPObject_wpAddSettingsPages(somSelf,hwndNotebook)
  146.  
  147. /*
  148.  * Override method: wpOpen
  149.  */
  150. #define WPProgramFile_wpOpen(somSelf,hwndCnr,ulView,param) \
  151.     WPObject_wpOpen(somSelf,hwndCnr,ulView,param)
  152.  
  153. /*
  154.  * Override method: wpModifyPopupMenu
  155.  */
  156. #define WPProgramFile_wpModifyPopupMenu(somSelf,hwndMenu,hwndCnr,iPosition) \
  157.     WPObject_wpModifyPopupMenu(somSelf,hwndMenu,hwndCnr,iPosition)
  158.  
  159. /*
  160.  * Override method: wpMenuItemSelected
  161.  */
  162. #define WPProgramFile_wpMenuItemSelected(somSelf,hwndFrame,ulMenuId) \
  163.     WPObject_wpMenuItemSelected(somSelf,hwndFrame,ulMenuId)
  164.  
  165. /*
  166.  * Override method: wpMenuItemHelpSelected
  167.  */
  168. #define WPProgramFile_wpMenuItemHelpSelected(somSelf,MenuId) \
  169.     WPObject_wpMenuItemHelpSelected(somSelf,MenuId)
  170.  
  171. /*
  172.  * Override method: wpMoveObject
  173.  */
  174. #define WPProgramFile_wpMoveObject(somSelf,Folder) \
  175.     WPObject_wpMoveObject(somSelf,Folder)
  176.  
  177. /*
  178.  * Override method: wpDragOver
  179.  */
  180. #define WPProgramFile_wpDragOver(somSelf,hwndCnr,pdrgInfo) \
  181.     WPObject_wpDragOver(somSelf,hwndCnr,pdrgInfo)
  182.  
  183. /*
  184.  * Override method: wpDrop
  185.  */
  186. #define WPProgramFile_wpDrop(somSelf,hwndCnr,pdrgInfo,pdrgItem) \
  187.     WPObject_wpDrop(somSelf,hwndCnr,pdrgInfo,pdrgItem)
  188.  
  189. /*
  190.  * Override method: wpCopyObject
  191.  */
  192. #define WPProgramFile_wpCopyObject(somSelf,Folder,fLock) \
  193.     WPObject_wpCopyObject(somSelf,Folder,fLock)
  194.  
  195. /*
  196.  * Override method: wpConfirmRenameFileWithExt
  197.  */
  198. #define WPProgramFile_wpConfirmRenameFileWithExt(somSelf) \
  199.     WPFileSystem_wpConfirmRenameFileWithExt(somSelf)
  200.  
  201. /*
  202.  * Override method: wpCreateAnother
  203.  */
  204. #define WPProgramFile_wpCreateAnother(somSelf,pszTitle,pszSetupEnv,Folder) \
  205.     WPObject_wpCreateAnother(somSelf,pszTitle,pszSetupEnv,Folder)
  206.  
  207. /*
  208.  * Override method: wpFilterPopupMenu
  209.  */
  210. #define WPProgramFile_wpFilterPopupMenu(somSelf,ulFlags,hwndCnr,fMultiSelect) \
  211.     WPObject_wpFilterPopupMenu(somSelf,ulFlags,hwndCnr,fMultiSelect)
  212.  
  213. /*
  214.  * Override method: wpSetup
  215.  */
  216. #define WPProgramFile_wpSetup(somSelf,pszSetupString) \
  217.     WPObject_wpSetup(somSelf,pszSetupString)
  218.  
  219. /*
  220.  * Override method: wpQueryNameClashOptions
  221.  */
  222. #define WPProgramFile_wpQueryNameClashOptions(somSelf,menuID) \
  223.     WPObject_wpQueryNameClashOptions(somSelf,menuID)
  224.  
  225. /*
  226.  * New Name Lookup Method: wpAddProgramAssociationPage
  227.  */
  228. typedef ULONG   SOMLINK somTP_WPProgramFile_wpAddProgramAssociationPage(WPProgramFile *somSelf,
  229.         HWND hwndNotebook);
  230. #pragma linkage(somTP_WPProgramFile_wpAddProgramAssociationPage, system)
  231. typedef somTP_WPProgramFile_wpAddProgramAssociationPage *somTD_WPProgramFile_wpAddProgramAssociationPage;
  232. #define somMD_WPProgramFile_wpAddProgramAssociationPage "::WPProgramFile::wpAddProgramAssociationPage"
  233. #define WPProgramFile_wpAddProgramAssociationPage(somSelf,hwndNotebook) \
  234.     (SOM_Resolve(somSelf, WPProgramFile, wpAddProgramAssociationPage) \
  235.     (somSelf,hwndNotebook))
  236.  
  237. #ifndef lookup_wpAddProgramAssociationPage
  238. static char *somLMN_wpAddProgramAssociationPage = "wpAddProgramAssociationPage";
  239. static somId somLId_wpAddProgramAssociationPage = &somLMN_wpAddProgramAssociationPage;
  240. #define lookup_wpAddProgramAssociationPage(somSelf,hwndNotebook) \
  241.     ((( somTD_WPProgramFile_wpAddProgramAssociationPage ) \
  242.     _somLookupMethod(SOM_GetClass(somSelf), somLId_wpAddProgramAssociationPage)) \
  243.         (somSelf,hwndNotebook))
  244. #define _wpAddProgramAssociationPage lookup_wpAddProgramAssociationPage
  245. #endif     /* lookup_wpAddProgramAssociationPage */
  246.  
  247. /*
  248.  * New Name Lookup Method: wpQueryProgDetails
  249.  */
  250. typedef BOOL   SOMLINK somTP_WPProgramFile_wpQueryProgDetails(WPProgramFile *somSelf,
  251.         PPROGDETAILS pProgDetails,
  252.         PULONG pulSize);
  253. #pragma linkage(somTP_WPProgramFile_wpQueryProgDetails, system)
  254. typedef somTP_WPProgramFile_wpQueryProgDetails *somTD_WPProgramFile_wpQueryProgDetails;
  255. #define somMD_WPProgramFile_wpQueryProgDetails "::WPProgramFile::wpQueryProgDetails"
  256. #define WPProgramFile_wpQueryProgDetails(somSelf,pProgDetails,pulSize) \
  257.     (SOM_Resolve(somSelf, WPProgramFile, wpQueryProgDetails) \
  258.     (somSelf,pProgDetails,pulSize))
  259.  
  260. #ifndef lookup_wpQueryProgDetails
  261. static char *somLMN_wpQueryProgDetails = "wpQueryProgDetails";
  262. static somId somLId_wpQueryProgDetails = &somLMN_wpQueryProgDetails;
  263. #define lookup_wpQueryProgDetails(somSelf,pProgDetails,pulSize) \
  264.     ((( somTD_WPProgramFile_wpQueryProgDetails ) \
  265.     _somLookupMethod(SOM_GetClass(somSelf), somLId_wpQueryProgDetails)) \
  266.         (somSelf,pProgDetails,pulSize))
  267. #define _wpQueryProgDetails lookup_wpQueryProgDetails
  268. #endif     /* lookup_wpQueryProgDetails */
  269.  
  270. /*
  271.  * New Name Lookup Method: wpSetProgDetails
  272.  */
  273. typedef BOOL   SOMLINK somTP_WPProgramFile_wpSetProgDetails(WPProgramFile *somSelf,
  274.         PPROGDETAILS pProgDetails);
  275. #pragma linkage(somTP_WPProgramFile_wpSetProgDetails, system)
  276. typedef somTP_WPProgramFile_wpSetProgDetails *somTD_WPProgramFile_wpSetProgDetails;
  277. #define somMD_WPProgramFile_wpSetProgDetails "::WPProgramFile::wpSetProgDetails"
  278. #define WPProgramFile_wpSetProgDetails(somSelf,pProgDetails) \
  279.     (SOM_Resolve(somSelf, WPProgramFile, wpSetProgDetails) \
  280.     (somSelf,pProgDetails))
  281.  
  282. #ifndef lookup_wpSetProgDetails
  283. static char *somLMN_wpSetProgDetails = "wpSetProgDetails";
  284. static somId somLId_wpSetProgDetails = &somLMN_wpSetProgDetails;
  285. #define lookup_wpSetProgDetails(somSelf,pProgDetails) \
  286.     ((( somTD_WPProgramFile_wpSetProgDetails ) \
  287.     _somLookupMethod(SOM_GetClass(somSelf), somLId_wpSetProgDetails)) \
  288.         (somSelf,pProgDetails))
  289. #define _wpSetProgDetails lookup_wpSetProgDetails
  290. #endif     /* lookup_wpSetProgDetails */
  291.  
  292. /*
  293.  * New Name Lookup Method: wpAddProgramPage
  294.  */
  295. typedef ULONG   SOMLINK somTP_WPProgramFile_wpAddProgramPage(WPProgramFile *somSelf,
  296.         HWND hwndNotebook);
  297. #pragma linkage(somTP_WPProgramFile_wpAddProgramPage, system)
  298. typedef somTP_WPProgramFile_wpAddProgramPage *somTD_WPProgramFile_wpAddProgramPage;
  299. #define somMD_WPProgramFile_wpAddProgramPage "::WPProgramFile::wpAddProgramPage"
  300. #define WPProgramFile_wpAddProgramPage(somSelf,hwndNotebook) \
  301.     (SOM_Resolve(somSelf, WPProgramFile, wpAddProgramPage) \
  302.     (somSelf,hwndNotebook))
  303.  
  304. #ifndef lookup_wpAddProgramPage
  305. static char *somLMN_wpAddProgramPage = "wpAddProgramPage";
  306. static somId somLId_wpAddProgramPage = &somLMN_wpAddProgramPage;
  307. #define lookup_wpAddProgramPage(somSelf,hwndNotebook) \
  308.     ((( somTD_WPProgramFile_wpAddProgramPage ) \
  309.     _somLookupMethod(SOM_GetClass(somSelf), somLId_wpAddProgramPage)) \
  310.         (somSelf,hwndNotebook))
  311. #define _wpAddProgramPage lookup_wpAddProgramPage
  312. #endif     /* lookup_wpAddProgramPage */
  313.  
  314. /*
  315.  * New Name Lookup Method: wpAddProgramSessionPage
  316.  */
  317. typedef ULONG   SOMLINK somTP_WPProgramFile_wpAddProgramSessionPage(WPProgramFile *somSelf,
  318.         HWND hwndNotebook);
  319. #pragma linkage(somTP_WPProgramFile_wpAddProgramSessionPage, system)
  320. typedef somTP_WPProgramFile_wpAddProgramSessionPage *somTD_WPProgramFile_wpAddProgramSessionPage;
  321. #define somMD_WPProgramFile_wpAddProgramSessionPage "::WPProgramFile::wpAddProgramSessionPage"
  322. #define WPProgramFile_wpAddProgramSessionPage(somSelf,hwndNotebook) \
  323.     (SOM_Resolve(somSelf, WPProgramFile, wpAddProgramSessionPage) \
  324.     (somSelf,hwndNotebook))
  325.  
  326. #ifndef lookup_wpAddProgramSessionPage
  327. static char *somLMN_wpAddProgramSessionPage = "wpAddProgramSessionPage";
  328. static somId somLId_wpAddProgramSessionPage = &somLMN_wpAddProgramSessionPage;
  329. #define lookup_wpAddProgramSessionPage(somSelf,hwndNotebook) \
  330.     ((( somTD_WPProgramFile_wpAddProgramSessionPage ) \
  331.     _somLookupMethod(SOM_GetClass(somSelf), somLId_wpAddProgramSessionPage)) \
  332.         (somSelf,hwndNotebook))
  333. #define _wpAddProgramSessionPage lookup_wpAddProgramSessionPage
  334. #endif     /* lookup_wpAddProgramSessionPage */
  335.  
  336. /*
  337.  * New Name Lookup Method: wpQueryAssociationFilter
  338.  */
  339. typedef PSZ   SOMLINK somTP_WPProgramFile_wpQueryAssociationFilter(WPProgramFile *somSelf);
  340. #pragma linkage(somTP_WPProgramFile_wpQueryAssociationFilter, system)
  341. typedef somTP_WPProgramFile_wpQueryAssociationFilter *somTD_WPProgramFile_wpQueryAssociationFilter;
  342. #define somMD_WPProgramFile_wpQueryAssociationFilter "::WPProgramFile::wpQueryAssociationFilter"
  343. #define WPProgramFile_wpQueryAssociationFilter(somSelf) \
  344.     (SOM_Resolve(somSelf, WPProgramFile, wpQueryAssociationFilter) \
  345.     (somSelf))
  346.  
  347. #ifndef lookup_wpQueryAssociationFilter
  348. static char *somLMN_wpQueryAssociationFilter = "wpQueryAssociationFilter";
  349. static somId somLId_wpQueryAssociationFilter = &somLMN_wpQueryAssociationFilter;
  350. #define lookup_wpQueryAssociationFilter(somSelf) \
  351.     ((( somTD_WPProgramFile_wpQueryAssociationFilter ) \
  352.     _somLookupMethod(SOM_GetClass(somSelf), somLId_wpQueryAssociationFilter)) \
  353.         (somSelf))
  354. #define _wpQueryAssociationFilter lookup_wpQueryAssociationFilter
  355. #endif     /* lookup_wpQueryAssociationFilter */
  356.  
  357. /*
  358.  * New Name Lookup Method: wpQueryAssociationType
  359.  */
  360. typedef PSZ   SOMLINK somTP_WPProgramFile_wpQueryAssociationType(WPProgramFile *somSelf);
  361. #pragma linkage(somTP_WPProgramFile_wpQueryAssociationType, system)
  362. typedef somTP_WPProgramFile_wpQueryAssociationType *somTD_WPProgramFile_wpQueryAssociationType;
  363. #define somMD_WPProgramFile_wpQueryAssociationType "::WPProgramFile::wpQueryAssociationType"
  364. #define WPProgramFile_wpQueryAssociationType(somSelf) \
  365.     (SOM_Resolve(somSelf, WPProgramFile, wpQueryAssociationType) \
  366.     (somSelf))
  367.  
  368. #ifndef lookup_wpQueryAssociationType
  369. static char *somLMN_wpQueryAssociationType = "wpQueryAssociationType";
  370. static somId somLId_wpQueryAssociationType = &somLMN_wpQueryAssociationType;
  371. #define lookup_wpQueryAssociationType(somSelf) \
  372.     ((( somTD_WPProgramFile_wpQueryAssociationType ) \
  373.     _somLookupMethod(SOM_GetClass(somSelf), somLId_wpQueryAssociationType)) \
  374.         (somSelf))
  375. #define _wpQueryAssociationType lookup_wpQueryAssociationType
  376. #endif     /* lookup_wpQueryAssociationType */
  377.  
  378. /*
  379.  * New Name Lookup Method: wpSetAssociationFilter
  380.  */
  381. typedef BOOL   SOMLINK somTP_WPProgramFile_wpSetAssociationFilter(WPProgramFile *somSelf,
  382.         PSZ pszFilter);
  383. #pragma linkage(somTP_WPProgramFile_wpSetAssociationFilter, system)
  384. typedef somTP_WPProgramFile_wpSetAssociationFilter *somTD_WPProgramFile_wpSetAssociationFilter;
  385. #define somMD_WPProgramFile_wpSetAssociationFilter "::WPProgramFile::wpSetAssociationFilter"
  386. #define WPProgramFile_wpSetAssociationFilter(somSelf,pszFilter) \
  387.     (SOM_Resolve(somSelf, WPProgramFile, wpSetAssociationFilter) \
  388.     (somSelf,pszFilter))
  389.  
  390. #ifndef lookup_wpSetAssociationFilter
  391. static char *somLMN_wpSetAssociationFilter = "wpSetAssociationFilter";
  392. static somId somLId_wpSetAssociationFilter = &somLMN_wpSetAssociationFilter;
  393. #define lookup_wpSetAssociationFilter(somSelf,pszFilter) \
  394.     ((( somTD_WPProgramFile_wpSetAssociationFilter ) \
  395.     _somLookupMethod(SOM_GetClass(somSelf), somLId_wpSetAssociationFilter)) \
  396.         (somSelf,pszFilter))
  397. #define _wpSetAssociationFilter lookup_wpSetAssociationFilter
  398. #endif     /* lookup_wpSetAssociationFilter */
  399.  
  400. /*
  401.  * New Name Lookup Method: wpSetAssociationType
  402.  */
  403. typedef BOOL   SOMLINK somTP_WPProgramFile_wpSetAssociationType(WPProgramFile *somSelf,
  404.         PSZ pszType);
  405. #pragma linkage(somTP_WPProgramFile_wpSetAssociationType, system)
  406. typedef somTP_WPProgramFile_wpSetAssociationType *somTD_WPProgramFile_wpSetAssociationType;
  407. #define somMD_WPProgramFile_wpSetAssociationType "::WPProgramFile::wpSetAssociationType"
  408. #define WPProgramFile_wpSetAssociationType(somSelf,pszType) \
  409.     (SOM_Resolve(somSelf, WPProgramFile, wpSetAssociationType) \
  410.     (somSelf,pszType))
  411.  
  412. #ifndef lookup_wpSetAssociationType
  413. static char *somLMN_wpSetAssociationType = "wpSetAssociationType";
  414. static somId somLId_wpSetAssociationType = &somLMN_wpSetAssociationType;
  415. #define lookup_wpSetAssociationType(somSelf,pszType) \
  416.     ((( somTD_WPProgramFile_wpSetAssociationType ) \
  417.     _somLookupMethod(SOM_GetClass(somSelf), somLId_wpSetAssociationType)) \
  418.         (somSelf,pszType))
  419. #define _wpSetAssociationType lookup_wpSetAssociationType
  420. #endif     /* lookup_wpSetAssociationType */
  421. #ifndef SOM_DONT_USE_INHERITED_MACROS
  422. #define WPProgramFile_wpAddFileTypePage WPDataFile_wpAddFileTypePage
  423. #define WPProgramFile_wpPrintMetaFile WPDataFile_wpPrintMetaFile
  424. #define WPProgramFile_wpPrintPifFile WPDataFile_wpPrintPifFile
  425. #define WPProgramFile_wpPrintPrinterSpecificFile WPDataFile_wpPrintPrinterSpecificFile
  426. #define WPProgramFile_wpPrintUnknownFile WPDataFile_wpPrintUnknownFile
  427. #define WPProgramFile_wpQueryAssociatedProgram WPDataFile_wpQueryAssociatedProgram
  428. #define WPProgramFile_wpSetDefaultView WPObject_wpSetDefaultView
  429. #define WPProgramFile_wpSetRealName WPFileSystem_wpSetRealName
  430. #define WPProgramFile_wpSetType WPFileSystem_wpSetType
  431. #define WPProgramFile_wpUnInitData WPObject_wpUnInitData
  432. #define WPProgramFile_wpAddObjectWindowPage WPObject_wpAddObjectWindowPage
  433. #define WPProgramFile_wpPrintObject WPObject_wpPrintObject
  434. #define WPProgramFile_wpQueryDefaultHelp WPObject_wpQueryDefaultHelp
  435. #define WPProgramFile_wpFormatDragItem WPObject_wpFormatDragItem
  436. #define WPProgramFile_wpSetRealName WPFileSystem_wpSetRealName
  437. #define WPProgramFile_wpSetType WPFileSystem_wpSetType
  438. #define WPProgramFile_wpQueryType WPFileSystem_wpQueryType
  439. #define WPProgramFile_wpSetAttr WPFileSystem_wpSetAttr
  440. #define WPProgramFile_wpQueryAttr WPFileSystem_wpQueryAttr
  441. #define WPProgramFile_wpAddFile1Page WPFileSystem_wpAddFile1Page
  442. #define WPProgramFile_wpAddFile2Page WPFileSystem_wpAddFile2Page
  443. #define WPProgramFile_wpAddFile3Page WPFileSystem_wpAddFile3Page
  444. #define WPProgramFile_wpAddFileMenuPage WPFileSystem_wpAddFileMenuPage
  445. #define WPProgramFile_wpQueryCreation WPFileSystem_wpQueryCreation
  446. #define WPProgramFile_wpQueryLastAccess WPFileSystem_wpQueryLastAccess
  447. #define WPProgramFile_wpQueryLastWrite WPFileSystem_wpQueryLastWrite
  448. #define WPProgramFile_wpQueryFileSize WPFileSystem_wpQueryFileSize
  449. #define WPProgramFile_wpQueryEASize WPFileSystem_wpQueryEASize
  450. #define WPProgramFile_wpSetDateInfo WPFileSystem_wpSetDateInfo
  451. #define WPProgramFile_wpSetFileSizeInfo WPFileSystem_wpSetFileSizeInfo
  452. #define WPProgramFile_wpRefresh WPFileSystem_wpRefresh
  453. #define WPProgramFile_wpQueryRefreshFlags WPFileSystem_wpQueryRefreshFlags
  454. #define WPProgramFile_wpSetRefreshFlags WPFileSystem_wpSetRefreshFlags
  455. #define WPProgramFile_wpPrintPlainTextFile WPFileSystem_wpPrintPlainTextFile
  456. #define WPProgramFile_wpSetTitleAndRenameFile WPFileSystem_wpSetTitleAndRenameFile
  457. #define WPProgramFile_wpVerifyUpdateAccess WPFileSystem_wpVerifyUpdateAccess
  458. #define WPProgramFile_wpAddUserItemsToPopupMenu WPFileSystem_wpAddUserItemsToPopupMenu
  459. #define WPProgramFile_wpQueryRealName WPFileSystem_wpQueryRealName
  460. #define WPProgramFile_wpUnInitData WPObject_wpUnInitData
  461. #define WPProgramFile_wpQueryHandle WPObject_wpQueryHandle
  462. #define WPProgramFile_wpSaveImmediate WPObject_wpSaveImmediate
  463. #define WPProgramFile_wpSetTitle WPObject_wpSetTitle
  464. #define WPProgramFile_wpViewObject WPObject_wpViewObject
  465. #define WPProgramFile_wpSwitchTo WPObject_wpSwitchTo
  466. #define WPProgramFile_wpCreateFromTemplate WPObject_wpCreateFromTemplate
  467. #define WPProgramFile_wpQueryIconData WPObject_wpQueryIconData
  468. #define WPProgramFile_wpSetIconData WPObject_wpSetIconData
  469. #define WPProgramFile_wpQueryDetailsData WPObject_wpQueryDetailsData
  470. #define WPProgramFile_wpDraggedOverObject WPObject_wpDraggedOverObject
  471. #define WPProgramFile_wpDroppedOnObject WPObject_wpDroppedOnObject
  472. #define WPProgramFile_wpFormatDragItem WPObject_wpFormatDragItem
  473. #define WPProgramFile_wpAppendObject WPObject_wpAppendObject
  474. #define WPProgramFile_wpReplaceObject WPObject_wpReplaceObject
  475. #define WPProgramFile_wpQueryStyle WPObject_wpQueryStyle
  476. #define WPProgramFile_wpSetStyle WPObject_wpSetStyle
  477. #define WPProgramFile_wpDoesObjectMatch WPObject_wpDoesObjectMatch
  478. #define WPProgramFile_wpAddObjectGeneralPage WPObject_wpAddObjectGeneralPage
  479. #define WPProgramFile_wpAddObjectWindowPage WPObject_wpAddObjectWindowPage
  480. #define WPProgramFile_wpAddToObjUseList WPObject_wpAddToObjUseList
  481. #define WPProgramFile_wpAllocMem WPObject_wpAllocMem
  482. #define WPProgramFile_wpAppendObject WPObject_wpAppendObject
  483. #define WPProgramFile_wpAssertObjectMutexSem WPObject_wpAssertObjectMutexSem
  484. #define WPProgramFile_wpClose WPObject_wpClose
  485. #define WPProgramFile_wpCnrInsertObject WPObject_wpCnrInsertObject
  486. #define WPProgramFile_wpCnrRemoveObject WPObject_wpCnrRemoveObject
  487. #define WPProgramFile_wpCnrSetEmphasis WPObject_wpCnrSetEmphasis
  488. #define WPProgramFile_wpConfirmDelete WPObject_wpConfirmDelete
  489. #define WPProgramFile_wpConfirmObjectTitle WPObject_wpConfirmObjectTitle
  490. #define WPProgramFile_wpCopiedFromTemplate WPObject_wpCopiedFromTemplate
  491. #define WPProgramFile_wpCreateFromTemplate WPObject_wpCreateFromTemplate
  492. #define WPProgramFile_wpCreateShadowObject WPObject_wpCreateShadowObject
  493. #define WPProgramFile_wpDelete WPObject_wpDelete
  494. #define WPProgramFile_wpDeleteFromObjUseList WPObject_wpDeleteFromObjUseList
  495. #define WPProgramFile_wpDisplayHelp WPObject_wpDisplayHelp
  496. #define WPProgramFile_wpDoesObjectMatch WPObject_wpDoesObjectMatch
  497. #define WPProgramFile_wpDraggedOverObject WPObject_wpDraggedOverObject
  498. #define WPProgramFile_wpDroppedOnObject WPObject_wpDroppedOnObject
  499. #define WPProgramFile_wpEndConversation WPObject_wpEndConversation
  500. #define WPProgramFile_wpFindUseItem WPObject_wpFindUseItem
  501. #define WPProgramFile_wpFormatDragItem WPObject_wpFormatDragItem
  502. #define WPProgramFile_wpFree WPObject_wpFree
  503. #define WPProgramFile_wpFreeMem WPObject_wpFreeMem
  504. #define WPProgramFile_wpHide WPObject_wpHide
  505. #define WPProgramFile_wpInsertPopupMenuItems WPObject_wpInsertPopupMenuItems
  506. #define WPProgramFile_wpInsertSettingsPage WPObject_wpInsertSettingsPage
  507. #define WPProgramFile_wpPrintObject WPObject_wpPrintObject
  508. #define WPProgramFile_wpQueryConcurrentView WPObject_wpQueryConcurrentView
  509. #define WPProgramFile_wpQueryButtonAppearance WPObject_wpQueryButtonAppearance
  510. #define WPProgramFile_wpQueryConfirmations WPObject_wpQueryConfirmations
  511. #define WPProgramFile_wpQueryDefaultHelp WPObject_wpQueryDefaultHelp
  512. #define WPProgramFile_wpQueryDefaultView WPObject_wpQueryDefaultView
  513. #define WPProgramFile_wpQueryDetailsData WPObject_wpQueryDetailsData
  514. #define WPProgramFile_wpQueryError WPObject_wpQueryError
  515. #define WPProgramFile_wpQueryIcon WPObject_wpQueryIcon
  516. #define WPProgramFile_wpQueryIconData WPObject_wpQueryIconData
  517. #define WPProgramFile_wpQueryMinWindow WPObject_wpQueryMinWindow
  518. #define WPProgramFile_wpQueryStyle WPObject_wpQueryStyle
  519. #define WPProgramFile_wpSetTaskRec WPObject_wpSetTaskRec
  520. #define WPProgramFile_wpFindTaskRec WPObject_wpFindTaskRec
  521. #define WPProgramFile_wpQueryTitle WPObject_wpQueryTitle
  522. #define WPProgramFile_wpRegisterView WPObject_wpRegisterView
  523. #define WPProgramFile_wpReleaseObjectMutexSem WPObject_wpReleaseObjectMutexSem
  524. #define WPProgramFile_wpRender WPObject_wpRender
  525. #define WPProgramFile_wpRenderComplete WPObject_wpRenderComplete
  526. #define WPProgramFile_wpReplaceObject WPObject_wpReplaceObject
  527. #define WPProgramFile_wpRequestObjectMutexSem WPObject_wpRequestObjectMutexSem
  528. #define WPProgramFile_wpRestore WPObject_wpRestore
  529. #define WPProgramFile_wpRestoreData WPObject_wpRestoreData
  530. #define WPProgramFile_wpRestoreLong WPObject_wpRestoreLong
  531. #define WPProgramFile_wpRestoreString WPObject_wpRestoreString
  532. #define WPProgramFile_wpSaveData WPObject_wpSaveData
  533. #define WPProgramFile_wpSaveImmediate WPObject_wpSaveImmediate
  534. #define WPProgramFile_wpSaveDeferred WPObject_wpSaveDeferred
  535. #define WPProgramFile_wpSaveLong WPObject_wpSaveLong
  536. #define WPProgramFile_wpSaveString WPObject_wpSaveString
  537. #define WPProgramFile_wpScanSetupString WPObject_wpScanSetupString
  538. #define WPProgramFile_wpSetConcurrentView WPObject_wpSetConcurrentView
  539. #define WPProgramFile_wpSetButtonAppearance WPObject_wpSetButtonAppearance
  540. #define WPProgramFile_wpSetDefaultHelp WPObject_wpSetDefaultHelp
  541. #define WPProgramFile_wpSetDefaultView WPObject_wpSetDefaultView
  542. #define WPProgramFile_wpSetError WPObject_wpSetError
  543. #define WPProgramFile_wpSetIcon WPObject_wpSetIcon
  544. #define WPProgramFile_wpSetIconData WPObject_wpSetIconData
  545. #define WPProgramFile_wpSetMinWindow WPObject_wpSetMinWindow
  546. #define WPProgramFile_wpSetStyle WPObject_wpSetStyle
  547. #define WPProgramFile_wpModifyStyle WPObject_wpModifyStyle
  548. #define WPProgramFile_wpSetTitle WPObject_wpSetTitle
  549. #define WPProgramFile_wpSwitchTo WPObject_wpSwitchTo
  550. #define WPProgramFile_wpUnInitData WPObject_wpUnInitData
  551. #define WPProgramFile_wpViewObject WPObject_wpViewObject
  552. #define WPProgramFile_wpQueryTrueStyle WPObject_wpQueryTrueStyle
  553. #define WPProgramFile_wpQueryHandle WPObject_wpQueryHandle
  554. #define WPProgramFile_wpUnlockObject WPObject_wpUnlockObject
  555. #define WPProgramFile_somInit SOMObject_somInit
  556. #define WPProgramFile_somUninit SOMObject_somUninit
  557. #define WPProgramFile_somFree SOMObject_somFree
  558. #define WPProgramFile_somInit SOMObject_somInit
  559. #define WPProgramFile_somUninit SOMObject_somUninit
  560. #define WPProgramFile_somGetClass SOMObject_somGetClass
  561. #define WPProgramFile_somGetClassName SOMObject_somGetClassName
  562. #define WPProgramFile_somGetSize SOMObject_somGetSize
  563. #define WPProgramFile_somIsA SOMObject_somIsA
  564. #define WPProgramFile_somIsInstanceOf SOMObject_somIsInstanceOf
  565. #define WPProgramFile_somRespondsTo SOMObject_somRespondsTo
  566. #define WPProgramFile_somDispatchV SOMObject_somDispatchV
  567. #define WPProgramFile_somDispatchL SOMObject_somDispatchL
  568. #define WPProgramFile_somDispatchA SOMObject_somDispatchA
  569. #define WPProgramFile_somDispatchD SOMObject_somDispatchD
  570. #define WPProgramFile_somDispatch SOMObject_somDispatch
  571. #define WPProgramFile_somClassDispatch SOMObject_somClassDispatch
  572. #define WPProgramFile_somPrintSelf SOMObject_somPrintSelf
  573. #define WPProgramFile_somDumpSelf SOMObject_somDumpSelf
  574. #define WPProgramFile_somDumpSelfInt SOMObject_somDumpSelfInt
  575. #endif /* SOM_DONT_USE_INHERITED_MACROS */
  576.  
  577. #endif       /* SOM_WPProgramFile_h */
  578.  
  579. #ifndef SOM_M_WPProgramFile_h
  580. #define SOM_M_WPProgramFile_h
  581.  
  582.  
  583. #include <som.h>
  584.  
  585. /*
  586.  * -- This emitter treats Method Tokens as Thunks by default
  587.  * -- Use the sc modifier "nothunks" to change this default
  588.  */
  589. #undef somresolve_
  590. #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
  591.  
  592. /*
  593.  * Define the class name as an object type
  594.  */
  595. #ifndef M_WPProgramFile
  596. #define M_WPProgramFile SOMObject
  597. #endif
  598. #include <wpdataf.h>
  599.  
  600. /*
  601.  * Start of user-defined types:
  602.  */
  603. #ifndef WPFolder
  604.     #define WPFolder SOMObject
  605. #endif /* WPFolder */
  606.  
  607. /*
  608.  * End of user-defined types.
  609.  */
  610.  
  611. #define M_WPProgramFile_MajorVersion 1
  612. #define M_WPProgramFile_MinorVersion 2
  613.  
  614. /*
  615.  * External name shortening if required
  616.  */
  617. #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
  618. #define M_WPProgramFileNewClass wppgmc
  619. #pragma linkage(wppgmc, system)
  620. #define M_WPProgramFileClassData wppgmd
  621. #define M_WPProgramFileCClassData wppgmx
  622. #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
  623. /*--------------Migration------------*/
  624. #define M_WPProgramFile_classObj M_WPProgramFileClassData.classObject
  625. #define _M_WPProgramFile M_WPProgramFile_classObj
  626.  
  627. /*
  628.  * Declare the class creation procedure
  629.  */
  630. SOMEXTERN SOMClass * SOMLINK M_WPProgramFileNewClass(integer4 somtmajorVersion,
  631.         integer4 somtminorVersion);
  632. #pragma linkage(M_WPProgramFileNewClass, system)
  633.  
  634. /*
  635.  * Declare the class data structure
  636.  */
  637. SOMEXTERN struct M_WPProgramFileClassDataStructure {
  638.     SOMAny *classObject;
  639. } M_WPProgramFileClassData;
  640.  
  641. /*
  642.  * Declare the C specific class data structure
  643.  */
  644. SOMEXTERN struct M_WPProgramFileCClassDataStructure {
  645.     somMethodTabs parentMtab;
  646.     somDToken instanceDataToken;
  647. } M_WPProgramFileCClassData;
  648.  
  649. /*
  650.  * New and Renew macros for M_WPProgramFile
  651.  */
  652. #define M_WPProgramFileNew() \
  653.     ( M_WPProgramFileClassData.classObject \
  654.         ? (_somNew(M_WPProgramFileClassData.classObject)) \
  655.         : ( M_WPProgramFileNewClass(M_WPProgramFile_MajorVersion, M_WPProgramFile_MinorVersion), (_somNew(M_WPProgramFileClassData.classObject)) ) )
  656. #define M_WPProgramFileRenew(buf) \
  657.     ( _somRenew(M_WPProgramFileClassData.classObject, buf) )
  658.  
  659. /*
  660.  * Override method: wpclsQueryTitle
  661.  */
  662. #define M_WPProgramFile_wpclsQueryTitle(somSelf) \
  663.     M_WPObject_wpclsQueryTitle(somSelf)
  664.  
  665. /*
  666.  * Override method: wpclsQueryIconData
  667.  */
  668. #define M_WPProgramFile_wpclsQueryIconData(somSelf,pIconInfo) \
  669.     M_WPObject_wpclsQueryIconData(somSelf,pIconInfo)
  670.  
  671. /*
  672.  * Override method: wpclsQueryDefaultView
  673.  */
  674. #define M_WPProgramFile_wpclsQueryDefaultView(somSelf) \
  675.     M_WPObject_wpclsQueryDefaultView(somSelf)
  676.  
  677. /*
  678.  * Override method: wpclsQueryStyle
  679.  */
  680. #define M_WPProgramFile_wpclsQueryStyle(somSelf) \
  681.     M_WPObject_wpclsQueryStyle(somSelf)
  682. #ifndef SOM_DONT_USE_INHERITED_MACROS
  683. #define M_WPProgramFile_wpclsQueryDefaultHelp M_WPObject_wpclsQueryDefaultHelp
  684. #define M_WPProgramFile_wpclsQueryObjectFromPath M_WPFileSystem_wpclsQueryObjectFromPath
  685. #define M_WPProgramFile_wpclsQueryInstanceType M_WPFileSystem_wpclsQueryInstanceType
  686. #define M_WPProgramFile_wpclsQueryInstanceFilter M_WPFileSystem_wpclsQueryInstanceFilter
  687. #define M_WPProgramFile_wpclsInitData M_WPObject_wpclsInitData
  688. #define M_WPProgramFile_wpclsQueryDetailsInfo M_WPObject_wpclsQueryDetailsInfo
  689. #define M_WPProgramFile_wpclsQuerySearchInfo M_WPObject_wpclsQuerySearchInfo
  690. #define M_WPProgramFile_wpclsQueryExtendedCriteria M_WPObject_wpclsQueryExtendedCriteria
  691. #define M_WPProgramFile_wpclsCreateDefaultTemplates M_WPObject_wpclsCreateDefaultTemplates
  692. #define M_WPProgramFile_wpclsInitData M_WPObject_wpclsInitData
  693. #define M_WPProgramFile_wpclsMakeAwake M_WPObject_wpclsMakeAwake
  694. #define M_WPProgramFile_wpclsNew M_WPObject_wpclsNew
  695. #define M_WPProgramFile_wpclsQueryDefaultHelp M_WPObject_wpclsQueryDefaultHelp
  696. #define M_WPProgramFile_wpclsQueryDetails M_WPObject_wpclsQueryDetails
  697. #define M_WPProgramFile_wpclsQueryDetailsInfo M_WPObject_wpclsQueryDetailsInfo
  698. #define M_WPProgramFile_wpclsQueryExtendedCriteria M_WPObject_wpclsQueryExtendedCriteria
  699. #define M_WPProgramFile_wpclsQueryFolder M_WPObject_wpclsQueryFolder
  700. #define M_WPProgramFile_wpclsQueryIcon M_WPObject_wpclsQueryIcon
  701. #define M_WPProgramFile_wpclsQuerySearchInfo M_WPObject_wpclsQuerySearchInfo
  702. #define M_WPProgramFile_wpclsUnInitData M_WPObject_wpclsUnInitData
  703. #define M_WPProgramFile_wpclsFindObjectFirst M_WPObject_wpclsFindObjectFirst
  704. #define M_WPProgramFile_wpclsFindObjectNext M_WPObject_wpclsFindObjectNext
  705. #define M_WPProgramFile_wpclsFindObjectEnd M_WPObject_wpclsFindObjectEnd
  706. #define M_WPProgramFile_wpclsSetError M_WPObject_wpclsSetError
  707. #define M_WPProgramFile_wpclsQueryError M_WPObject_wpclsQueryError
  708. #define M_WPProgramFile_wpclsQuerySettingsPageSize M_WPObject_wpclsQuerySettingsPageSize
  709. #define M_WPProgramFile_wpclsQueryObject M_WPObject_wpclsQueryObject
  710. #define M_WPProgramFile_wpclsQueryButtonAppearance M_WPObject_wpclsQueryButtonAppearance
  711. #define M_WPProgramFile_somUninit SOMObject_somUninit
  712. #define M_WPProgramFile_somInitClass SOMClass_somInitClass
  713. #define M_WPProgramFile_somNew SOMClass_somNew
  714. #define M_WPProgramFile_somRenew SOMClass_somRenew
  715. #define M_WPProgramFile_somAllocate SOMClass_somAllocate
  716. #define M_WPProgramFile_somDeallocate SOMClass_somDeallocate
  717. #define M_WPProgramFile_somNew SOMClass_somNew
  718. #define M_WPProgramFile_somNewNoInit SOMClass_somNewNoInit
  719. #define M_WPProgramFile_somRenew SOMClass_somRenew
  720. #define M_WPProgramFile_somRenewNoInit SOMClass_somRenewNoInit
  721. #define M_WPProgramFile_somRenewNoZero SOMClass_somRenewNoZero
  722. #define M_WPProgramFile_somRenewNoInitNoZero SOMClass_somRenewNoInitNoZero
  723. #define M_WPProgramFile_somInitClass SOMClass_somInitClass
  724. #define M_WPProgramFile_somInitMIClass SOMClass_somInitMIClass
  725. #define M_WPProgramFile_somAddStaticMethod SOMClass_somAddStaticMethod
  726. #define M_WPProgramFile_somAddDynamicMethod SOMClass_somAddDynamicMethod
  727. #define M_WPProgramFile_somClassReady SOMClass_somClassReady
  728. #define M_WPProgramFile_somOverrideSMethod SOMClass_somOverrideSMethod
  729. #define M_WPProgramFile_somGetApplyStub SOMClass_somGetApplyStub
  730. #define M_WPProgramFile_somGetClassData SOMClass_somGetClassData
  731. #define M_WPProgramFile_somSetClassData SOMClass_somSetClassData
  732. #define M_WPProgramFile_somGetClassMtab SOMClass_somGetClassMtab
  733. #define M_WPProgramFile_somGetInstanceOffset SOMClass_somGetInstanceOffset
  734. #define M_WPProgramFile_somGetInstancePartSize SOMClass_somGetInstancePartSize
  735. #define M_WPProgramFile_somGetInstanceSize SOMClass_somGetInstanceSize
  736. #define M_WPProgramFile_somGetInstanceToken SOMClass_somGetInstanceToken
  737. #define M_WPProgramFile_somGetMemberToken SOMClass_somGetMemberToken
  738. #define M_WPProgramFile_somGetMethodData SOMClass_somGetMethodData
  739. #define M_WPProgramFile_somGetRdStub SOMClass_somGetRdStub
  740. #define M_WPProgramFile_somGetMethodDescriptor SOMClass_somGetMethodDescriptor
  741. #define M_WPProgramFile_somGetMethodIndex SOMClass_somGetMethodIndex
  742. #define M_WPProgramFile_somGetMethodOffset SOMClass_somGetMethodOffset
  743. #define M_WPProgramFile_somGetMethodToken SOMClass_somGetMethodToken
  744. #define M_WPProgramFile_somGetName SOMClass_somGetName
  745. #define M_WPProgramFile_somGetNthMethodData SOMClass_somGetNthMethodData
  746. #define M_WPProgramFile_somGetNthMethodInfo SOMClass_somGetNthMethodInfo
  747. #define M_WPProgramFile_somGetNumMethods SOMClass_somGetNumMethods
  748. #define M_WPProgramFile_somGetNumStaticMethods SOMClass_somGetNumStaticMethods
  749. #define M_WPProgramFile_somGetParent SOMClass_somGetParent
  750. #define M_WPProgramFile_somGetParents SOMClass_somGetParents
  751. #define M_WPProgramFile_somGetPClsMtab SOMClass_somGetPClsMtab
  752. #define M_WPProgramFile_somGetPClsMtabs SOMClass_somGetPClsMtabs
  753. #define M_WPProgramFile_somGetVersionNumbers SOMClass_somGetVersionNumbers
  754. #define M_WPProgramFile_somSetMethodDescriptor SOMClass_somSetMethodDescriptor
  755. #define M_WPProgramFile_somCheckVersion SOMClass_somCheckVersion
  756. #define M_WPProgramFile_somDescendedFrom SOMClass_somDescendedFrom
  757. #define M_WPProgramFile_somSupportsMethod SOMClass_somSupportsMethod
  758. #define M_WPProgramFile_somFindMethod SOMClass_somFindMethod
  759. #define M_WPProgramFile_somFindMethodOk SOMClass_somFindMethodOk
  760. #define M_WPProgramFile_somFindSMethod SOMClass_somFindSMethod
  761. #define M_WPProgramFile_somFindSMethodOk SOMClass_somFindSMethodOk
  762. #define M_WPProgramFile_somLookupMethod SOMClass_somLookupMethod
  763. #define M_WPProgramFile_somOverrideMtab SOMClass_somOverrideMtab
  764. #define M_WPProgramFile__get_somInstanceDataOffsets SOMClass__get_somInstanceDataOffsets
  765. #define M_WPProgramFile_somInit SOMObject_somInit
  766. #define M_WPProgramFile_somUninit SOMObject_somUninit
  767. #define M_WPProgramFile_somDumpSelfInt SOMObject_somDumpSelfInt
  768. #define M_WPProgramFile_somFree SOMObject_somFree
  769. #define M_WPProgramFile_somInit SOMObject_somInit
  770. #define M_WPProgramFile_somUninit SOMObject_somUninit
  771. #define M_WPProgramFile_somGetClass SOMObject_somGetClass
  772. #define M_WPProgramFile_somGetClassName SOMObject_somGetClassName
  773. #define M_WPProgramFile_somGetSize SOMObject_somGetSize
  774. #define M_WPProgramFile_somIsA SOMObject_somIsA
  775. #define M_WPProgramFile_somIsInstanceOf SOMObject_somIsInstanceOf
  776. #define M_WPProgramFile_somRespondsTo SOMObject_somRespondsTo
  777. #define M_WPProgramFile_somDispatchV SOMObject_somDispatchV
  778. #define M_WPProgramFile_somDispatchL SOMObject_somDispatchL
  779. #define M_WPProgramFile_somDispatchA SOMObject_somDispatchA
  780. #define M_WPProgramFile_somDispatchD SOMObject_somDispatchD
  781. #define M_WPProgramFile_somDispatch SOMObject_somDispatch
  782. #define M_WPProgramFile_somClassDispatch SOMObject_somClassDispatch
  783. #define M_WPProgramFile_somPrintSelf SOMObject_somPrintSelf
  784. #define M_WPProgramFile_somDumpSelf SOMObject_somDumpSelf
  785. #define M_WPProgramFile_somDumpSelfInt SOMObject_somDumpSelfInt
  786. #endif /* SOM_DONT_USE_INHERITED_MACROS */
  787.  
  788. #endif       /* SOM_M_WPProgramFile_h */
  789.