home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / detk45he.zip / WPDESK.H < prev    next >
C/C++ Source or Header  |  1999-03-15  |  54KB  |  1,196 lines

  1.  
  2. /*
  3.  * This file was generated by the SOM Compiler.
  4.  * FileName: E:\cwpsh\rel\os2c\include\base\os2\wpdesk.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: WPDESK
  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_WPDesktop_h
  23. #define SOM_WPDesktop_h
  24.  
  25.  
  26. #include <som.h>
  27.  
  28. /*
  29.  * -- This emitter treats Method Tokens as Thunks by default.
  30.  * -- Use the sc modifier "nothunks" to change this default
  31.  */
  32. #undef somresolve_
  33. #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
  34.  
  35. /*
  36.  * Define the class name as an object type
  37.  */
  38. #ifndef WPDesktop
  39. #define WPDesktop SOMObject
  40. #endif
  41. #include <wpfolder.h>
  42.  
  43. /*
  44.  * Start of bindings for IDL types
  45.  */
  46.  
  47. #ifndef SOMClass
  48.     #define SOMClass SOMObject
  49. #endif /* SOMClass */
  50. #ifndef WPFolder
  51.     #define WPFolder SOMObject
  52. #endif /* WPFolder */
  53. #ifndef M_WPObject
  54.     #define M_WPObject SOMObject
  55. #endif /* M_WPObject */
  56. #ifndef WPObject
  57.     #define WPObject SOMObject
  58. #endif /* WPObject */
  59. #ifndef WPImageFile
  60.     #define WPImageFile SOMObject
  61. #endif /* WPImageFile */
  62. #ifndef M_WPFileSystem
  63.     #define M_WPFileSystem SOMObject
  64. #endif /* M_WPFileSystem */
  65. #ifndef M_WPFolder
  66.     #define M_WPFolder SOMObject
  67. #endif /* M_WPFolder */
  68. #ifndef M_WPDesktop
  69.     #define M_WPDesktop SOMObject
  70. #endif /* M_WPDesktop */
  71.  
  72. /*
  73.  * End of bindings for IDL types.
  74.  */
  75.  
  76. #define WPDesktop_MajorVersion 1
  77. #define WPDesktop_MinorVersion 2
  78.  
  79. /*
  80.  * External name shortening if required
  81.  */
  82. #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
  83. #define WPDesktopNewClass WPDesktopc
  84. #pragma linkage(WPDesktopc, system)
  85. #define WPDesktopClassData WPDesktopd
  86. #define WPDesktopCClassData WPDesktopx
  87. #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
  88.  
  89. /*
  90.  * Include the meta class file
  91.  */
  92. #include <wpdesk.h>
  93. /*--------------Migration------------*/
  94. #define WPDesktop_classObj WPDesktopClassData.classObject
  95. #define _WPDesktop WPDesktop_classObj
  96.  
  97. /*
  98.  * Declare the class creation procedure
  99.  */
  100. SOMEXTERN SOMClass * SOMLINK WPDesktopNewClass(integer4 somtmajorVersion,
  101.         integer4 somtminorVersion);
  102. #pragma linkage(WPDesktopNewClass, system)
  103.  
  104. /*
  105.  * Declare the class data structure
  106.  */
  107. SOMEXTERN struct WPDesktopClassDataStructure {
  108.     SOMClass *classObject;
  109.     somMToken wpIsCurrentDesktop;
  110.     somMToken wpAddDesktopLockup1Page;
  111.     somMToken wpAddDesktopLockup2Page;
  112.     somMToken wpAddDesktopLockup3Page;
  113.     somMToken wpAddDesktopArcRest1Page;
  114.     somMToken wpAddDesktopDefDT1Page;
  115.     somMToken wpQueryDefaultDropOp;
  116.     somMToken wpSetDefaultDropOp;
  117.     somMToken wpQueryAutoLockup;
  118.     somMToken wpSetAutoLockup;
  119.     somMToken wpQueryLockupTimeout;
  120.     somMToken wpSetLockupTimeout;
  121.     somMToken wpQueryLockupOnStartup;
  122.     somMToken wpSetLockupOnStartup;
  123.     somMToken wpQueryLockupFullScreen;
  124.     somMToken wpSetLockupFullScreen;
  125.     somMToken wpQueryLockupAutoDim;
  126.     somMToken wpSetLockupAutoDim;
  127.     somMToken wpQueryLockupBackground;
  128.     somMToken wpSetLockupBackground;
  129. } SOMDLINK WPDesktopClassData;
  130.  
  131. /*
  132.  * Declare the C specific class data structure
  133.  */
  134. SOMEXTERN struct WPDesktopCClassDataStructure {
  135.     somMethodTabs parentMtab;
  136.     somDToken instanceDataToken;
  137. } SOMDLINK WPDesktopCClassData;
  138.  
  139. /*
  140.  * New and Renew macros for WPDesktop
  141.  */
  142. #define WPDesktopNew() \
  143.    ( _WPDesktop ? \
  144.     _somNew(_WPDesktop) \
  145.     : ( WPDesktopNewClass(\
  146.         WPDesktop_MajorVersion, \
  147.         WPDesktop_MinorVersion),\
  148.        _somNew(_WPDesktop)))
  149. #define WPDesktopRenew(buf) \
  150.    ( _WPDesktop ? \
  151.     _somRenew(_WPDesktop, buf) \
  152.     : ( WPDesktopNewClass(\
  153.         WPDesktop_MajorVersion, \
  154.         WPDesktop_MinorVersion),\
  155.        _somRenew(_WPDesktop, buf)))
  156.  
  157. /*
  158.  * Override method: wpInitData
  159.  */
  160. #define WPDesktop_wpInitData(somSelf) \
  161.     WPObject_wpInitData(somSelf)
  162.  
  163. /*
  164.  * Override method: wpSaveState
  165.  */
  166. #define WPDesktop_wpSaveState(somSelf) \
  167.     WPObject_wpSaveState(somSelf)
  168.  
  169. /*
  170.  * Override method: wpRestoreState
  171.  */
  172. #define WPDesktop_wpRestoreState(somSelf,ulReserved) \
  173.     WPObject_wpRestoreState(somSelf,ulReserved)
  174.  
  175. /*
  176.  * Override method: wpMenuItemSelected
  177.  */
  178. #define WPDesktop_wpMenuItemSelected(somSelf,hwndFrame,ulMenuId) \
  179.     WPObject_wpMenuItemSelected(somSelf,hwndFrame,ulMenuId)
  180.  
  181. /*
  182.  * Override method: wpAddSettingsPages
  183.  */
  184. #define WPDesktop_wpAddSettingsPages(somSelf,hwndNotebook) \
  185.     WPObject_wpAddSettingsPages(somSelf,hwndNotebook)
  186.  
  187. /*
  188.  * Override method: wpFilterMenu
  189.  */
  190. #define WPDesktop_wpFilterMenu(somSelf,pFlags,hwndCnr,fMultiSelect,ulMenuType,ulView,ulReserved) \
  191.     WPObject_wpFilterMenu(somSelf,pFlags,hwndCnr,fMultiSelect,ulMenuType,ulView,ulReserved)
  192.  
  193. /*
  194.  * Override method: wpModifyMenu
  195.  */
  196. #define WPDesktop_wpModifyMenu(somSelf,hwndMenu,hwndCnr,iPosition,ulMenuType,ulView,ulReserved) \
  197.     WPObject_wpModifyMenu(somSelf,hwndMenu,hwndCnr,iPosition,ulMenuType,ulView,ulReserved)
  198.  
  199. /*
  200.  * Override method: wpSetup
  201.  */
  202. #define WPDesktop_wpSetup(somSelf,pszSetupString) \
  203.     WPObject_wpSetup(somSelf,pszSetupString)
  204.  
  205. /*
  206.  * Override method: somDefaultInit
  207.  */
  208. #define WPDesktop_somDefaultInit(somSelf,ctrl) \
  209.     SOMObject_somDefaultInit(somSelf,ctrl)
  210.  
  211. /*
  212.  * Override method: somDestruct
  213.  */
  214. #define WPDesktop_somDestruct(somSelf,doFree,ctrl) \
  215.     SOMObject_somDestruct(somSelf,doFree,ctrl)
  216.  
  217. /*
  218.  * Override method: wpPopulate
  219.  */
  220. #define WPDesktop_wpPopulate(somSelf,ulReserved,pszPath,fFoldersOnly) \
  221.     WPFolder_wpPopulate(somSelf,ulReserved,pszPath,fFoldersOnly)
  222.  
  223. /*
  224.  * New Method: wpIsCurrentDesktop
  225.  */
  226. typedef BOOL   SOMLINK somTP_WPDesktop_wpIsCurrentDesktop(WPDesktop *somSelf);
  227. #pragma linkage(somTP_WPDesktop_wpIsCurrentDesktop, system)
  228. typedef somTP_WPDesktop_wpIsCurrentDesktop *somTD_WPDesktop_wpIsCurrentDesktop;
  229. #define somMD_WPDesktop_wpIsCurrentDesktop "::WPDesktop::wpIsCurrentDesktop"
  230. #define WPDesktop_wpIsCurrentDesktop(somSelf) \
  231.     (SOM_Resolve(somSelf, WPDesktop, wpIsCurrentDesktop) \
  232.     (somSelf))
  233. #ifndef SOMGD_wpIsCurrentDesktop
  234.     #if (defined(_wpIsCurrentDesktop) || defined(__wpIsCurrentDesktop))
  235.         #undef _wpIsCurrentDesktop
  236.         #undef __wpIsCurrentDesktop
  237.         #define SOMGD_wpIsCurrentDesktop 1
  238.     #else
  239.         #define _wpIsCurrentDesktop WPDesktop_wpIsCurrentDesktop
  240.     #endif /* _wpIsCurrentDesktop */
  241. #endif /* SOMGD_wpIsCurrentDesktop */
  242.  
  243. /*
  244.  * New Method: wpAddDesktopLockup1Page
  245.  */
  246. typedef ULONG   SOMLINK somTP_WPDesktop_wpAddDesktopLockup1Page(WPDesktop *somSelf, 
  247.         HWND hwndNotebook);
  248. #pragma linkage(somTP_WPDesktop_wpAddDesktopLockup1Page, system)
  249. typedef somTP_WPDesktop_wpAddDesktopLockup1Page *somTD_WPDesktop_wpAddDesktopLockup1Page;
  250. #define somMD_WPDesktop_wpAddDesktopLockup1Page "::WPDesktop::wpAddDesktopLockup1Page"
  251. #define WPDesktop_wpAddDesktopLockup1Page(somSelf,hwndNotebook) \
  252.     (SOM_Resolve(somSelf, WPDesktop, wpAddDesktopLockup1Page) \
  253.     (somSelf,hwndNotebook))
  254. #ifndef SOMGD_wpAddDesktopLockup1Page
  255.     #if (defined(_wpAddDesktopLockup1Page) || defined(__wpAddDesktopLockup1Page))
  256.         #undef _wpAddDesktopLockup1Page
  257.         #undef __wpAddDesktopLockup1Page
  258.         #define SOMGD_wpAddDesktopLockup1Page 1
  259.     #else
  260.         #define _wpAddDesktopLockup1Page WPDesktop_wpAddDesktopLockup1Page
  261.     #endif /* _wpAddDesktopLockup1Page */
  262. #endif /* SOMGD_wpAddDesktopLockup1Page */
  263.  
  264. /*
  265.  * New Method: wpAddDesktopLockup2Page
  266.  */
  267. typedef ULONG   SOMLINK somTP_WPDesktop_wpAddDesktopLockup2Page(WPDesktop *somSelf, 
  268.         HWND hwndNotebook);
  269. #pragma linkage(somTP_WPDesktop_wpAddDesktopLockup2Page, system)
  270. typedef somTP_WPDesktop_wpAddDesktopLockup2Page *somTD_WPDesktop_wpAddDesktopLockup2Page;
  271. #define somMD_WPDesktop_wpAddDesktopLockup2Page "::WPDesktop::wpAddDesktopLockup2Page"
  272. #define WPDesktop_wpAddDesktopLockup2Page(somSelf,hwndNotebook) \
  273.     (SOM_Resolve(somSelf, WPDesktop, wpAddDesktopLockup2Page) \
  274.     (somSelf,hwndNotebook))
  275. #ifndef SOMGD_wpAddDesktopLockup2Page
  276.     #if (defined(_wpAddDesktopLockup2Page) || defined(__wpAddDesktopLockup2Page))
  277.         #undef _wpAddDesktopLockup2Page
  278.         #undef __wpAddDesktopLockup2Page
  279.         #define SOMGD_wpAddDesktopLockup2Page 1
  280.     #else
  281.         #define _wpAddDesktopLockup2Page WPDesktop_wpAddDesktopLockup2Page
  282.     #endif /* _wpAddDesktopLockup2Page */
  283. #endif /* SOMGD_wpAddDesktopLockup2Page */
  284.  
  285. /*
  286.  * New Method: wpAddDesktopLockup3Page
  287.  */
  288. typedef ULONG   SOMLINK somTP_WPDesktop_wpAddDesktopLockup3Page(WPDesktop *somSelf, 
  289.         HWND hwndNotebook);
  290. #pragma linkage(somTP_WPDesktop_wpAddDesktopLockup3Page, system)
  291. typedef somTP_WPDesktop_wpAddDesktopLockup3Page *somTD_WPDesktop_wpAddDesktopLockup3Page;
  292. #define somMD_WPDesktop_wpAddDesktopLockup3Page "::WPDesktop::wpAddDesktopLockup3Page"
  293. #define WPDesktop_wpAddDesktopLockup3Page(somSelf,hwndNotebook) \
  294.     (SOM_Resolve(somSelf, WPDesktop, wpAddDesktopLockup3Page) \
  295.     (somSelf,hwndNotebook))
  296. #ifndef SOMGD_wpAddDesktopLockup3Page
  297.     #if (defined(_wpAddDesktopLockup3Page) || defined(__wpAddDesktopLockup3Page))
  298.         #undef _wpAddDesktopLockup3Page
  299.         #undef __wpAddDesktopLockup3Page
  300.         #define SOMGD_wpAddDesktopLockup3Page 1
  301.     #else
  302.         #define _wpAddDesktopLockup3Page WPDesktop_wpAddDesktopLockup3Page
  303.     #endif /* _wpAddDesktopLockup3Page */
  304. #endif /* SOMGD_wpAddDesktopLockup3Page */
  305.  
  306. /*
  307.  * New Method: wpAddDesktopArcRest1Page
  308.  */
  309. typedef ULONG   SOMLINK somTP_WPDesktop_wpAddDesktopArcRest1Page(WPDesktop *somSelf, 
  310.         HWND hwndNotebook);
  311. #pragma linkage(somTP_WPDesktop_wpAddDesktopArcRest1Page, system)
  312. typedef somTP_WPDesktop_wpAddDesktopArcRest1Page *somTD_WPDesktop_wpAddDesktopArcRest1Page;
  313. #define somMD_WPDesktop_wpAddDesktopArcRest1Page "::WPDesktop::wpAddDesktopArcRest1Page"
  314. #define WPDesktop_wpAddDesktopArcRest1Page(somSelf,hwndNotebook) \
  315.     (SOM_Resolve(somSelf, WPDesktop, wpAddDesktopArcRest1Page) \
  316.     (somSelf,hwndNotebook))
  317. #ifndef SOMGD_wpAddDesktopArcRest1Page
  318.     #if (defined(_wpAddDesktopArcRest1Page) || defined(__wpAddDesktopArcRest1Page))
  319.         #undef _wpAddDesktopArcRest1Page
  320.         #undef __wpAddDesktopArcRest1Page
  321.         #define SOMGD_wpAddDesktopArcRest1Page 1
  322.     #else
  323.         #define _wpAddDesktopArcRest1Page WPDesktop_wpAddDesktopArcRest1Page
  324.     #endif /* _wpAddDesktopArcRest1Page */
  325. #endif /* SOMGD_wpAddDesktopArcRest1Page */
  326.  
  327. /*
  328.  * New Method: wpAddDesktopDefDT1Page
  329.  */
  330. typedef ULONG   SOMLINK somTP_WPDesktop_wpAddDesktopDefDT1Page(WPDesktop *somSelf, 
  331.         HWND hwndNotebook);
  332. #pragma linkage(somTP_WPDesktop_wpAddDesktopDefDT1Page, system)
  333. typedef somTP_WPDesktop_wpAddDesktopDefDT1Page *somTD_WPDesktop_wpAddDesktopDefDT1Page;
  334. #define somMD_WPDesktop_wpAddDesktopDefDT1Page "::WPDesktop::wpAddDesktopDefDT1Page"
  335. #define WPDesktop_wpAddDesktopDefDT1Page(somSelf,hwndNotebook) \
  336.     (SOM_Resolve(somSelf, WPDesktop, wpAddDesktopDefDT1Page) \
  337.     (somSelf,hwndNotebook))
  338. #ifndef SOMGD_wpAddDesktopDefDT1Page
  339.     #if (defined(_wpAddDesktopDefDT1Page) || defined(__wpAddDesktopDefDT1Page))
  340.         #undef _wpAddDesktopDefDT1Page
  341.         #undef __wpAddDesktopDefDT1Page
  342.         #define SOMGD_wpAddDesktopDefDT1Page 1
  343.     #else
  344.         #define _wpAddDesktopDefDT1Page WPDesktop_wpAddDesktopDefDT1Page
  345.     #endif /* _wpAddDesktopDefDT1Page */
  346. #endif /* SOMGD_wpAddDesktopDefDT1Page */
  347.  
  348. /*
  349.  * New Method: wpQueryDefaultDropOp
  350.  */
  351. typedef ULONG   SOMLINK somTP_WPDesktop_wpQueryDefaultDropOp(WPDesktop *somSelf);
  352. #pragma linkage(somTP_WPDesktop_wpQueryDefaultDropOp, system)
  353. typedef somTP_WPDesktop_wpQueryDefaultDropOp *somTD_WPDesktop_wpQueryDefaultDropOp;
  354. #define somMD_WPDesktop_wpQueryDefaultDropOp "::WPDesktop::wpQueryDefaultDropOp"
  355. #define WPDesktop_wpQueryDefaultDropOp(somSelf) \
  356.     (SOM_Resolve(somSelf, WPDesktop, wpQueryDefaultDropOp) \
  357.     (somSelf))
  358. #ifndef SOMGD_wpQueryDefaultDropOp
  359.     #if (defined(_wpQueryDefaultDropOp) || defined(__wpQueryDefaultDropOp))
  360.         #undef _wpQueryDefaultDropOp
  361.         #undef __wpQueryDefaultDropOp
  362.         #define SOMGD_wpQueryDefaultDropOp 1
  363.     #else
  364.         #define _wpQueryDefaultDropOp WPDesktop_wpQueryDefaultDropOp
  365.     #endif /* _wpQueryDefaultDropOp */
  366. #endif /* SOMGD_wpQueryDefaultDropOp */
  367.  
  368. /*
  369.  * New Method: wpSetDefaultDropOp
  370.  */
  371. typedef BOOL   SOMLINK somTP_WPDesktop_wpSetDefaultDropOp(WPDesktop *somSelf, 
  372.         ULONG ulDefaultDropOp);
  373. #pragma linkage(somTP_WPDesktop_wpSetDefaultDropOp, system)
  374. typedef somTP_WPDesktop_wpSetDefaultDropOp *somTD_WPDesktop_wpSetDefaultDropOp;
  375. #define somMD_WPDesktop_wpSetDefaultDropOp "::WPDesktop::wpSetDefaultDropOp"
  376. #define WPDesktop_wpSetDefaultDropOp(somSelf,ulDefaultDropOp) \
  377.     (SOM_Resolve(somSelf, WPDesktop, wpSetDefaultDropOp) \
  378.     (somSelf,ulDefaultDropOp))
  379. #ifndef SOMGD_wpSetDefaultDropOp
  380.     #if (defined(_wpSetDefaultDropOp) || defined(__wpSetDefaultDropOp))
  381.         #undef _wpSetDefaultDropOp
  382.         #undef __wpSetDefaultDropOp
  383.         #define SOMGD_wpSetDefaultDropOp 1
  384.     #else
  385.         #define _wpSetDefaultDropOp WPDesktop_wpSetDefaultDropOp
  386.     #endif /* _wpSetDefaultDropOp */
  387. #endif /* SOMGD_wpSetDefaultDropOp */
  388.  
  389. /*
  390.  * New Method: wpQueryAutoLockup
  391.  */
  392. typedef BOOL   SOMLINK somTP_WPDesktop_wpQueryAutoLockup(WPDesktop *somSelf);
  393. #pragma linkage(somTP_WPDesktop_wpQueryAutoLockup, system)
  394. typedef somTP_WPDesktop_wpQueryAutoLockup *somTD_WPDesktop_wpQueryAutoLockup;
  395. #define somMD_WPDesktop_wpQueryAutoLockup "::WPDesktop::wpQueryAutoLockup"
  396. #define WPDesktop_wpQueryAutoLockup(somSelf) \
  397.     (SOM_Resolve(somSelf, WPDesktop, wpQueryAutoLockup) \
  398.     (somSelf))
  399. #ifndef SOMGD_wpQueryAutoLockup
  400.     #if (defined(_wpQueryAutoLockup) || defined(__wpQueryAutoLockup))
  401.         #undef _wpQueryAutoLockup
  402.         #undef __wpQueryAutoLockup
  403.         #define SOMGD_wpQueryAutoLockup 1
  404.     #else
  405.         #define _wpQueryAutoLockup WPDesktop_wpQueryAutoLockup
  406.     #endif /* _wpQueryAutoLockup */
  407. #endif /* SOMGD_wpQueryAutoLockup */
  408.  
  409. /*
  410.  * New Method: wpSetAutoLockup
  411.  */
  412. typedef void   SOMLINK somTP_WPDesktop_wpSetAutoLockup(WPDesktop *somSelf, 
  413.         BOOL bAutoLockup);
  414. #pragma linkage(somTP_WPDesktop_wpSetAutoLockup, system)
  415. typedef somTP_WPDesktop_wpSetAutoLockup *somTD_WPDesktop_wpSetAutoLockup;
  416. #define somMD_WPDesktop_wpSetAutoLockup "::WPDesktop::wpSetAutoLockup"
  417. #define WPDesktop_wpSetAutoLockup(somSelf,bAutoLockup) \
  418.     (SOM_Resolve(somSelf, WPDesktop, wpSetAutoLockup) \
  419.     (somSelf,bAutoLockup))
  420. #ifndef SOMGD_wpSetAutoLockup
  421.     #if (defined(_wpSetAutoLockup) || defined(__wpSetAutoLockup))
  422.         #undef _wpSetAutoLockup
  423.         #undef __wpSetAutoLockup
  424.         #define SOMGD_wpSetAutoLockup 1
  425.     #else
  426.         #define _wpSetAutoLockup WPDesktop_wpSetAutoLockup
  427.     #endif /* _wpSetAutoLockup */
  428. #endif /* SOMGD_wpSetAutoLockup */
  429.  
  430. /*
  431.  * New Method: wpQueryLockupTimeout
  432.  */
  433. typedef ULONG   SOMLINK somTP_WPDesktop_wpQueryLockupTimeout(WPDesktop *somSelf);
  434. #pragma linkage(somTP_WPDesktop_wpQueryLockupTimeout, system)
  435. typedef somTP_WPDesktop_wpQueryLockupTimeout *somTD_WPDesktop_wpQueryLockupTimeout;
  436. #define somMD_WPDesktop_wpQueryLockupTimeout "::WPDesktop::wpQueryLockupTimeout"
  437. #define WPDesktop_wpQueryLockupTimeout(somSelf) \
  438.     (SOM_Resolve(somSelf, WPDesktop, wpQueryLockupTimeout) \
  439.     (somSelf))
  440. #ifndef SOMGD_wpQueryLockupTimeout
  441.     #if (defined(_wpQueryLockupTimeout) || defined(__wpQueryLockupTimeout))
  442.         #undef _wpQueryLockupTimeout
  443.         #undef __wpQueryLockupTimeout
  444.         #define SOMGD_wpQueryLockupTimeout 1
  445.     #else
  446.         #define _wpQueryLockupTimeout WPDesktop_wpQueryLockupTimeout
  447.     #endif /* _wpQueryLockupTimeout */
  448. #endif /* SOMGD_wpQueryLockupTimeout */
  449.  
  450. /*
  451.  * New Method: wpSetLockupTimeout
  452.  */
  453. typedef void   SOMLINK somTP_WPDesktop_wpSetLockupTimeout(WPDesktop *somSelf, 
  454.         ULONG ulLockupTimeout);
  455. #pragma linkage(somTP_WPDesktop_wpSetLockupTimeout, system)
  456. typedef somTP_WPDesktop_wpSetLockupTimeout *somTD_WPDesktop_wpSetLockupTimeout;
  457. #define somMD_WPDesktop_wpSetLockupTimeout "::WPDesktop::wpSetLockupTimeout"
  458. #define WPDesktop_wpSetLockupTimeout(somSelf,ulLockupTimeout) \
  459.     (SOM_Resolve(somSelf, WPDesktop, wpSetLockupTimeout) \
  460.     (somSelf,ulLockupTimeout))
  461. #ifndef SOMGD_wpSetLockupTimeout
  462.     #if (defined(_wpSetLockupTimeout) || defined(__wpSetLockupTimeout))
  463.         #undef _wpSetLockupTimeout
  464.         #undef __wpSetLockupTimeout
  465.         #define SOMGD_wpSetLockupTimeout 1
  466.     #else
  467.         #define _wpSetLockupTimeout WPDesktop_wpSetLockupTimeout
  468.     #endif /* _wpSetLockupTimeout */
  469. #endif /* SOMGD_wpSetLockupTimeout */
  470.  
  471. /*
  472.  * New Method: wpQueryLockupOnStartup
  473.  */
  474. typedef BOOL   SOMLINK somTP_WPDesktop_wpQueryLockupOnStartup(WPDesktop *somSelf);
  475. #pragma linkage(somTP_WPDesktop_wpQueryLockupOnStartup, system)
  476. typedef somTP_WPDesktop_wpQueryLockupOnStartup *somTD_WPDesktop_wpQueryLockupOnStartup;
  477. #define somMD_WPDesktop_wpQueryLockupOnStartup "::WPDesktop::wpQueryLockupOnStartup"
  478. #define WPDesktop_wpQueryLockupOnStartup(somSelf) \
  479.     (SOM_Resolve(somSelf, WPDesktop, wpQueryLockupOnStartup) \
  480.     (somSelf))
  481. #ifndef SOMGD_wpQueryLockupOnStartup
  482.     #if (defined(_wpQueryLockupOnStartup) || defined(__wpQueryLockupOnStartup))
  483.         #undef _wpQueryLockupOnStartup
  484.         #undef __wpQueryLockupOnStartup
  485.         #define SOMGD_wpQueryLockupOnStartup 1
  486.     #else
  487.         #define _wpQueryLockupOnStartup WPDesktop_wpQueryLockupOnStartup
  488.     #endif /* _wpQueryLockupOnStartup */
  489. #endif /* SOMGD_wpQueryLockupOnStartup */
  490.  
  491. /*
  492.  * New Method: wpSetLockupOnStartup
  493.  */
  494. typedef void   SOMLINK somTP_WPDesktop_wpSetLockupOnStartup(WPDesktop *somSelf, 
  495.         BOOL bLockupOnStartup);
  496. #pragma linkage(somTP_WPDesktop_wpSetLockupOnStartup, system)
  497. typedef somTP_WPDesktop_wpSetLockupOnStartup *somTD_WPDesktop_wpSetLockupOnStartup;
  498. #define somMD_WPDesktop_wpSetLockupOnStartup "::WPDesktop::wpSetLockupOnStartup"
  499. #define WPDesktop_wpSetLockupOnStartup(somSelf,bLockupOnStartup) \
  500.     (SOM_Resolve(somSelf, WPDesktop, wpSetLockupOnStartup) \
  501.     (somSelf,bLockupOnStartup))
  502. #ifndef SOMGD_wpSetLockupOnStartup
  503.     #if (defined(_wpSetLockupOnStartup) || defined(__wpSetLockupOnStartup))
  504.         #undef _wpSetLockupOnStartup
  505.         #undef __wpSetLockupOnStartup
  506.         #define SOMGD_wpSetLockupOnStartup 1
  507.     #else
  508.         #define _wpSetLockupOnStartup WPDesktop_wpSetLockupOnStartup
  509.     #endif /* _wpSetLockupOnStartup */
  510. #endif /* SOMGD_wpSetLockupOnStartup */
  511.  
  512. /*
  513.  * New Method: wpQueryLockupFullScreen
  514.  */
  515. typedef BOOL   SOMLINK somTP_WPDesktop_wpQueryLockupFullScreen(WPDesktop *somSelf);
  516. #pragma linkage(somTP_WPDesktop_wpQueryLockupFullScreen, system)
  517. typedef somTP_WPDesktop_wpQueryLockupFullScreen *somTD_WPDesktop_wpQueryLockupFullScreen;
  518. #define somMD_WPDesktop_wpQueryLockupFullScreen "::WPDesktop::wpQueryLockupFullScreen"
  519. #define WPDesktop_wpQueryLockupFullScreen(somSelf) \
  520.     (SOM_Resolve(somSelf, WPDesktop, wpQueryLockupFullScreen) \
  521.     (somSelf))
  522. #ifndef SOMGD_wpQueryLockupFullScreen
  523.     #if (defined(_wpQueryLockupFullScreen) || defined(__wpQueryLockupFullScreen))
  524.         #undef _wpQueryLockupFullScreen
  525.         #undef __wpQueryLockupFullScreen
  526.         #define SOMGD_wpQueryLockupFullScreen 1
  527.     #else
  528.         #define _wpQueryLockupFullScreen WPDesktop_wpQueryLockupFullScreen
  529.     #endif /* _wpQueryLockupFullScreen */
  530. #endif /* SOMGD_wpQueryLockupFullScreen */
  531.  
  532. /*
  533.  * New Method: wpSetLockupFullScreen
  534.  */
  535. typedef void   SOMLINK somTP_WPDesktop_wpSetLockupFullScreen(WPDesktop *somSelf, 
  536.         BOOL bLockupFullScreen);
  537. #pragma linkage(somTP_WPDesktop_wpSetLockupFullScreen, system)
  538. typedef somTP_WPDesktop_wpSetLockupFullScreen *somTD_WPDesktop_wpSetLockupFullScreen;
  539. #define somMD_WPDesktop_wpSetLockupFullScreen "::WPDesktop::wpSetLockupFullScreen"
  540. #define WPDesktop_wpSetLockupFullScreen(somSelf,bLockupFullScreen) \
  541.     (SOM_Resolve(somSelf, WPDesktop, wpSetLockupFullScreen) \
  542.     (somSelf,bLockupFullScreen))
  543. #ifndef SOMGD_wpSetLockupFullScreen
  544.     #if (defined(_wpSetLockupFullScreen) || defined(__wpSetLockupFullScreen))
  545.         #undef _wpSetLockupFullScreen
  546.         #undef __wpSetLockupFullScreen
  547.         #define SOMGD_wpSetLockupFullScreen 1
  548.     #else
  549.         #define _wpSetLockupFullScreen WPDesktop_wpSetLockupFullScreen
  550.     #endif /* _wpSetLockupFullScreen */
  551. #endif /* SOMGD_wpSetLockupFullScreen */
  552.  
  553. /*
  554.  * New Method: wpQueryLockupAutoDim
  555.  */
  556. typedef BOOL   SOMLINK somTP_WPDesktop_wpQueryLockupAutoDim(WPDesktop *somSelf);
  557. #pragma linkage(somTP_WPDesktop_wpQueryLockupAutoDim, system)
  558. typedef somTP_WPDesktop_wpQueryLockupAutoDim *somTD_WPDesktop_wpQueryLockupAutoDim;
  559. #define somMD_WPDesktop_wpQueryLockupAutoDim "::WPDesktop::wpQueryLockupAutoDim"
  560. #define WPDesktop_wpQueryLockupAutoDim(somSelf) \
  561.     (SOM_Resolve(somSelf, WPDesktop, wpQueryLockupAutoDim) \
  562.     (somSelf))
  563. #ifndef SOMGD_wpQueryLockupAutoDim
  564.     #if (defined(_wpQueryLockupAutoDim) || defined(__wpQueryLockupAutoDim))
  565.         #undef _wpQueryLockupAutoDim
  566.         #undef __wpQueryLockupAutoDim
  567.         #define SOMGD_wpQueryLockupAutoDim 1
  568.     #else
  569.         #define _wpQueryLockupAutoDim WPDesktop_wpQueryLockupAutoDim
  570.     #endif /* _wpQueryLockupAutoDim */
  571. #endif /* SOMGD_wpQueryLockupAutoDim */
  572.  
  573. /*
  574.  * New Method: wpSetLockupAutoDim
  575.  */
  576. typedef void   SOMLINK somTP_WPDesktop_wpSetLockupAutoDim(WPDesktop *somSelf, 
  577.         BOOL bLockupAutoDim);
  578. #pragma linkage(somTP_WPDesktop_wpSetLockupAutoDim, system)
  579. typedef somTP_WPDesktop_wpSetLockupAutoDim *somTD_WPDesktop_wpSetLockupAutoDim;
  580. #define somMD_WPDesktop_wpSetLockupAutoDim "::WPDesktop::wpSetLockupAutoDim"
  581. #define WPDesktop_wpSetLockupAutoDim(somSelf,bLockupAutoDim) \
  582.     (SOM_Resolve(somSelf, WPDesktop, wpSetLockupAutoDim) \
  583.     (somSelf,bLockupAutoDim))
  584. #ifndef SOMGD_wpSetLockupAutoDim
  585.     #if (defined(_wpSetLockupAutoDim) || defined(__wpSetLockupAutoDim))
  586.         #undef _wpSetLockupAutoDim
  587.         #undef __wpSetLockupAutoDim
  588.         #define SOMGD_wpSetLockupAutoDim 1
  589.     #else
  590.         #define _wpSetLockupAutoDim WPDesktop_wpSetLockupAutoDim
  591.     #endif /* _wpSetLockupAutoDim */
  592. #endif /* SOMGD_wpSetLockupAutoDim */
  593.  
  594. /*
  595.  * New Method: wpQueryLockupBackground
  596.  */
  597. typedef void   SOMLINK somTP_WPDesktop_wpQueryLockupBackground(WPDesktop *somSelf, 
  598.         PSZ* ppszImageFileName, 
  599.         ULONG* pulImageMode, 
  600.         ULONG* pulScaleFactor, 
  601.         ULONG* pulBackgroundType, 
  602.         long* plBackgroundColor);
  603. #pragma linkage(somTP_WPDesktop_wpQueryLockupBackground, system)
  604. typedef somTP_WPDesktop_wpQueryLockupBackground *somTD_WPDesktop_wpQueryLockupBackground;
  605. #define somMD_WPDesktop_wpQueryLockupBackground "::WPDesktop::wpQueryLockupBackground"
  606. #define WPDesktop_wpQueryLockupBackground(somSelf,ppszImageFileName,pulImageMode,pulScaleFactor,pulBackgroundType,plBackgroundColor) \
  607.     (SOM_Resolve(somSelf, WPDesktop, wpQueryLockupBackground) \
  608.     (somSelf,ppszImageFileName,pulImageMode,pulScaleFactor,pulBackgroundType,plBackgroundColor))
  609. #ifndef SOMGD_wpQueryLockupBackground
  610.     #if (defined(_wpQueryLockupBackground) || defined(__wpQueryLockupBackground))
  611.         #undef _wpQueryLockupBackground
  612.         #undef __wpQueryLockupBackground
  613.         #define SOMGD_wpQueryLockupBackground 1
  614.     #else
  615.         #define _wpQueryLockupBackground WPDesktop_wpQueryLockupBackground
  616.     #endif /* _wpQueryLockupBackground */
  617. #endif /* SOMGD_wpQueryLockupBackground */
  618.  
  619. /*
  620.  * New Method: wpSetLockupBackground
  621.  */
  622. typedef void   SOMLINK somTP_WPDesktop_wpSetLockupBackground(WPDesktop *somSelf, 
  623.         PSZ pszImageFileName, 
  624.         ULONG ulImageMode, 
  625.         ULONG ulScaleFactor, 
  626.         ULONG ulBackgroundType, 
  627.         long lBackgroundColor);
  628. #pragma linkage(somTP_WPDesktop_wpSetLockupBackground, system)
  629. typedef somTP_WPDesktop_wpSetLockupBackground *somTD_WPDesktop_wpSetLockupBackground;
  630. #define somMD_WPDesktop_wpSetLockupBackground "::WPDesktop::wpSetLockupBackground"
  631. #define WPDesktop_wpSetLockupBackground(somSelf,pszImageFileName,ulImageMode,ulScaleFactor,ulBackgroundType,lBackgroundColor) \
  632.     (SOM_Resolve(somSelf, WPDesktop, wpSetLockupBackground) \
  633.     (somSelf,pszImageFileName,ulImageMode,ulScaleFactor,ulBackgroundType,lBackgroundColor))
  634. #ifndef SOMGD_wpSetLockupBackground
  635.     #if (defined(_wpSetLockupBackground) || defined(__wpSetLockupBackground))
  636.         #undef _wpSetLockupBackground
  637.         #undef __wpSetLockupBackground
  638.         #define SOMGD_wpSetLockupBackground 1
  639.     #else
  640.         #define _wpSetLockupBackground WPDesktop_wpSetLockupBackground
  641.     #endif /* _wpSetLockupBackground */
  642. #endif /* SOMGD_wpSetLockupBackground */
  643. #ifndef SOM_DONT_USE_INHERITED_MACROS
  644. #define WPDesktop_wpSetFldrFlags WPFolder_wpSetFldrFlags
  645. #define WPDesktop_wpQueryFldrFlags WPFolder_wpQueryFldrFlags
  646. #define WPDesktop_wpSetFldrFont WPFolder_wpSetFldrFont
  647. #define WPDesktop_wpQueryFldrFont WPFolder_wpQueryFldrFont
  648. #define WPDesktop_wpSetFldrAttr WPFolder_wpSetFldrAttr
  649. #define WPDesktop_wpQueryFldrAttr WPFolder_wpQueryFldrAttr
  650. #define WPDesktop_wpSetNextIconPos WPFolder_wpSetNextIconPos
  651. #define WPDesktop_wpQueryNextIconPos WPFolder_wpQueryNextIconPos
  652. #define WPDesktop_wpQueryContent WPFolder_wpQueryContent
  653. #define WPDesktop_wpAddFolderView1Page WPFolder_wpAddFolderView1Page
  654. #define WPDesktop_wpAddFolderView2Page WPFolder_wpAddFolderView2Page
  655. #define WPDesktop_wpAddFolderView3Page WPFolder_wpAddFolderView3Page
  656. #define WPDesktop_wpAddFolderIncludePage WPFolder_wpAddFolderIncludePage
  657. #define WPDesktop_wpAddFolderSortPage WPFolder_wpAddFolderSortPage
  658. #define WPDesktop_wpAddFolderBackgroundPage WPFolder_wpAddFolderBackgroundPage
  659. #define WPDesktop_wpAddFolderMenu2Page WPFolder_wpAddFolderMenu2Page
  660. #define WPDesktop_wpAddFolderSelfClosePage WPFolder_wpAddFolderSelfClosePage
  661. #define WPDesktop_wpInitIconPosData WPFolder_wpInitIconPosData
  662. #define WPDesktop_wpFreeIconPosData WPFolder_wpFreeIconPosData
  663. #define WPDesktop_wpStoreIconPosData WPFolder_wpStoreIconPosData
  664. #define WPDesktop_wpQueryIconPosition WPFolder_wpQueryIconPosition
  665. #define WPDesktop_wpSetFldrSort WPFolder_wpSetFldrSort
  666. #define WPDesktop_wpQueryFldrSort WPFolder_wpQueryFldrSort
  667. #define WPDesktop_wpRestoreFldrRunObjs WPFolder_wpRestoreFldrRunObjs
  668. #define WPDesktop_wpStoreFldrRunObjs WPFolder_wpStoreFldrRunObjs
  669. #define WPDesktop_wpHideFldrRunObjs WPFolder_wpHideFldrRunObjs
  670. #define WPDesktop_wpDeleteContents WPFolder_wpDeleteContents
  671. #define WPDesktop_wpSetFldrDetailsClass WPFolder_wpSetFldrDetailsClass
  672. #define WPDesktop_wpQueryFldrDetailsClass WPFolder_wpQueryFldrDetailsClass
  673. #define WPDesktop_wpSearchFolder WPFolder_wpSearchFolder
  674. #define WPDesktop_wpContainsFolders WPFolder_wpContainsFolders
  675. #define WPDesktop_wpQueryOpenFolders WPFolder_wpQueryOpenFolders
  676. #define WPDesktop_wpModifyFldrFlags WPFolder_wpModifyFldrFlags
  677. #define WPDesktop_wpAddToContent WPFolder_wpAddToContent
  678. #define WPDesktop_wpDeleteFromContent WPFolder_wpDeleteFromContent
  679. #define WPDesktop_wpSetDetailsColumnVisibility WPFolder_wpSetDetailsColumnVisibility
  680. #define WPDesktop_wpIsDetailsColumnVisible WPFolder_wpIsDetailsColumnVisible
  681. #define WPDesktop_wpSetFldrSortClass WPFolder_wpSetFldrSortClass
  682. #define WPDesktop_wpQueryFldrSortClass WPFolder_wpQueryFldrSortClass
  683. #define WPDesktop_wpSetSortAttribAvailable WPFolder_wpSetSortAttribAvailable
  684. #define WPDesktop_wpIsSortAttribAvailable WPFolder_wpIsSortAttribAvailable
  685. #define WPDesktop_wpQueryIconViewPos WPFolder_wpQueryIconViewPos
  686. #define WPDesktop_wpAddFirstChild WPFolder_wpAddFirstChild
  687. #define WPDesktop_wpFlushNotifications WPFolder_wpFlushNotifications
  688. #define WPDesktop_wpSetMenuBarVisibility WPFolder_wpSetMenuBarVisibility
  689. #define WPDesktop_wpQueryMenuBarVisibility WPFolder_wpQueryMenuBarVisibility
  690. #define WPDesktop_wpQueryIconTextBackgroundColor WPFolder_wpQueryIconTextBackgroundColor
  691. #define WPDesktop_wpSetIconTextBackgroundColor WPFolder_wpSetIconTextBackgroundColor
  692. #define WPDesktop_wpQueryIconTextColor WPFolder_wpQueryIconTextColor
  693. #define WPDesktop_wpSetIconTextColor WPFolder_wpSetIconTextColor
  694. #define WPDesktop_wpQueryShadowTextColor WPFolder_wpQueryShadowTextColor
  695. #define WPDesktop_wpSetShadowTextColor WPFolder_wpSetShadowTextColor
  696. #define WPDesktop_wpQueryIconTextVisibility WPFolder_wpQueryIconTextVisibility
  697. #define WPDesktop_wpSetIconTextVisibility WPFolder_wpSetIconTextVisibility
  698. #define WPDesktop_wpQueryFldrBackground WPFolder_wpQueryFldrBackground
  699. #define WPDesktop_wpSetFldrBackground WPFolder_wpSetFldrBackground
  700. #define WPDesktop_wpUnInitData WPObject_wpUnInitData
  701. #define WPDesktop_wpFree WPObject_wpFree
  702. #define WPDesktop_wpDelete WPObject_wpDelete
  703. #define WPDesktop_wpConfirmDelete WPObject_wpConfirmDelete
  704. #define WPDesktop_wpOpen WPObject_wpOpen
  705. #define WPDesktop_wpMoveObject WPObject_wpMoveObject
  706. #define WPDesktop_wpDrop WPObject_wpDrop
  707. #define WPDesktop_wpDragOver WPObject_wpDragOver
  708. #define WPDesktop_wpMenuItemHelpSelected WPObject_wpMenuItemHelpSelected
  709. #define WPDesktop_wpAddFile3Page WPFileSystem_wpAddFile3Page
  710. #define WPDesktop_wpAddFile2Page WPFileSystem_wpAddFile2Page
  711. #define WPDesktop_wpFormatDragItem WPObject_wpFormatDragItem
  712. #define WPDesktop_wpRender WPObject_wpRender
  713. #define WPDesktop_wpRefresh WPFileSystem_wpRefresh
  714. #define WPDesktop_wpQueryDefaultView WPObject_wpQueryDefaultView
  715. #define WPDesktop_wpRenderComplete WPObject_wpRenderComplete
  716. #define WPDesktop_wpAddFileMenuPage WPFileSystem_wpAddFileMenuPage
  717. #define WPDesktop_wpQueryDefaultHelp WPObject_wpQueryDefaultHelp
  718. #define WPDesktop_wpObjectReady WPObject_wpObjectReady
  719. #define WPDesktop_wpAddObjectWindowPage WPObject_wpAddObjectWindowPage
  720. #define WPDesktop_wpDisplayMenu WPObject_wpDisplayMenu
  721. #define WPDesktop_wpSetIconData WPObject_wpSetIconData
  722. #define WPDesktop_wpSetRealName WPFileSystem_wpSetRealName
  723. #define WPDesktop_wpSetType WPFileSystem_wpSetType
  724. #define WPDesktop_wpQueryType WPFileSystem_wpQueryType
  725. #define WPDesktop_wpSetAttr WPFileSystem_wpSetAttr
  726. #define WPDesktop_wpQueryAttr WPFileSystem_wpQueryAttr
  727. #define WPDesktop_wpAddFile1Page WPFileSystem_wpAddFile1Page
  728. #define WPDesktop_wpQueryCreation WPFileSystem_wpQueryCreation
  729. #define WPDesktop_wpQueryLastAccess WPFileSystem_wpQueryLastAccess
  730. #define WPDesktop_wpQueryLastWrite WPFileSystem_wpQueryLastWrite
  731. #define WPDesktop_wpQueryFileSize WPFileSystem_wpQueryFileSize
  732. #define WPDesktop_wpQueryEASize WPFileSystem_wpQueryEASize
  733. #define WPDesktop_wpSetDateInfo WPFileSystem_wpSetDateInfo
  734. #define WPDesktop_wpSetFileSizeInfo WPFileSystem_wpSetFileSizeInfo
  735. #define WPDesktop_wpQueryRefreshFlags WPFileSystem_wpQueryRefreshFlags
  736. #define WPDesktop_wpSetRefreshFlags WPFileSystem_wpSetRefreshFlags
  737. #define WPDesktop_wpPrintPlainTextFile WPFileSystem_wpPrintPlainTextFile
  738. #define WPDesktop_wpSetTitleAndRenameFile WPFileSystem_wpSetTitleAndRenameFile
  739. #define WPDesktop_wpConfirmRenameFileWithExt WPFileSystem_wpConfirmRenameFileWithExt
  740. #define WPDesktop_wpVerifyUpdateAccess WPFileSystem_wpVerifyUpdateAccess
  741. #define WPDesktop_wpQueryEASupport WPFileSystem_wpQueryEASupport
  742. #define WPDesktop_wpAddUserItemsToPopupMenu WPFileSystem_wpAddUserItemsToPopupMenu
  743. #define WPDesktop_wpIsDiskSwapped WPFileSystem_wpIsDiskSwapped
  744. #define WPDesktop_wpQueryRealName WPFileSystem_wpQueryRealName
  745. #define WPDesktop_wpQueryFilename WPFileSystem_wpQueryFilename
  746. #define WPDesktop_wpQueryDisk WPFileSystem_wpQueryDisk
  747. #define WPDesktop_wpQueryDateInfo WPFileSystem_wpQueryDateInfo
  748. #define WPDesktop_wpConfirmKeepAssoc WPFileSystem_wpConfirmKeepAssoc
  749. #define WPDesktop_wpQueryFileSizeL WPFileSystem_wpQueryFileSizeL
  750. #define WPDesktop_wpSetFileSizeL WPFileSystem_wpSetFileSizeL
  751. #define WPDesktop_wpQueryHandle WPObject_wpQueryHandle
  752. #define WPDesktop_wpSaveImmediate WPObject_wpSaveImmediate
  753. #define WPDesktop_wpSetTitle WPObject_wpSetTitle
  754. #define WPDesktop_wpViewObject WPObject_wpViewObject
  755. #define WPDesktop_wpSwitchTo WPObject_wpSwitchTo
  756. #define WPDesktop_wpCopyObject WPObject_wpCopyObject
  757. #define WPDesktop_wpCreateFromTemplate WPObject_wpCreateFromTemplate
  758. #define WPDesktop_wpQueryIcon WPObject_wpQueryIcon
  759. #define WPDesktop_wpQueryIconData WPObject_wpQueryIconData
  760. #define WPDesktop_wpQueryDetailsData WPObject_wpQueryDetailsData
  761. #define WPDesktop_wpDraggedOverObject WPObject_wpDraggedOverObject
  762. #define WPDesktop_wpDroppedOnObject WPObject_wpDroppedOnObject
  763. #define WPDesktop_wpQueryNameClashOptions WPObject_wpQueryNameClashOptions
  764. #define WPDesktop_wpAppendObject WPObject_wpAppendObject
  765. #define WPDesktop_wpReplaceObject WPObject_wpReplaceObject
  766. #define WPDesktop_wpQueryStyle WPObject_wpQueryStyle
  767. #define WPDesktop_wpDoesObjectMatch WPObject_wpDoesObjectMatch
  768. #define WPDesktop_wpIdentify WPObject_wpIdentify
  769. #define WPDesktop_wpIsDeleteable WPObject_wpIsDeleteable
  770. #define WPDesktop_wpAddObjectGeneralPage WPObject_wpAddObjectGeneralPage
  771. #define WPDesktop_wpAddObjectGeneralPage2 WPObject_wpAddObjectGeneralPage2
  772. #define WPDesktop_wpAddToObjUseList WPObject_wpAddToObjUseList
  773. #define WPDesktop_wpAllocMem WPObject_wpAllocMem
  774. #define WPDesktop_wpAssertObjectMutexSem WPObject_wpAssertObjectMutexSem
  775. #define WPDesktop_wpClose WPObject_wpClose
  776. #define WPDesktop_wpCnrInsertObject WPObject_wpCnrInsertObject
  777. #define WPDesktop_wpCnrRemoveObject WPObject_wpCnrRemoveObject
  778. #define WPDesktop_wpCnrSetEmphasis WPObject_wpCnrSetEmphasis
  779. #define WPDesktop_wpConfirmObjectTitle WPObject_wpConfirmObjectTitle
  780. #define WPDesktop_wpCopiedFromTemplate WPObject_wpCopiedFromTemplate
  781. #define WPDesktop_wpCreateAnother WPObject_wpCreateAnother
  782. #define WPDesktop_wpCreateShadowObject WPObject_wpCreateShadowObject
  783. #define WPDesktop_wpDeleteFromObjUseList WPObject_wpDeleteFromObjUseList
  784. #define WPDesktop_wpDisplayHelp WPObject_wpDisplayHelp
  785. #define WPDesktop_wpEndConversation WPObject_wpEndConversation
  786. #define WPDesktop_wpFilterPopupMenu WPObject_wpFilterPopupMenu
  787. #define WPDesktop_wpFindUseItem WPObject_wpFindUseItem
  788. #define WPDesktop_wpFreeMem WPObject_wpFreeMem
  789. #define WPDesktop_wpHide WPObject_wpHide
  790. #define WPDesktop_wpInsertPopupMenuItems WPObject_wpInsertPopupMenuItems
  791. #define WPDesktop_wpInsertMenuItems WPObject_wpInsertMenuItems
  792. #define WPDesktop_wpInsertSettingsPage WPObject_wpInsertSettingsPage
  793. #define WPDesktop_wpModifyPopupMenu WPObject_wpModifyPopupMenu
  794. #define WPDesktop_wpPrintObject WPObject_wpPrintObject
  795. #define WPDesktop_wpQueryConcurrentView WPObject_wpQueryConcurrentView
  796. #define WPDesktop_wpQueryButtonAppearance WPObject_wpQueryButtonAppearance
  797. #define WPDesktop_wpQueryConfirmations WPObject_wpQueryConfirmations
  798. #define WPDesktop_wpQueryError WPObject_wpQueryError
  799. #define WPDesktop_wpSetFolder WPObject_wpSetFolder
  800. #define WPDesktop_wpQueryFolder WPObject_wpQueryFolder
  801. #define WPDesktop_wpQueryMinWindow WPObject_wpQueryMinWindow
  802. #define WPDesktop_wpSetTaskRec WPObject_wpSetTaskRec
  803. #define WPDesktop_wpFindTaskRec WPObject_wpFindTaskRec
  804. #define WPDesktop_wpQueryTitle WPObject_wpQueryTitle
  805. #define WPDesktop_wpRegisterView WPObject_wpRegisterView
  806. #define WPDesktop_wpReleaseObjectMutexSem WPObject_wpReleaseObjectMutexSem
  807. #define WPDesktop_wpRequestObjectMutexSem WPObject_wpRequestObjectMutexSem
  808. #define WPDesktop_wpRestore WPObject_wpRestore
  809. #define WPDesktop_wpRestoreData WPObject_wpRestoreData
  810. #define WPDesktop_wpRestoreLong WPObject_wpRestoreLong
  811. #define WPDesktop_wpRestoreString WPObject_wpRestoreString
  812. #define WPDesktop_wpSaveData WPObject_wpSaveData
  813. #define WPDesktop_wpSaveDeferred WPObject_wpSaveDeferred
  814. #define WPDesktop_wpSaveLong WPObject_wpSaveLong
  815. #define WPDesktop_wpSaveString WPObject_wpSaveString
  816. #define WPDesktop_wpScanSetupString WPObject_wpScanSetupString
  817. #define WPDesktop_wpSetConcurrentView WPObject_wpSetConcurrentView
  818. #define WPDesktop_wpSetButtonAppearance WPObject_wpSetButtonAppearance
  819. #define WPDesktop_wpSetDefaultHelp WPObject_wpSetDefaultHelp
  820. #define WPDesktop_wpSetDefaultView WPObject_wpSetDefaultView
  821. #define WPDesktop_wpSetError WPObject_wpSetError
  822. #define WPDesktop_wpQueryScreenGroupID WPObject_wpQueryScreenGroupID
  823. #define WPDesktop_wpSetupOnce WPObject_wpSetupOnce
  824. #define WPDesktop_wpSetIcon WPObject_wpSetIcon
  825. #define WPDesktop_wpSetMinWindow WPObject_wpSetMinWindow
  826. #define WPDesktop_wpModifyStyle WPObject_wpModifyStyle
  827. #define WPDesktop_wpQueryTrueStyle WPObject_wpQueryTrueStyle
  828. #define WPDesktop_wpUnlockObject WPObject_wpUnlockObject
  829. #define WPDesktop_wpIsObjectInitialized WPObject_wpIsObjectInitialized
  830. #define WPDesktop_wpCreateShadowObjectExt WPObject_wpCreateShadowObjectExt
  831. #define WPDesktop_wpCnrDeleteUseItem WPObject_wpCnrDeleteUseItem
  832. #define WPDesktop_wpQueryCoreRecord WPObject_wpQueryCoreRecord
  833. #define WPDesktop_wpSetObjectID WPObject_wpSetObjectID
  834. #define WPDesktop_wpQueryObjectID WPObject_wpQueryObjectID
  835. #define WPDesktop_wpSetDefaultIconPos WPObject_wpSetDefaultIconPos
  836. #define WPDesktop_wpQueryDefaultIconPos WPObject_wpQueryDefaultIconPos
  837. #define WPDesktop_wpCnrRefreshDetails WPObject_wpCnrRefreshDetails
  838. #define WPDesktop_wpFindViewItem WPObject_wpFindViewItem
  839. #define WPDesktop_wpLockObject WPObject_wpLockObject
  840. #define WPDesktop_wpIsLocked WPObject_wpIsLocked
  841. #define WPDesktop_wpQueryContainerFlagPtr WPObject_wpQueryContainerFlagPtr
  842. #define WPDesktop_wpWaitForClose WPObject_wpWaitForClose
  843. #define WPDesktop_wpSetMenuStyle WPObject_wpSetMenuStyle
  844. #define WPDesktop_wpQueryMenuStyle WPObject_wpQueryMenuStyle
  845. #define WPDesktop_wpSetStyle WPObject_wpSetStyle
  846. #define WPDesktop_somInit SOMObject_somInit
  847. #define WPDesktop_somUninit SOMObject_somUninit
  848. #define WPDesktop_somDefaultCopyInit SOMObject_somDefaultCopyInit
  849. #define WPDesktop_somDefaultAssign SOMObject_somDefaultAssign
  850. #define WPDesktop_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
  851. #define WPDesktop_somDefaultVCopyInit SOMObject_somDefaultVCopyInit
  852. #define WPDesktop_somDefaultConstVCopyInit SOMObject_somDefaultConstVCopyInit
  853. #define WPDesktop_somDefaultConstAssign SOMObject_somDefaultConstAssign
  854. #define WPDesktop_somDefaultVAssign SOMObject_somDefaultVAssign
  855. #define WPDesktop_somDefaultConstVAssign SOMObject_somDefaultConstVAssign
  856. #define WPDesktop_somFree SOMObject_somFree
  857. #define WPDesktop_somGetClass SOMObject_somGetClass
  858. #define WPDesktop_somGetClassName SOMObject_somGetClassName
  859. #define WPDesktop_somGetSize SOMObject_somGetSize
  860. #define WPDesktop_somIsA SOMObject_somIsA
  861. #define WPDesktop_somIsInstanceOf SOMObject_somIsInstanceOf
  862. #define WPDesktop_somRespondsTo SOMObject_somRespondsTo
  863. #define WPDesktop_somDispatch SOMObject_somDispatch
  864. #define WPDesktop_somClassDispatch SOMObject_somClassDispatch
  865. #define WPDesktop_somCastObj SOMObject_somCastObj
  866. #define WPDesktop_somResetObj SOMObject_somResetObj
  867. #define WPDesktop_somDispatchV SOMObject_somDispatchV
  868. #define WPDesktop_somDispatchL SOMObject_somDispatchL
  869. #define WPDesktop_somDispatchA SOMObject_somDispatchA
  870. #define WPDesktop_somDispatchD SOMObject_somDispatchD
  871. #define WPDesktop_somPrintSelf SOMObject_somPrintSelf
  872. #define WPDesktop_somDumpSelf SOMObject_somDumpSelf
  873. #define WPDesktop_somDumpSelfInt SOMObject_somDumpSelfInt
  874. #endif /* SOM_DONT_USE_INHERITED_MACROS */
  875.  
  876. #endif       /* SOM_WPDesktop_h */
  877.  
  878. #ifndef SOM_M_WPDesktop_h
  879. #define SOM_M_WPDesktop_h
  880.  
  881.  
  882. #include <som.h>
  883.  
  884. /*
  885.  * -- This emitter treats Method Tokens as Thunks by default.
  886.  * -- Use the sc modifier "nothunks" to change this default
  887.  */
  888. #undef somresolve_
  889. #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
  890.  
  891. /*
  892.  * Define the class name as an object type
  893.  */
  894. #ifndef M_WPDesktop
  895. #define M_WPDesktop SOMObject
  896. #endif
  897. #include <wpfolder.h>
  898.  
  899. /*
  900.  * Start of bindings for IDL types
  901.  */
  902.  
  903.  
  904. /*
  905.  * End of bindings for IDL types.
  906.  */
  907.  
  908. #define M_WPDesktop_MajorVersion 1
  909. #define M_WPDesktop_MinorVersion 2
  910.  
  911. /*
  912.  * External name shortening if required
  913.  */
  914. #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
  915. #define M_WPDesktopNewClass WPDesktopc
  916. #pragma linkage(WPDesktopc, system)
  917. #define M_WPDesktopClassData WPDesktopd
  918. #define M_WPDesktopCClassData WPDesktopx
  919. #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
  920. /*--------------Migration------------*/
  921. #define M_WPDesktop_classObj M_WPDesktopClassData.classObject
  922. #define _M_WPDesktop M_WPDesktop_classObj
  923.  
  924. /*
  925.  * Declare the class creation procedure
  926.  */
  927. SOMEXTERN SOMClass * SOMLINK M_WPDesktopNewClass(integer4 somtmajorVersion,
  928.         integer4 somtminorVersion);
  929. #pragma linkage(M_WPDesktopNewClass, system)
  930.  
  931. /*
  932.  * Declare the class data structure
  933.  */
  934. SOMEXTERN struct M_WPDesktopClassDataStructure {
  935.     SOMClass *classObject;
  936.     somMToken wpclsQueryObjectFromFrame;
  937.     somMToken wpclsQueryActiveDesktop;
  938.     somMToken wpclsQueryActiveDesktopHWND;
  939. } SOMDLINK M_WPDesktopClassData;
  940.  
  941. /*
  942.  * Declare the C specific class data structure
  943.  */
  944. SOMEXTERN struct M_WPDesktopCClassDataStructure {
  945.     somMethodTabs parentMtab;
  946.     somDToken instanceDataToken;
  947. } SOMDLINK M_WPDesktopCClassData;
  948.  
  949. /*
  950.  * New and Renew macros for M_WPDesktop
  951.  */
  952. #define M_WPDesktopNew() \
  953.    ( _M_WPDesktop ? \
  954.     _somNew(_M_WPDesktop) \
  955.     : ( M_WPDesktopNewClass(\
  956.         M_WPDesktop_MajorVersion, \
  957.         M_WPDesktop_MinorVersion),\
  958.        _somNew(_M_WPDesktop)))
  959. #define M_WPDesktopRenew(buf) \
  960.    ( _M_WPDesktop ? \
  961.     _somRenew(_M_WPDesktop, buf) \
  962.     : ( M_WPDesktopNewClass(\
  963.         M_WPDesktop_MajorVersion, \
  964.         M_WPDesktop_MinorVersion),\
  965.        _somRenew(_M_WPDesktop, buf)))
  966.  
  967. /*
  968.  * Override method: wpclsQueryDefaultView
  969.  */
  970. #define M_WPDesktop_wpclsQueryDefaultView(somSelf) \
  971.     M_WPObject_wpclsQueryDefaultView(somSelf)
  972.  
  973. /*
  974.  * Override method: wpclsQueryTitle
  975.  */
  976. #define M_WPDesktop_wpclsQueryTitle(somSelf) \
  977.     M_WPObject_wpclsQueryTitle(somSelf)
  978.  
  979. /*
  980.  * Override method: wpclsQueryIconData
  981.  */
  982. #define M_WPDesktop_wpclsQueryIconData(somSelf,pIconInfo) \
  983.     M_WPObject_wpclsQueryIconData(somSelf,pIconInfo)
  984.  
  985. /*
  986.  * Override method: wpclsQueryIconDataN
  987.  */
  988. #define M_WPDesktop_wpclsQueryIconDataN(somSelf,pIconInfo,ulIconIndex) \
  989.     M_WPFolder_wpclsQueryIconDataN(somSelf,pIconInfo,ulIconIndex)
  990.  
  991. /*
  992.  * Override method: wpclsQueryStyle
  993.  */
  994. #define M_WPDesktop_wpclsQueryStyle(somSelf) \
  995.     M_WPObject_wpclsQueryStyle(somSelf)
  996.  
  997. /*
  998.  * Override method: wpclsQueryDefaultHelp
  999.  */
  1000. #define M_WPDesktop_wpclsQueryDefaultHelp(somSelf,pHelpPanelId,pszHelpLibrary) \
  1001.     M_WPObject_wpclsQueryDefaultHelp(somSelf,pHelpPanelId,pszHelpLibrary)
  1002.  
  1003. /*
  1004.  * Override method: wpclsQuerySettingsPageSize
  1005.  */
  1006. #define M_WPDesktop_wpclsQuerySettingsPageSize(somSelf,pSizl) \
  1007.     M_WPObject_wpclsQuerySettingsPageSize(somSelf,pSizl)
  1008.  
  1009. /*
  1010.  * New Method: wpclsQueryObjectFromFrame
  1011.  */
  1012. typedef WPObject*   SOMLINK somTP_M_WPDesktop_wpclsQueryObjectFromFrame(M_WPDesktop *somSelf, 
  1013.         HWND hwndFrame);
  1014. #pragma linkage(somTP_M_WPDesktop_wpclsQueryObjectFromFrame, system)
  1015. typedef somTP_M_WPDesktop_wpclsQueryObjectFromFrame *somTD_M_WPDesktop_wpclsQueryObjectFromFrame;
  1016. #define somMD_M_WPDesktop_wpclsQueryObjectFromFrame "::M_WPDesktop::wpclsQueryObjectFromFrame"
  1017. #define M_WPDesktop_wpclsQueryObjectFromFrame(somSelf,hwndFrame) \
  1018.     (SOM_Resolve(somSelf, M_WPDesktop, wpclsQueryObjectFromFrame) \
  1019.     (somSelf,hwndFrame))
  1020. #ifndef SOMGD_wpclsQueryObjectFromFrame
  1021.     #if (defined(_wpclsQueryObjectFromFrame) || defined(__wpclsQueryObjectFromFrame))
  1022.         #undef _wpclsQueryObjectFromFrame
  1023.         #undef __wpclsQueryObjectFromFrame
  1024.         #define SOMGD_wpclsQueryObjectFromFrame 1
  1025.     #else
  1026.         #define _wpclsQueryObjectFromFrame M_WPDesktop_wpclsQueryObjectFromFrame
  1027.     #endif /* _wpclsQueryObjectFromFrame */
  1028. #endif /* SOMGD_wpclsQueryObjectFromFrame */
  1029.  
  1030. /*
  1031.  * New Method: wpclsQueryActiveDesktopHWND
  1032.  */
  1033. typedef HWND   SOMLINK somTP_M_WPDesktop_wpclsQueryActiveDesktopHWND(M_WPDesktop *somSelf);
  1034. #pragma linkage(somTP_M_WPDesktop_wpclsQueryActiveDesktopHWND, system)
  1035. typedef somTP_M_WPDesktop_wpclsQueryActiveDesktopHWND *somTD_M_WPDesktop_wpclsQueryActiveDesktopHWND;
  1036. #define somMD_M_WPDesktop_wpclsQueryActiveDesktopHWND "::M_WPDesktop::wpclsQueryActiveDesktopHWND"
  1037. #define M_WPDesktop_wpclsQueryActiveDesktopHWND(somSelf) \
  1038.     (SOM_Resolve(somSelf, M_WPDesktop, wpclsQueryActiveDesktopHWND) \
  1039.     (somSelf))
  1040. #ifndef SOMGD_wpclsQueryActiveDesktopHWND
  1041.     #if (defined(_wpclsQueryActiveDesktopHWND) || defined(__wpclsQueryActiveDesktopHWND))
  1042.         #undef _wpclsQueryActiveDesktopHWND
  1043.         #undef __wpclsQueryActiveDesktopHWND
  1044.         #define SOMGD_wpclsQueryActiveDesktopHWND 1
  1045.     #else
  1046.         #define _wpclsQueryActiveDesktopHWND M_WPDesktop_wpclsQueryActiveDesktopHWND
  1047.     #endif /* _wpclsQueryActiveDesktopHWND */
  1048. #endif /* SOMGD_wpclsQueryActiveDesktopHWND */
  1049.  
  1050. /*
  1051.  * New Method: wpclsQueryActiveDesktop
  1052.  */
  1053. typedef WPObject*   SOMLINK somTP_M_WPDesktop_wpclsQueryActiveDesktop(M_WPDesktop *somSelf);
  1054. #pragma linkage(somTP_M_WPDesktop_wpclsQueryActiveDesktop, system)
  1055. typedef somTP_M_WPDesktop_wpclsQueryActiveDesktop *somTD_M_WPDesktop_wpclsQueryActiveDesktop;
  1056. #define somMD_M_WPDesktop_wpclsQueryActiveDesktop "::M_WPDesktop::wpclsQueryActiveDesktop"
  1057. #define M_WPDesktop_wpclsQueryActiveDesktop(somSelf) \
  1058.     (SOM_Resolve(somSelf, M_WPDesktop, wpclsQueryActiveDesktop) \
  1059.     (somSelf))
  1060. #ifndef SOMGD_wpclsQueryActiveDesktop
  1061.     #if (defined(_wpclsQueryActiveDesktop) || defined(__wpclsQueryActiveDesktop))
  1062.         #undef _wpclsQueryActiveDesktop
  1063.         #undef __wpclsQueryActiveDesktop
  1064.         #define SOMGD_wpclsQueryActiveDesktop 1
  1065.     #else
  1066.         #define _wpclsQueryActiveDesktop M_WPDesktop_wpclsQueryActiveDesktop
  1067.     #endif /* _wpclsQueryActiveDesktop */
  1068. #endif /* SOMGD_wpclsQueryActiveDesktop */
  1069. #ifndef SOM_DONT_USE_INHERITED_MACROS
  1070. #define M_WPDesktop_wpclsQueryIconN M_WPFolder_wpclsQueryIconN
  1071. #define M_WPDesktop_wpclsQueryOpenFolders M_WPFolder_wpclsQueryOpenFolders
  1072. #define M_WPDesktop_wpclsInitData M_WPObject_wpclsInitData
  1073. #define M_WPDesktop_wpclsQueryAwakeObject M_WPFileSystem_wpclsQueryAwakeObject
  1074. #define M_WPDesktop_wpclsFileSysExists M_WPFileSystem_wpclsFileSysExists
  1075. #define M_WPDesktop_wpclsQueryObjectFromPath M_WPFileSystem_wpclsQueryObjectFromPath
  1076. #define M_WPDesktop_wpclsQueryInstanceType M_WPFileSystem_wpclsQueryInstanceType
  1077. #define M_WPDesktop_wpclsQueryInstanceFilter M_WPFileSystem_wpclsQueryInstanceFilter
  1078. #define M_WPDesktop_wpclsQueryInstanceClass M_WPFileSystem_wpclsQueryInstanceClass
  1079. #define M_WPDesktop_wpclsQueryDetailsInfo M_WPObject_wpclsQueryDetailsInfo
  1080. #define M_WPDesktop_wpclsQuerySearchInfo M_WPObject_wpclsQuerySearchInfo
  1081. #define M_WPDesktop_wpclsQueryExtendedCriteria M_WPObject_wpclsQueryExtendedCriteria
  1082. #define M_WPDesktop_wpclsNew M_WPObject_wpclsNew
  1083. #define M_WPDesktop_wpclsObjectFromHandle M_WPObject_wpclsObjectFromHandle
  1084. #define M_WPDesktop_wpclsCreateDefaultTemplates M_WPObject_wpclsCreateDefaultTemplates
  1085. #define M_WPDesktop_wpclsMakeAwake M_WPObject_wpclsMakeAwake
  1086. #define M_WPDesktop_wpclsQueryDetails M_WPObject_wpclsQueryDetails
  1087. #define M_WPDesktop_wpclsQueryFolder M_WPObject_wpclsQueryFolder
  1088. #define M_WPDesktop_wpclsQueryIcon M_WPObject_wpclsQueryIcon
  1089. #define M_WPDesktop_wpclsUnInitData M_WPObject_wpclsUnInitData
  1090. #define M_WPDesktop_wpclsFindObjectFirst M_WPObject_wpclsFindObjectFirst
  1091. #define M_WPDesktop_wpclsFindObjectNext M_WPObject_wpclsFindObjectNext
  1092. #define M_WPDesktop_wpclsFindObjectEnd M_WPObject_wpclsFindObjectEnd
  1093. #define M_WPDesktop_wpclsSetError M_WPObject_wpclsSetError
  1094. #define M_WPDesktop_wpclsQueryError M_WPObject_wpclsQueryError
  1095. #define M_WPDesktop_wpclsQueryObject M_WPObject_wpclsQueryObject
  1096. #define M_WPDesktop_wpclsQueryButtonAppearance M_WPObject_wpclsQueryButtonAppearance
  1097. #define M_WPDesktop_wpclsDecUsage M_WPObject_wpclsDecUsage
  1098. #define M_WPDesktop_wpclsIncUsage M_WPObject_wpclsIncUsage
  1099. #define M_WPDesktop_wpclsInsertMultipleObjects M_WPObject_wpclsInsertMultipleObjects
  1100. #define M_WPDesktop_wpclsFindOneObject M_WPObject_wpclsFindOneObject
  1101. #define M_WPDesktop_wpclsSetSettingsPageSize M_WPObject_wpclsSetSettingsPageSize
  1102. #define M_WPDesktop_wpclsSetIconData M_WPObject_wpclsSetIconData
  1103. #define M_WPDesktop_wpclsSetIcon M_WPObject_wpclsSetIcon
  1104. #define M_WPDesktop_wpclsRemoveObjects M_WPObject_wpclsRemoveObjects
  1105. #define M_WPDesktop_somUninit SOMObject_somUninit
  1106. #define M_WPDesktop_somClassReady SOMClass_somClassReady
  1107. #define M_WPDesktop_somNew SOMClass_somNew
  1108. #define M_WPDesktop_somRenew SOMClass_somRenew
  1109. #define M_WPDesktop__get_somDataAlignment SOMClass__get_somDataAlignment
  1110. #define M_WPDesktop__get_somInstanceDataOffsets SOMClass__get_somInstanceDataOffsets
  1111. #define M_WPDesktop__get_somDirectInitClasses SOMClass__get_somDirectInitClasses
  1112. #define M_WPDesktop__set_somDirectInitClasses SOMClass__set_somDirectInitClasses
  1113. #define M_WPDesktop_somNewNoInit SOMClass_somNewNoInit
  1114. #define M_WPDesktop_somRenewNoInit SOMClass_somRenewNoInit
  1115. #define M_WPDesktop_somRenewNoZero SOMClass_somRenewNoZero
  1116. #define M_WPDesktop_somRenewNoInitNoZero SOMClass_somRenewNoInitNoZero
  1117. #define M_WPDesktop_somAllocate SOMClass_somAllocate
  1118. #define M_WPDesktop_somDeallocate SOMClass_somDeallocate
  1119. #define M_WPDesktop__get_somClassAllocate SOMClass__get_somClassAllocate
  1120. #define M_WPDesktop__get_somClassDeallocate SOMClass__get_somClassDeallocate
  1121. #define M_WPDesktop_somGetInstanceInitMask SOMClass_somGetInstanceInitMask
  1122. #define M_WPDesktop_somGetInstanceDestructionMask SOMClass_somGetInstanceDestructionMask
  1123. #define M_WPDesktop_somGetInstanceAssignmentMask SOMClass_somGetInstanceAssignmentMask
  1124. #define M_WPDesktop_somInitClass SOMClass_somInitClass
  1125. #define M_WPDesktop_somInitMIClass SOMClass_somInitMIClass
  1126. #define M_WPDesktop_somAddStaticMethod SOMClass_somAddStaticMethod
  1127. #define M_WPDesktop_somAddDynamicMethod SOMClass_somAddDynamicMethod
  1128. #define M_WPDesktop_somOverrideSMethod SOMClass_somOverrideSMethod
  1129. #define M_WPDesktop_somGetApplyStub SOMClass_somGetApplyStub
  1130. #define M_WPDesktop_somGetClassData SOMClass_somGetClassData
  1131. #define M_WPDesktop_somSetClassData SOMClass_somSetClassData
  1132. #define M_WPDesktop_somGetClassMtab SOMClass_somGetClassMtab
  1133. #define M_WPDesktop_somGetInstanceOffset SOMClass_somGetInstanceOffset
  1134. #define M_WPDesktop_somGetInstancePartSize SOMClass_somGetInstancePartSize
  1135. #define M_WPDesktop_somGetInstanceSize SOMClass_somGetInstanceSize
  1136. #define M_WPDesktop_somGetInstanceToken SOMClass_somGetInstanceToken
  1137. #define M_WPDesktop_somGetMemberToken SOMClass_somGetMemberToken
  1138. #define M_WPDesktop_somGetMethodData SOMClass_somGetMethodData
  1139. #define M_WPDesktop_somGetRdStub SOMClass_somGetRdStub
  1140. #define M_WPDesktop_somGetMethodDescriptor SOMClass_somGetMethodDescriptor
  1141. #define M_WPDesktop_somGetMethodIndex SOMClass_somGetMethodIndex
  1142. #define M_WPDesktop_somGetMethodToken SOMClass_somGetMethodToken
  1143. #define M_WPDesktop_somGetName SOMClass_somGetName
  1144. #define M_WPDesktop_somGetNthMethodData SOMClass_somGetNthMethodData
  1145. #define M_WPDesktop_somGetNthMethodInfo SOMClass_somGetNthMethodInfo
  1146. #define M_WPDesktop_somGetNumMethods SOMClass_somGetNumMethods
  1147. #define M_WPDesktop_somGetNumStaticMethods SOMClass_somGetNumStaticMethods
  1148. #define M_WPDesktop_somGetParent SOMClass_somGetParent
  1149. #define M_WPDesktop_somGetParents SOMClass_somGetParents
  1150. #define M_WPDesktop_somGetPClsMtab SOMClass_somGetPClsMtab
  1151. #define M_WPDesktop_somGetPClsMtabs SOMClass_somGetPClsMtabs
  1152. #define M_WPDesktop_somGetVersionNumbers SOMClass_somGetVersionNumbers
  1153. #define M_WPDesktop_somSetMethodDescriptor SOMClass_somSetMethodDescriptor
  1154. #define M_WPDesktop_somFindMethod SOMClass_somFindMethod
  1155. #define M_WPDesktop_somFindMethodOk SOMClass_somFindMethodOk
  1156. #define M_WPDesktop_somFindSMethod SOMClass_somFindSMethod
  1157. #define M_WPDesktop_somFindSMethodOk SOMClass_somFindSMethodOk
  1158. #define M_WPDesktop_somLookupMethod SOMClass_somLookupMethod
  1159. #define M_WPDesktop_somCheckVersion SOMClass_somCheckVersion
  1160. #define M_WPDesktop_somDescendedFrom SOMClass_somDescendedFrom
  1161. #define M_WPDesktop_somSupportsMethod SOMClass_somSupportsMethod
  1162. #define M_WPDesktop_somDefinedMethod SOMClass_somDefinedMethod
  1163. #define M_WPDesktop_somOverrideMtab SOMClass_somOverrideMtab
  1164. #define M_WPDesktop_somDefaultInit SOMObject_somDefaultInit
  1165. #define M_WPDesktop_somDestruct SOMObject_somDestruct
  1166. #define M_WPDesktop_somDefaultCopyInit SOMObject_somDefaultCopyInit
  1167. #define M_WPDesktop_somDefaultAssign SOMObject_somDefaultAssign
  1168. #define M_WPDesktop_somDefaultConstCopyInit SOMObject_somDefaultConstCopyInit
  1169. #define M_WPDesktop_somDefaultVCopyInit SOMObject_somDefaultVCopyInit
  1170. #define M_WPDesktop_somDefaultConstVCopyInit SOMObject_somDefaultConstVCopyInit
  1171. #define M_WPDesktop_somDefaultConstAssign SOMObject_somDefaultConstAssign
  1172. #define M_WPDesktop_somDefaultVAssign SOMObject_somDefaultVAssign
  1173. #define M_WPDesktop_somDefaultConstVAssign SOMObject_somDefaultConstVAssign
  1174. #define M_WPDesktop_somInit SOMObject_somInit
  1175. #define M_WPDesktop_somFree SOMObject_somFree
  1176. #define M_WPDesktop_somGetClass SOMObject_somGetClass
  1177. #define M_WPDesktop_somGetClassName SOMObject_somGetClassName
  1178. #define M_WPDesktop_somGetSize SOMObject_somGetSize
  1179. #define M_WPDesktop_somIsA SOMObject_somIsA
  1180. #define M_WPDesktop_somIsInstanceOf SOMObject_somIsInstanceOf
  1181. #define M_WPDesktop_somRespondsTo SOMObject_somRespondsTo
  1182. #define M_WPDesktop_somDispatch SOMObject_somDispatch
  1183. #define M_WPDesktop_somClassDispatch SOMObject_somClassDispatch
  1184. #define M_WPDesktop_somCastObj SOMObject_somCastObj
  1185. #define M_WPDesktop_somResetObj SOMObject_somResetObj
  1186. #define M_WPDesktop_somDispatchV SOMObject_somDispatchV
  1187. #define M_WPDesktop_somDispatchL SOMObject_somDispatchL
  1188. #define M_WPDesktop_somDispatchA SOMObject_somDispatchA
  1189. #define M_WPDesktop_somDispatchD SOMObject_somDispatchD
  1190. #define M_WPDesktop_somPrintSelf SOMObject_somPrintSelf
  1191. #define M_WPDesktop_somDumpSelf SOMObject_somDumpSelf
  1192. #define M_WPDesktop_somDumpSelfInt SOMObject_somDumpSelfInt
  1193. #endif /* SOM_DONT_USE_INHERITED_MACROS */
  1194.  
  1195. #endif       /* SOM_M_WPDesktop_h */
  1196.