home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / header45.zip / wpsystem.h < prev    next >
C/C++ Source or Header  |  1999-03-15  |  38KB  |  917 lines

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