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