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

  1.  
  2. /*
  3.  * This file was generated by the SOM Compiler.
  4.  * FileName: wpsystem.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: WPSYSTEM
  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_WPSystem_h
  23. #define SOM_WPSystem_h
  24.  
  25.  
  26. /*
  27.  * Passthru lines: File: "C.h", "before"
  28.  */
  29.  
  30.  
  31. /**********************************************************/
  32. /* Defines for wpclsQuerySetting and wpclsSetSetting      */
  33. /**********************************************************/
  34.  
  35. #define ANIMATION_OFF            0
  36. #define ANIMATION_ON             1
  37. #define ANIMATION_DEFAULT        2
  38.  
  39. #define PRINTSCREEN_OFF          0
  40. #define PRINTSCREEN_ON           1
  41. #define PRINTSCREEN_DEFAULT      2
  42.  
  43. #define BUTTON_HIDE              1
  44. #define BUTTON_MINIMIZE          2
  45. #define BUTTON_DEFAULT           3
  46.  
  47. #define LOGO_DEFAULT            -2
  48. #define LOGO_INDEFINITE         -1
  49. #define LOGO_NONE                0
  50.  
  51. #ifndef NAMECLASH_DEFS
  52. #define NAMECLASH_DEFS           1
  53. #define NAMECLASH_DEFAULT     0x40
  54. #define NAMECLASH_RENAME      0x02
  55. #define NAMECLASH_REPLACE     0x08
  56. #define NAMECLASH_PROMPT      0x10
  57. #endif
  58.  
  59. #define CONFIRM_OFF              0
  60. #define CONFIRM_ON               1
  61. #define CONFIRM_DEFAULT          2
  62.  
  63. #define DISPLAY_OFF              0
  64. #define DISPLAY_ON               1
  65. #define DISPLAY_DEFAULT          2
  66.  
  67.  
  68.  
  69. #include <som.h>
  70.  
  71. /*
  72.  * -- This emitter treats Method Tokens as Thunks by default.
  73.  * -- Use the sc modifier "nothunks" to change this default
  74.  */
  75. #undef somresolve_
  76. #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
  77.  
  78. /*
  79.  * Define the class name as an object type
  80.  */
  81. #ifndef WPSystem
  82. #define WPSystem SOMObject
  83. #endif
  84. #include <wpabs.h>
  85.  
  86. /*
  87.  * Start of bindings for IDL types
  88.  */
  89.  
  90. #ifndef SOMClass
  91.     #define SOMClass SOMObject
  92. #endif /* SOMClass */
  93. #ifndef WPFolder
  94.     #define WPFolder SOMObject
  95. #endif /* WPFolder */
  96. #ifndef M_WPObject
  97.     #define M_WPObject SOMObject
  98. #endif /* M_WPObject */
  99. #ifndef WPObject
  100.     #define WPObject SOMObject
  101. #endif /* WPObject */
  102. #ifndef M_WPAbstract
  103.     #define M_WPAbstract SOMObject
  104. #endif /* M_WPAbstract */
  105. #ifndef M_WPSystem
  106.     #define M_WPSystem SOMObject
  107. #endif /* M_WPSystem */
  108.  
  109. /*
  110.  * End of bindings for IDL types.
  111.  */
  112.  
  113. #define WPSystem_MajorVersion 1
  114. #define WPSystem_MinorVersion 2
  115.  
  116. /*
  117.  * External name shortening if required
  118.  */
  119. #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
  120. #define WPSystemNewClass WPsysc
  121. #pragma linkage(WPsysc, system)
  122. #define WPSystemClassData WPsysd
  123. #define WPSystemCClassData WPsysx
  124. #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
  125.  
  126. /*
  127.  * Include the meta class file
  128.  */
  129. #include <wpsystem.h>
  130. /*--------------Migration------------*/
  131. #define WPSystem_classObj WPSystemClassData.classObject
  132. #define _WPSystem WPSystem_classObj
  133.  
  134. /*
  135.  * Declare the class creation procedure
  136.  */
  137. SOMEXTERN SOMClass * SOMLINK WPSystemNewClass(integer4 somtmajorVersion,
  138.         integer4 somtminorVersion);
  139. #pragma linkage(WPSystemNewClass, system)
  140.  
  141. /*
  142.  * Declare the class data structure
  143.  */
  144. SOMEXTERN struct WPSystemClassDataStructure {
  145.     SOMClass *classObject;
  146.     somMToken wpAddSystemWindowPage;
  147.     somMToken wpAddSystemLogoPage;
  148.     somMToken wpAddSystemPrintScreenPage;
  149.     somMToken wpAddSystemConfirmationPage;
  150.     somMToken wpAddTitleConfirmationPage;
  151.     somMToken wpAddSystemScreenPage;
  152.     somMToken wpAddDMQSDisplayTypePage;
  153.     somMToken wpAddSysFdrSelfClosePage;
  154.     somMToken wpAddSysFdrDefViewPage;
  155.     somMToken wpAddSystemInputPage;
  156. } SOMDLINK WPSystemClassData;
  157.  
  158. /*
  159.  * Declare the C specific class data structure
  160.  */
  161. SOMEXTERN struct WPSystemCClassDataStructure {
  162.     somMethodTabs parentMtab;
  163.     somDToken instanceDataToken;
  164. } SOMDLINK WPSystemCClassData;
  165.  
  166. /*
  167.  * New and Renew macros for WPSystem
  168.  */
  169. #define WPSystemNew() \
  170.    ( _WPSystem ? \
  171.     _somNew(_WPSystem) \
  172.     : ( WPSystemNewClass(\
  173.         WPSystem_MajorVersion, \
  174.         WPSystem_MinorVersion),\
  175.        _somNew(_WPSystem)))
  176. #define WPSystemRenew(buf) \
  177.    ( _WPSystem ? \
  178.     _somRenew(_WPSystem, buf) \
  179.     : ( WPSystemNewClass(\
  180.         WPSystem_MajorVersion, \
  181.         WPSystem_MinorVersion),\
  182.        _somRenew(_WPSystem, buf)))
  183.  
  184. /*
  185.  * Override method: wpAddSettingsPages
  186.  */
  187. #define WPSystem_wpAddSettingsPages(somSelf,hwndNotebook) \
  188.     WPObject_wpAddSettingsPages(somSelf,hwndNotebook)
  189.  
  190. /*
  191.  * Override method: wpAddObjectWindowPage
  192.  */
  193. #define WPSystem_wpAddObjectWindowPage(somSelf,hwndNotebook) \
  194.     WPObject_wpAddObjectWindowPage(somSelf,hwndNotebook)
  195.  
  196. /*
  197.  * Override method: wpFilterPopupMenu
  198.  */
  199. #define WPSystem_wpFilterPopupMenu(somSelf,ulFlags,hwndCnr,fMultiSelect) \
  200.     WPObject_wpFilterPopupMenu(somSelf,ulFlags,hwndCnr,fMultiSelect)
  201.  
  202. /*
  203.  * Override method: wpRestoreState
  204.  */
  205. #define WPSystem_wpRestoreState(somSelf,ulReserved) \
  206.     WPObject_wpRestoreState(somSelf,ulReserved)
  207.  
  208. /*
  209.  * Override method: wpSaveState
  210.  */
  211. #define WPSystem_wpSaveState(somSelf) \
  212.     WPObject_wpSaveState(somSelf)
  213.  
  214. /*
  215.  * Override method: somDefaultInit
  216.  */
  217. #define WPSystem_somDefaultInit(somSelf,ctrl) \
  218.     SOMObject_somDefaultInit(somSelf,ctrl)
  219.  
  220. /*
  221.  * Override method: somDestruct
  222.  */
  223. #define WPSystem_somDestruct(somSelf,doFree,ctrl) \
  224.     SOMObject_somDestruct(somSelf,doFree,ctrl)
  225.  
  226. /*
  227.  * New Method: wpAddSystemWindowPage
  228.  */
  229. typedef ULONG   SOMLINK somTP_WPSystem_wpAddSystemWindowPage(WPSystem *somSelf, 
  230.         HWND hwndNotebook);
  231. #pragma linkage(somTP_WPSystem_wpAddSystemWindowPage, system)
  232. typedef somTP_WPSystem_wpAddSystemWindowPage *somTD_WPSystem_wpAddSystemWindowPage;
  233. #define somMD_WPSystem_wpAddSystemWindowPage "::WPSystem::wpAddSystemWindowPage"
  234. #define WPSystem_wpAddSystemWindowPage(somSelf,hwndNotebook) \
  235.     (SOM_Resolve(somSelf, WPSystem, wpAddSystemWindowPage) \
  236.     (somSelf,hwndNotebook))
  237. #ifndef SOMGD_wpAddSystemWindowPage
  238.     #if (defined(_wpAddSystemWindowPage) || defined(__wpAddSystemWindowPage))
  239.         #undef _wpAddSystemWindowPage
  240.         #undef __wpAddSystemWindowPage
  241.         #define SOMGD_wpAddSystemWindowPage 1
  242.     #else
  243.         #define _wpAddSystemWindowPage WPSystem_wpAddSystemWindowPage
  244.     #endif /* _wpAddSystemWindowPage */
  245. #endif /* SOMGD_wpAddSystemWindowPage */
  246.  
  247. /*
  248.  * New Method: wpAddSystemLogoPage
  249.  */
  250. typedef ULONG   SOMLINK somTP_WPSystem_wpAddSystemLogoPage(WPSystem *somSelf, 
  251.         HWND hwndNotebook);
  252. #pragma linkage(somTP_WPSystem_wpAddSystemLogoPage, system)
  253. typedef somTP_WPSystem_wpAddSystemLogoPage *somTD_WPSystem_wpAddSystemLogoPage;
  254. #define somMD_WPSystem_wpAddSystemLogoPage "::WPSystem::wpAddSystemLogoPage"
  255. #define WPSystem_wpAddSystemLogoPage(somSelf,hwndNotebook) \
  256.     (SOM_Resolve(somSelf, WPSystem, wpAddSystemLogoPage) \
  257.     (somSelf,hwndNotebook))
  258. #ifndef SOMGD_wpAddSystemLogoPage
  259.     #if (defined(_wpAddSystemLogoPage) || defined(__wpAddSystemLogoPage))
  260.         #undef _wpAddSystemLogoPage
  261.         #undef __wpAddSystemLogoPage
  262.         #define SOMGD_wpAddSystemLogoPage 1
  263.     #else
  264.         #define _wpAddSystemLogoPage WPSystem_wpAddSystemLogoPage
  265.     #endif /* _wpAddSystemLogoPage */
  266. #endif /* SOMGD_wpAddSystemLogoPage */
  267.  
  268. /*
  269.  * New Method: wpAddSystemPrintScreenPage
  270.  */
  271. typedef ULONG   SOMLINK somTP_WPSystem_wpAddSystemPrintScreenPage(WPSystem *somSelf, 
  272.         HWND hwndNotebook);
  273. #pragma linkage(somTP_WPSystem_wpAddSystemPrintScreenPage, system)
  274. typedef somTP_WPSystem_wpAddSystemPrintScreenPage *somTD_WPSystem_wpAddSystemPrintScreenPage;
  275. #define somMD_WPSystem_wpAddSystemPrintScreenPage "::WPSystem::wpAddSystemPrintScreenPage"
  276. #define WPSystem_wpAddSystemPrintScreenPage(somSelf,hwndNotebook) \
  277.     (SOM_Resolve(somSelf, WPSystem, wpAddSystemPrintScreenPage) \
  278.     (somSelf,hwndNotebook))
  279. #ifndef SOMGD_wpAddSystemPrintScreenPage
  280.     #if (defined(_wpAddSystemPrintScreenPage) || defined(__wpAddSystemPrintScreenPage))
  281.         #undef _wpAddSystemPrintScreenPage
  282.         #undef __wpAddSystemPrintScreenPage
  283.         #define SOMGD_wpAddSystemPrintScreenPage 1
  284.     #else
  285.         #define _wpAddSystemPrintScreenPage WPSystem_wpAddSystemPrintScreenPage
  286.     #endif /* _wpAddSystemPrintScreenPage */
  287. #endif /* SOMGD_wpAddSystemPrintScreenPage */
  288.  
  289. /*
  290.  * New Method: wpAddSystemInputPage
  291.  */
  292. typedef ULONG   SOMLINK somTP_WPSystem_wpAddSystemInputPage(WPSystem *somSelf, 
  293.         HWND hwndNotebook);
  294. #pragma linkage(somTP_WPSystem_wpAddSystemInputPage, system)
  295. typedef somTP_WPSystem_wpAddSystemInputPage *somTD_WPSystem_wpAddSystemInputPage;
  296. #define somMD_WPSystem_wpAddSystemInputPage "::WPSystem::wpAddSystemInputPage"
  297. #define WPSystem_wpAddSystemInputPage(somSelf,hwndNotebook) \
  298.     (SOM_Resolve(somSelf, WPSystem, wpAddSystemInputPage) \
  299.     (somSelf,hwndNotebook))
  300. #ifndef SOMGD_wpAddSystemInputPage
  301.     #if (defined(_wpAddSystemInputPage) || defined(__wpAddSystemInputPage))
  302.         #undef _wpAddSystemInputPage
  303.         #undef __wpAddSystemInputPage
  304.         #define SOMGD_wpAddSystemInputPage 1
  305.     #else
  306.         #define _wpAddSystemInputPage WPSystem_wpAddSystemInputPage
  307.     #endif /* _wpAddSystemInputPage */
  308. #endif /* SOMGD_wpAddSystemInputPage */
  309.  
  310. /*
  311.  * New Method: wpAddSystemConfirmationPage
  312.  */
  313. typedef ULONG   SOMLINK somTP_WPSystem_wpAddSystemConfirmationPage(WPSystem *somSelf, 
  314.         HWND hwndNotebook);
  315. #pragma linkage(somTP_WPSystem_wpAddSystemConfirmationPage, system)
  316. typedef somTP_WPSystem_wpAddSystemConfirmationPage *somTD_WPSystem_wpAddSystemConfirmationPage;
  317. #define somMD_WPSystem_wpAddSystemConfirmationPage "::WPSystem::wpAddSystemConfirmationPage"
  318. #define WPSystem_wpAddSystemConfirmationPage(somSelf,hwndNotebook) \
  319.     (SOM_Resolve(somSelf, WPSystem, wpAddSystemConfirmationPage) \
  320.     (somSelf,hwndNotebook))
  321. #ifndef SOMGD_wpAddSystemConfirmationPage
  322.     #if (defined(_wpAddSystemConfirmationPage) || defined(__wpAddSystemConfirmationPage))
  323.         #undef _wpAddSystemConfirmationPage
  324.         #undef __wpAddSystemConfirmationPage
  325.         #define SOMGD_wpAddSystemConfirmationPage 1
  326.     #else
  327.         #define _wpAddSystemConfirmationPage WPSystem_wpAddSystemConfirmationPage
  328.     #endif /* _wpAddSystemConfirmationPage */
  329. #endif /* SOMGD_wpAddSystemConfirmationPage */
  330.  
  331. /*
  332.  * New Method: wpAddTitleConfirmationPage
  333.  */
  334. typedef ULONG   SOMLINK somTP_WPSystem_wpAddTitleConfirmationPage(WPSystem *somSelf, 
  335.         HWND hwndNotebook);
  336. #pragma linkage(somTP_WPSystem_wpAddTitleConfirmationPage, system)
  337. typedef somTP_WPSystem_wpAddTitleConfirmationPage *somTD_WPSystem_wpAddTitleConfirmationPage;
  338. #define somMD_WPSystem_wpAddTitleConfirmationPage "::WPSystem::wpAddTitleConfirmationPage"
  339. #define WPSystem_wpAddTitleConfirmationPage(somSelf,hwndNotebook) \
  340.     (SOM_Resolve(somSelf, WPSystem, wpAddTitleConfirmationPage) \
  341.     (somSelf,hwndNotebook))
  342. #ifndef SOMGD_wpAddTitleConfirmationPage
  343.     #if (defined(_wpAddTitleConfirmationPage) || defined(__wpAddTitleConfirmationPage))
  344.         #undef _wpAddTitleConfirmationPage
  345.         #undef __wpAddTitleConfirmationPage
  346.         #define SOMGD_wpAddTitleConfirmationPage 1
  347.     #else
  348.         #define _wpAddTitleConfirmationPage WPSystem_wpAddTitleConfirmationPage
  349.     #endif /* _wpAddTitleConfirmationPage */
  350. #endif /* SOMGD_wpAddTitleConfirmationPage */
  351.  
  352. /*
  353.  * New Method: wpAddSystemScreenPage
  354.  */
  355. typedef ULONG   SOMLINK somTP_WPSystem_wpAddSystemScreenPage(WPSystem *somSelf, 
  356.         HWND hwndNotebook);
  357. #pragma linkage(somTP_WPSystem_wpAddSystemScreenPage, system)
  358. typedef somTP_WPSystem_wpAddSystemScreenPage *somTD_WPSystem_wpAddSystemScreenPage;
  359. #define somMD_WPSystem_wpAddSystemScreenPage "::WPSystem::wpAddSystemScreenPage"
  360. #define WPSystem_wpAddSystemScreenPage(somSelf,hwndNotebook) \
  361.     (SOM_Resolve(somSelf, WPSystem, wpAddSystemScreenPage) \
  362.     (somSelf,hwndNotebook))
  363. #ifndef SOMGD_wpAddSystemScreenPage
  364.     #if (defined(_wpAddSystemScreenPage) || defined(__wpAddSystemScreenPage))
  365.         #undef _wpAddSystemScreenPage
  366.         #undef __wpAddSystemScreenPage
  367.         #define SOMGD_wpAddSystemScreenPage 1
  368.     #else
  369.         #define _wpAddSystemScreenPage WPSystem_wpAddSystemScreenPage
  370.     #endif /* _wpAddSystemScreenPage */
  371. #endif /* SOMGD_wpAddSystemScreenPage */
  372.  
  373. /*
  374.  * New Method: wpAddDMQSDisplayTypePage
  375.  */
  376. typedef ULONG   SOMLINK somTP_WPSystem_wpAddDMQSDisplayTypePage(WPSystem *somSelf, 
  377.         HWND hwndNotebook);
  378. #pragma linkage(somTP_WPSystem_wpAddDMQSDisplayTypePage, system)
  379. typedef somTP_WPSystem_wpAddDMQSDisplayTypePage *somTD_WPSystem_wpAddDMQSDisplayTypePage;
  380. #define somMD_WPSystem_wpAddDMQSDisplayTypePage "::WPSystem::wpAddDMQSDisplayTypePage"
  381. #define WPSystem_wpAddDMQSDisplayTypePage(somSelf,hwndNotebook) \
  382.     (SOM_Resolve(somSelf, WPSystem, wpAddDMQSDisplayTypePage) \
  383.     (somSelf,hwndNotebook))
  384. #ifndef SOMGD_wpAddDMQSDisplayTypePage
  385.     #if (defined(_wpAddDMQSDisplayTypePage) || defined(__wpAddDMQSDisplayTypePage))
  386.         #undef _wpAddDMQSDisplayTypePage
  387.         #undef __wpAddDMQSDisplayTypePage
  388.         #define SOMGD_wpAddDMQSDisplayTypePage 1
  389.     #else
  390.         #define _wpAddDMQSDisplayTypePage WPSystem_wpAddDMQSDisplayTypePage
  391.     #endif /* _wpAddDMQSDisplayTypePage */
  392. #endif /* SOMGD_wpAddDMQSDisplayTypePage */
  393.  
  394. /*
  395.  * New Method: wpAddSysFdrSelfClosePage
  396.  */
  397. typedef ULONG   SOMLINK somTP_WPSystem_wpAddSysFdrSelfClosePage(WPSystem *somSelf, 
  398.         HWND hwndNotebook);
  399. #pragma linkage(somTP_WPSystem_wpAddSysFdrSelfClosePage, system)
  400. typedef somTP_WPSystem_wpAddSysFdrSelfClosePage *somTD_WPSystem_wpAddSysFdrSelfClosePage;
  401. #define somMD_WPSystem_wpAddSysFdrSelfClosePage "::WPSystem::wpAddSysFdrSelfClosePage"
  402. #define WPSystem_wpAddSysFdrSelfClosePage(somSelf,hwndNotebook) \
  403.     (SOM_Resolve(somSelf, WPSystem, wpAddSysFdrSelfClosePage) \
  404.     (somSelf,hwndNotebook))
  405. #ifndef SOMGD_wpAddSysFdrSelfClosePage
  406.     #if (defined(_wpAddSysFdrSelfClosePage) || defined(__wpAddSysFdrSelfClosePage))
  407.         #undef _wpAddSysFdrSelfClosePage
  408.         #undef __wpAddSysFdrSelfClosePage
  409.         #define SOMGD_wpAddSysFdrSelfClosePage 1
  410.     #else
  411.         #define _wpAddSysFdrSelfClosePage WPSystem_wpAddSysFdrSelfClosePage
  412.     #endif /* _wpAddSysFdrSelfClosePage */
  413. #endif /* SOMGD_wpAddSysFdrSelfClosePage */
  414.  
  415. /*
  416.  * New Method: wpAddSysFdrDefViewPage
  417.  */
  418. typedef ULONG   SOMLINK somTP_WPSystem_wpAddSysFdrDefViewPage(WPSystem *somSelf, 
  419.         HWND hwndNotebook);
  420. #pragma linkage(somTP_WPSystem_wpAddSysFdrDefViewPage, system)
  421. typedef somTP_WPSystem_wpAddSysFdrDefViewPage *somTD_WPSystem_wpAddSysFdrDefViewPage;
  422. #define somMD_WPSystem_wpAddSysFdrDefViewPage "::WPSystem::wpAddSysFdrDefViewPage"
  423. #define WPSystem_wpAddSysFdrDefViewPage(somSelf,hwndNotebook) \
  424.     (SOM_Resolve(somSelf, WPSystem, wpAddSysFdrDefViewPage) \
  425.     (somSelf,hwndNotebook))
  426. #ifndef SOMGD_wpAddSysFdrDefViewPage
  427.     #if (defined(_wpAddSysFdrDefViewPage) || defined(__wpAddSysFdrDefViewPage))
  428.         #undef _wpAddSysFdrDefViewPage
  429.         #undef __wpAddSysFdrDefViewPage
  430.         #define SOMGD_wpAddSysFdrDefViewPage 1
  431.     #else
  432.         #define _wpAddSysFdrDefViewPage WPSystem_wpAddSysFdrDefViewPage
  433.     #endif /* _wpAddSysFdrDefViewPage */
  434. #endif /* SOMGD_wpAddSysFdrDefViewPage */
  435. #ifndef SOM_DONT_USE_INHERITED_MACROS
  436. #define WPSystem_wpQueryHandle WPObject_wpQueryHandle
  437. #define WPSystem_wpSaveImmediate WPObject_wpSaveImmediate
  438. #define WPSystem_wpSetTitle WPObject_wpSetTitle
  439. #define WPSystem_wpCopyObject WPObject_wpCopyObject
  440. #define WPSystem_wpMoveObject WPObject_wpMoveObject
  441. #define WPSystem_wpQueryIcon WPObject_wpQueryIcon
  442. #define WPSystem_wpQueryIconData WPObject_wpQueryIconData
  443. #define WPSystem_wpSetIconData WPObject_wpSetIconData
  444. #define WPSystem_wpDragOver WPObject_wpDragOver
  445. #define WPSystem_wpReplaceObject WPObject_wpReplaceObject
  446. #define WPSystem_wpQueryNameClashOptions WPObject_wpQueryNameClashOptions
  447. #define WPSystem_wpAddObjectGeneralPage WPObject_wpAddObjectGeneralPage
  448. #define WPSystem_wpAddObjectGeneralPage2 WPObject_wpAddObjectGeneralPage2
  449. #define WPSystem_wpAddToObjUseList WPObject_wpAddToObjUseList
  450. #define WPSystem_wpAllocMem WPObject_wpAllocMem
  451. #define WPSystem_wpAppendObject WPObject_wpAppendObject
  452. #define WPSystem_wpAssertObjectMutexSem WPObject_wpAssertObjectMutexSem
  453. #define WPSystem_wpClose WPObject_wpClose
  454. #define WPSystem_wpCnrInsertObject WPObject_wpCnrInsertObject
  455. #define WPSystem_wpCnrRemoveObject WPObject_wpCnrRemoveObject
  456. #define WPSystem_wpCnrSetEmphasis WPObject_wpCnrSetEmphasis
  457. #define WPSystem_wpConfirmDelete WPObject_wpConfirmDelete
  458. #define WPSystem_wpConfirmObjectTitle WPObject_wpConfirmObjectTitle
  459. #define WPSystem_wpCopiedFromTemplate WPObject_wpCopiedFromTemplate
  460. #define WPSystem_wpCreateAnother WPObject_wpCreateAnother
  461. #define WPSystem_wpCreateFromTemplate WPObject_wpCreateFromTemplate
  462. #define WPSystem_wpCreateShadowObject WPObject_wpCreateShadowObject
  463. #define WPSystem_wpDelete WPObject_wpDelete
  464. #define WPSystem_wpDeleteFromObjUseList WPObject_wpDeleteFromObjUseList
  465. #define WPSystem_wpDisplayHelp WPObject_wpDisplayHelp
  466. #define WPSystem_wpDisplayMenu WPObject_wpDisplayMenu
  467. #define WPSystem_wpDoesObjectMatch WPObject_wpDoesObjectMatch
  468. #define WPSystem_wpDraggedOverObject WPObject_wpDraggedOverObject
  469. #define WPSystem_wpDrop WPObject_wpDrop
  470. #define WPSystem_wpDroppedOnObject WPObject_wpDroppedOnObject
  471. #define WPSystem_wpEndConversation WPObject_wpEndConversation
  472. #define WPSystem_wpFindUseItem WPObject_wpFindUseItem
  473. #define WPSystem_wpFormatDragItem WPObject_wpFormatDragItem
  474. #define WPSystem_wpFree WPObject_wpFree
  475. #define WPSystem_wpFreeMem WPObject_wpFreeMem
  476. #define WPSystem_wpHide WPObject_wpHide
  477. #define WPSystem_wpInitData WPObject_wpInitData
  478. #define WPSystem_wpInsertPopupMenuItems WPObject_wpInsertPopupMenuItems
  479. #define WPSystem_wpInsertSettingsPage WPObject_wpInsertSettingsPage
  480. #define WPSystem_wpMenuItemHelpSelected WPObject_wpMenuItemHelpSelected
  481. #define WPSystem_wpMenuItemSelected WPObject_wpMenuItemSelected
  482. #define WPSystem_wpModifyPopupMenu WPObject_wpModifyPopupMenu
  483. #define WPSystem_wpOpen WPObject_wpOpen
  484. #define WPSystem_wpPrintObject WPObject_wpPrintObject
  485. #define WPSystem_wpQueryConcurrentView WPObject_wpQueryConcurrentView
  486. #define WPSystem_wpQueryButtonAppearance WPObject_wpQueryButtonAppearance
  487. #define WPSystem_wpQueryConfirmations WPObject_wpQueryConfirmations
  488. #define WPSystem_wpQueryDefaultHelp WPObject_wpQueryDefaultHelp
  489. #define WPSystem_wpQueryDefaultView WPObject_wpQueryDefaultView
  490. #define WPSystem_wpQueryDetailsData WPObject_wpQueryDetailsData
  491. #define WPSystem_wpQueryError WPObject_wpQueryError
  492. #define WPSystem_wpSetFolder WPObject_wpSetFolder
  493. #define WPSystem_wpQueryFolder WPObject_wpQueryFolder
  494. #define WPSystem_wpQueryMinWindow WPObject_wpQueryMinWindow
  495. #define WPSystem_wpQueryStyle WPObject_wpQueryStyle
  496. #define WPSystem_wpSetTaskRec WPObject_wpSetTaskRec
  497. #define WPSystem_wpFindTaskRec WPObject_wpFindTaskRec
  498. #define WPSystem_wpQueryTitle WPObject_wpQueryTitle
  499. #define WPSystem_wpRegisterView WPObject_wpRegisterView
  500. #define WPSystem_wpReleaseObjectMutexSem WPObject_wpReleaseObjectMutexSem
  501. #define WPSystem_wpRender WPObject_wpRender
  502. #define WPSystem_wpRenderComplete WPObject_wpRenderComplete
  503. #define WPSystem_wpRequestObjectMutexSem WPObject_wpRequestObjectMutexSem
  504. #define WPSystem_wpRestore WPObject_wpRestore
  505. #define WPSystem_wpRestoreData WPObject_wpRestoreData
  506. #define WPSystem_wpRestoreLong WPObject_wpRestoreLong
  507. #define WPSystem_wpRestoreString WPObject_wpRestoreString
  508. #define WPSystem_wpSaveData WPObject_wpSaveData
  509. #define WPSystem_wpSaveDeferred WPObject_wpSaveDeferred
  510. #define WPSystem_wpSaveLong WPObject_wpSaveLong
  511. #define WPSystem_wpSaveString WPObject_wpSaveString
  512. #define WPSystem_wpScanSetupString WPObject_wpScanSetupString
  513. #define WPSystem_wpSetConcurrentView WPObject_wpSetConcurrentView
  514. #define WPSystem_wpSetButtonAppearance WPObject_wpSetButtonAppearance
  515. #define WPSystem_wpSetDefaultHelp WPObject_wpSetDefaultHelp
  516. #define WPSystem_wpSetDefaultView WPObject_wpSetDefaultView
  517. #define WPSystem_wpSetError WPObject_wpSetError
  518. #define WPSystem_wpSetIconHandle WPObject_wpSetIconHandle
  519. #define WPSystem_wpQueryScreenGroupID WPObject_wpQueryScreenGroupID
  520. #define WPSystem_wpSetupOnce WPObject_wpSetupOnce
  521. #define WPSystem_wpSetIcon WPObject_wpSetIcon
  522. #define WPSystem_wpSetMinWindow WPObject_wpSetMinWindow
  523. #define WPSystem_wpSetStyle WPObject_wpSetStyle
  524. #define WPSystem_wpModifyStyle WPObject_wpModifyStyle
  525. #define WPSystem_wpSetup WPObject_wpSetup
  526. #define WPSystem_wpSwitchTo WPObject_wpSwitchTo
  527. #define WPSystem_wpUnInitData WPObject_wpUnInitData
  528. #define WPSystem_wpViewObject WPObject_wpViewObject
  529. #define WPSystem_wpQueryTrueStyle WPObject_wpQueryTrueStyle
  530. #define WPSystem_wpUnlockObject WPObject_wpUnlockObject
  531. #define WPSystem_wpObjectReady WPObject_wpObjectReady
  532. #define WPSystem_wpIsObjectInitialized WPObject_wpIsObjectInitialized
  533. #define WPSystem_wpCreateShadowObjectExt WPObject_wpCreateShadowObjectExt
  534. #define WPSystem_wpCnrDeleteUseItem WPObject_wpCnrDeleteUseItem
  535. #define WPSystem_wpIsDeleteable WPObject_wpIsDeleteable
  536. #define WPSystem_wpQueryCoreRecord WPObject_wpQueryCoreRecord
  537. #define WPSystem_wpSetObjectID WPObject_wpSetObjectID
  538. #define WPSystem_wpQueryObjectID WPObject_wpQueryObjectID
  539. #define WPSystem_wpSetDefaultIconPos WPObject_wpSetDefaultIconPos
  540. #define WPSystem_wpQueryDefaultIconPos WPObject_wpQueryDefaultIconPos
  541. #define WPSystem_wpCnrRefreshDetails WPObject_wpCnrRefreshDetails
  542. #define WPSystem_wpFindViewItem WPObject_wpFindViewItem
  543. #define WPSystem_wpLockObject WPObject_wpLockObject
  544. #define WPSystem_wpIsLocked WPObject_wpIsLocked
  545. #define WPSystem_wpQueryContainerFlagPtr WPObject_wpQueryContainerFlagPtr
  546. #define WPSystem_wpWaitForClose WPObject_wpWaitForClose
  547. #define WPSystem_somInit SOMObject_somInit
  548. #define WPSystem_somUninit SOMObject_somUninit
  549. #define WPSystem_somDefaultCopyInit SOMObject_somDefaultCopyInit
  550. #define WPSystem_somDefaultAssign SOMObject_somDefaultAssign
  551. #define WPSystem_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
  552. #define WPSystem_somDefaultVCopyInit SOMObject_somDefaultVCopyInit
  553. #define WPSystem_somDefaultConstVCopyInit SOMObject_somDefaultConstVCopyInit
  554. #define WPSystem_somDefaultConstAssign SOMObject_somDefaultConstAssign
  555. #define WPSystem_somDefaultVAssign SOMObject_somDefaultVAssign
  556. #define WPSystem_somDefaultConstVAssign SOMObject_somDefaultConstVAssign
  557. #define WPSystem_somFree SOMObject_somFree
  558. #define WPSystem_somGetClass SOMObject_somGetClass
  559. #define WPSystem_somGetClassName SOMObject_somGetClassName
  560. #define WPSystem_somGetSize SOMObject_somGetSize
  561. #define WPSystem_somIsA SOMObject_somIsA
  562. #define WPSystem_somIsInstanceOf SOMObject_somIsInstanceOf
  563. #define WPSystem_somRespondsTo SOMObject_somRespondsTo
  564. #define WPSystem_somDispatch SOMObject_somDispatch
  565. #define WPSystem_somClassDispatch SOMObject_somClassDispatch
  566. #define WPSystem_somCastObj SOMObject_somCastObj
  567. #define WPSystem_somResetObj SOMObject_somResetObj
  568. #define WPSystem_somDispatchV SOMObject_somDispatchV
  569. #define WPSystem_somDispatchL SOMObject_somDispatchL
  570. #define WPSystem_somDispatchA SOMObject_somDispatchA
  571. #define WPSystem_somDispatchD SOMObject_somDispatchD
  572. #define WPSystem_somPrintSelf SOMObject_somPrintSelf
  573. #define WPSystem_somDumpSelf SOMObject_somDumpSelf
  574. #define WPSystem_somDumpSelfInt SOMObject_somDumpSelfInt
  575. #endif /* SOM_DONT_USE_INHERITED_MACROS */
  576.  
  577. #endif       /* SOM_WPSystem_h */
  578.  
  579. #ifndef SOM_M_WPSystem_h
  580. #define SOM_M_WPSystem_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_WPSystem
  596. #define M_WPSystem SOMObject
  597. #endif
  598. #include <wpabs.h>
  599.  
  600. /*
  601.  * Start of bindings for IDL types
  602.  */
  603.  
  604.  
  605. /*
  606.  * End of bindings for IDL types.
  607.  */
  608.  
  609. #define M_WPSystem_MajorVersion 1
  610. #define M_WPSystem_MinorVersion 2
  611.  
  612. /*
  613.  * External name shortening if required
  614.  */
  615. #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
  616. #define M_WPSystemNewClass WPsysc
  617. #pragma linkage(WPsysc, system)
  618. #define M_WPSystemClassData WPsysd
  619. #define M_WPSystemCClassData WPsysx
  620. #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
  621. /*--------------Migration------------*/
  622. #define M_WPSystem_classObj M_WPSystemClassData.classObject
  623. #define _M_WPSystem M_WPSystem_classObj
  624.  
  625. /*
  626.  * Declare the class creation procedure
  627.  */
  628. SOMEXTERN SOMClass * SOMLINK M_WPSystemNewClass(integer4 somtmajorVersion,
  629.         integer4 somtminorVersion);
  630. #pragma linkage(M_WPSystemNewClass, system)
  631.  
  632. /*
  633.  * Declare the class data structure
  634.  */
  635. SOMEXTERN struct M_WPSystemClassDataStructure {
  636.     SOMClass *classObject;
  637. } SOMDLINK M_WPSystemClassData;
  638.  
  639. /*
  640.  * Declare the C specific class data structure
  641.  */
  642. SOMEXTERN struct M_WPSystemCClassDataStructure {
  643.     somMethodTabs parentMtab;
  644.     somDToken instanceDataToken;
  645. } SOMDLINK M_WPSystemCClassData;
  646.  
  647. /*
  648.  * New and Renew macros for M_WPSystem
  649.  */
  650. #define M_WPSystemNew() \
  651.    ( _M_WPSystem ? \
  652.     _somNew(_M_WPSystem) \
  653.     : ( M_WPSystemNewClass(\
  654.         M_WPSystem_MajorVersion, \
  655.         M_WPSystem_MinorVersion),\
  656.        _somNew(_M_WPSystem)))
  657. #define M_WPSystemRenew(buf) \
  658.    ( _M_WPSystem ? \
  659.     _somRenew(_M_WPSystem, buf) \
  660.     : ( M_WPSystemNewClass(\
  661.         M_WPSystem_MajorVersion, \
  662.         M_WPSystem_MinorVersion),\
  663.        _somRenew(_M_WPSystem, buf)))
  664.  
  665. /*
  666.  * Override method: wpclsQueryTitle
  667.  */
  668. #define M_WPSystem_wpclsQueryTitle(somSelf) \
  669.     M_WPObject_wpclsQueryTitle(somSelf)
  670.  
  671. /*
  672.  * Override method: wpclsQueryDefaultHelp
  673.  */
  674. #define M_WPSystem_wpclsQueryDefaultHelp(somSelf,pHelpPanelId,pszHelpLibrary) \
  675.     M_WPObject_wpclsQueryDefaultHelp(somSelf,pHelpPanelId,pszHelpLibrary)
  676.  
  677. /*
  678.  * Override method: wpclsQueryDefaultView
  679.  */
  680. #define M_WPSystem_wpclsQueryDefaultView(somSelf) \
  681.     M_WPObject_wpclsQueryDefaultView(somSelf)
  682.  
  683. /*
  684.  * Override method: wpclsQueryStyle
  685.  */
  686. #define M_WPSystem_wpclsQueryStyle(somSelf) \
  687.     M_WPObject_wpclsQueryStyle(somSelf)
  688.  
  689. /*
  690.  * Override method: wpclsQueryIconData
  691.  */
  692. #define M_WPSystem_wpclsQueryIconData(somSelf,pIconInfo) \
  693.     M_WPObject_wpclsQueryIconData(somSelf,pIconInfo)
  694.  
  695. /*
  696.  * Override method: wpclsQuerySettingsPageSize
  697.  */
  698. #define M_WPSystem_wpclsQuerySettingsPageSize(somSelf,pSizl) \
  699.     M_WPObject_wpclsQuerySettingsPageSize(somSelf,pSizl)
  700.  
  701. /*
  702.  * Override method: wpclsQuerySetting
  703.  */
  704. #define M_WPSystem_wpclsQuerySetting(somSelf,pszSetting,pValue,ulValueLen) \
  705.     M_WPAbstract_wpclsQuerySetting(somSelf,pszSetting,pValue,ulValueLen)
  706.  
  707. /*
  708.  * Override method: wpclsSetSetting
  709.  */
  710. #define M_WPSystem_wpclsSetSetting(somSelf,pszSetting,pValue) \
  711.     M_WPAbstract_wpclsSetSetting(somSelf,pszSetting,pValue)
  712. #ifndef SOM_DONT_USE_INHERITED_MACROS
  713. #define M_WPSystem_wpclsCreateDefaultTemplates M_WPObject_wpclsCreateDefaultTemplates
  714. #define M_WPSystem_wpclsInitData M_WPObject_wpclsInitData
  715. #define M_WPSystem_wpclsMakeAwake M_WPObject_wpclsMakeAwake
  716. #define M_WPSystem_wpclsNew M_WPObject_wpclsNew
  717. #define M_WPSystem_wpclsQueryDetails M_WPObject_wpclsQueryDetails
  718. #define M_WPSystem_wpclsQueryDetailsInfo M_WPObject_wpclsQueryDetailsInfo
  719. #define M_WPSystem_wpclsQueryExtendedCriteria M_WPObject_wpclsQueryExtendedCriteria
  720. #define M_WPSystem_wpclsQueryFolder M_WPObject_wpclsQueryFolder
  721. #define M_WPSystem_wpclsQueryIcon M_WPObject_wpclsQueryIcon
  722. #define M_WPSystem_wpclsQuerySearchInfo M_WPObject_wpclsQuerySearchInfo
  723. #define M_WPSystem_wpclsUnInitData M_WPObject_wpclsUnInitData
  724. #define M_WPSystem_wpclsFindObjectFirst M_WPObject_wpclsFindObjectFirst
  725. #define M_WPSystem_wpclsFindObjectNext M_WPObject_wpclsFindObjectNext
  726. #define M_WPSystem_wpclsFindObjectEnd M_WPObject_wpclsFindObjectEnd
  727. #define M_WPSystem_wpclsSetError M_WPObject_wpclsSetError
  728. #define M_WPSystem_wpclsQueryError M_WPObject_wpclsQueryError
  729. #define M_WPSystem_wpclsQueryObject M_WPObject_wpclsQueryObject
  730. #define M_WPSystem_wpclsQueryButtonAppearance M_WPObject_wpclsQueryButtonAppearance
  731. #define M_WPSystem_wpclsDecUsage M_WPObject_wpclsDecUsage
  732. #define M_WPSystem_wpclsIncUsage M_WPObject_wpclsIncUsage
  733. #define M_WPSystem_wpclsInsertMultipleObjects M_WPObject_wpclsInsertMultipleObjects
  734. #define M_WPSystem_wpclsFindOneObject M_WPObject_wpclsFindOneObject
  735. #define M_WPSystem_wpclsSetSettingsPageSize M_WPObject_wpclsSetSettingsPageSize
  736. #define M_WPSystem_wpclsSetIconData M_WPObject_wpclsSetIconData
  737. #define M_WPSystem_wpclsSetIcon M_WPObject_wpclsSetIcon
  738. #define M_WPSystem_wpclsObjectFromHandle M_WPObject_wpclsObjectFromHandle
  739. #define M_WPSystem_wpclsRemoveObjects M_WPObject_wpclsRemoveObjects
  740. #define M_WPSystem_somUninit SOMObject_somUninit
  741. #define M_WPSystem_somClassReady SOMClass_somClassReady
  742. #define M_WPSystem_somNew SOMClass_somNew
  743. #define M_WPSystem_somRenew SOMClass_somRenew
  744. #define M_WPSystem__get_somDataAlignment SOMClass__get_somDataAlignment
  745. #define M_WPSystem__get_somInstanceDataOffsets SOMClass__get_somInstanceDataOffsets
  746. #define M_WPSystem__get_somDirectInitClasses SOMClass__get_somDirectInitClasses
  747. #define M_WPSystem__set_somDirectInitClasses SOMClass__set_somDirectInitClasses
  748. #define M_WPSystem_somNewNoInit SOMClass_somNewNoInit
  749. #define M_WPSystem_somRenewNoInit SOMClass_somRenewNoInit
  750. #define M_WPSystem_somRenewNoZero SOMClass_somRenewNoZero
  751. #define M_WPSystem_somRenewNoInitNoZero SOMClass_somRenewNoInitNoZero
  752. #define M_WPSystem_somAllocate SOMClass_somAllocate
  753. #define M_WPSystem_somDeallocate SOMClass_somDeallocate
  754. #define M_WPSystem__get_somClassAllocate SOMClass__get_somClassAllocate
  755. #define M_WPSystem__get_somClassDeallocate SOMClass__get_somClassDeallocate
  756. #define M_WPSystem_somGetInstanceInitMask SOMClass_somGetInstanceInitMask
  757. #define M_WPSystem_somGetInstanceDestructionMask SOMClass_somGetInstanceDestructionMask
  758. #define M_WPSystem_somGetInstanceAssignmentMask SOMClass_somGetInstanceAssignmentMask
  759. #define M_WPSystem_somInitClass SOMClass_somInitClass
  760. #define M_WPSystem_somInitMIClass SOMClass_somInitMIClass
  761. #define M_WPSystem_somAddStaticMethod SOMClass_somAddStaticMethod
  762. #define M_WPSystem_somAddDynamicMethod SOMClass_somAddDynamicMethod
  763. #define M_WPSystem_somOverrideSMethod SOMClass_somOverrideSMethod
  764. #define M_WPSystem_somGetApplyStub SOMClass_somGetApplyStub
  765. #define M_WPSystem_somGetClassData SOMClass_somGetClassData
  766. #define M_WPSystem_somSetClassData SOMClass_somSetClassData
  767. #define M_WPSystem_somGetClassMtab SOMClass_somGetClassMtab
  768. #define M_WPSystem_somGetInstanceOffset SOMClass_somGetInstanceOffset
  769. #define M_WPSystem_somGetInstancePartSize SOMClass_somGetInstancePartSize
  770. #define M_WPSystem_somGetInstanceSize SOMClass_somGetInstanceSize
  771. #define M_WPSystem_somGetInstanceToken SOMClass_somGetInstanceToken
  772. #define M_WPSystem_somGetMemberToken SOMClass_somGetMemberToken
  773. #define M_WPSystem_somGetMethodData SOMClass_somGetMethodData
  774. #define M_WPSystem_somGetRdStub SOMClass_somGetRdStub
  775. #define M_WPSystem_somGetMethodDescriptor SOMClass_somGetMethodDescriptor
  776. #define M_WPSystem_somGetMethodIndex SOMClass_somGetMethodIndex
  777. #define M_WPSystem_somGetMethodToken SOMClass_somGetMethodToken
  778. #define M_WPSystem_somGetName SOMClass_somGetName
  779. #define M_WPSystem_somGetNthMethodData SOMClass_somGetNthMethodData
  780. #define M_WPSystem_somGetNthMethodInfo SOMClass_somGetNthMethodInfo
  781. #define M_WPSystem_somGetNumMethods SOMClass_somGetNumMethods
  782. #define M_WPSystem_somGetNumStaticMethods SOMClass_somGetNumStaticMethods
  783. #define M_WPSystem_somGetParent SOMClass_somGetParent
  784. #define M_WPSystem_somGetParents SOMClass_somGetParents
  785. #define M_WPSystem_somGetPClsMtab SOMClass_somGetPClsMtab
  786. #define M_WPSystem_somGetPClsMtabs SOMClass_somGetPClsMtabs
  787. #define M_WPSystem_somGetVersionNumbers SOMClass_somGetVersionNumbers
  788. #define M_WPSystem_somSetMethodDescriptor SOMClass_somSetMethodDescriptor
  789. #define M_WPSystem_somFindMethod SOMClass_somFindMethod
  790. #define M_WPSystem_somFindMethodOk SOMClass_somFindMethodOk
  791. #define M_WPSystem_somFindSMethod SOMClass_somFindSMethod
  792. #define M_WPSystem_somFindSMethodOk SOMClass_somFindSMethodOk
  793. #define M_WPSystem_somLookupMethod SOMClass_somLookupMethod
  794. #define M_WPSystem_somCheckVersion SOMClass_somCheckVersion
  795. #define M_WPSystem_somDescendedFrom SOMClass_somDescendedFrom
  796. #define M_WPSystem_somSupportsMethod SOMClass_somSupportsMethod
  797. #define M_WPSystem_somDefinedMethod SOMClass_somDefinedMethod
  798. #define M_WPSystem_somOverrideMtab SOMClass_somOverrideMtab
  799. #define M_WPSystem_somDefaultInit SOMObject_somDefaultInit
  800. #define M_WPSystem_somDestruct SOMObject_somDestruct
  801. #define M_WPSystem_somDefaultCopyInit SOMObject_somDefaultCopyInit
  802. #define M_WPSystem_somDefaultAssign SOMObject_somDefaultAssign
  803. #define M_WPSystem_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
  804. #define M_WPSystem_somDefaultVCopyInit SOMObject_somDefaultVCopyInit
  805. #define M_WPSystem_somDefaultConstVCopyInit SOMObject_somDefaultConstVCopyInit
  806. #define M_WPSystem_somDefaultConstAssign SOMObject_somDefaultConstAssign
  807. #define M_WPSystem_somDefaultVAssign SOMObject_somDefaultVAssign
  808. #define M_WPSystem_somDefaultConstVAssign SOMObject_somDefaultConstVAssign
  809. #define M_WPSystem_somInit SOMObject_somInit
  810. #define M_WPSystem_somFree SOMObject_somFree
  811. #define M_WPSystem_somGetClass SOMObject_somGetClass
  812. #define M_WPSystem_somGetClassName SOMObject_somGetClassName
  813. #define M_WPSystem_somGetSize SOMObject_somGetSize
  814. #define M_WPSystem_somIsA SOMObject_somIsA
  815. #define M_WPSystem_somIsInstanceOf SOMObject_somIsInstanceOf
  816. #define M_WPSystem_somRespondsTo SOMObject_somRespondsTo
  817. #define M_WPSystem_somDispatch SOMObject_somDispatch
  818. #define M_WPSystem_somClassDispatch SOMObject_somClassDispatch
  819. #define M_WPSystem_somCastObj SOMObject_somCastObj
  820. #define M_WPSystem_somResetObj SOMObject_somResetObj
  821. #define M_WPSystem_somDispatchV SOMObject_somDispatchV
  822. #define M_WPSystem_somDispatchL SOMObject_somDispatchL
  823. #define M_WPSystem_somDispatchA SOMObject_somDispatchA
  824. #define M_WPSystem_somDispatchD SOMObject_somDispatchD
  825. #define M_WPSystem_somPrintSelf SOMObject_somPrintSelf
  826. #define M_WPSystem_somDumpSelf SOMObject_somDumpSelf
  827. #define M_WPSystem_somDumpSelfInt SOMObject_somDumpSelfInt
  828. #endif /* SOM_DONT_USE_INHERITED_MACROS */
  829.  
  830. #endif       /* SOM_M_WPSystem_h */
  831.