home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / cset21v5.zip / TOOLKT21 / C / OS2H / WPPRINT.H < prev    next >
C/C++ Source or Header  |  1993-05-01  |  15KB  |  540 lines

  1.  
  2. /*
  3.  * This file was generated by the SOM Compiler.
  4.  * FileName: ..\..\ibmh\wpprint.h.
  5.  * Generated using:
  6.  *     SOM Precompiler spc: 1.22
  7.  *     SOM Emitter emith: 1.11
  8.  */
  9.  
  10. /*
  11.  * 
  12.  *  Module Header
  13.  * 
  14.  *  Module Name: WPPRINT
  15.  * 
  16.  *  OS/2 Presentation Manager Workplace class definitions
  17.  * 
  18.  *  Copyright (c) International Business Machines Corporation 1991, 1992
  19.  * 
  20.  */
  21.  
  22.  
  23. #ifndef wpprint_h
  24. #define wpprint_h
  25.  
  26.  
  27. #include <som.h>
  28.  
  29. /*
  30.  * Define the class name as an object type
  31.  */
  32. #ifndef WPPrinter
  33. #define WPPrinter SOMAny
  34. #endif
  35. #include "wpabs.h"
  36.  
  37. #define WPPrinter_MajorVersion 1
  38. #define WPPrinter_MinorVersion 1
  39.  
  40. /*
  41.  * External name shortening if required
  42.  */
  43. #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
  44. #define WPPrinterNewClass WPprintc
  45. #pragma linkage(WPprintc, system)
  46. #define WPPrinterClassData WPprintd
  47. #define WPPrinterCClassData WPprintx
  48. #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
  49. /*--------------Migration------------*/
  50. #define WPPrinter_classObj WPPrinterClassData.classObject
  51. #define _WPPrinter WPPrinter_classObj
  52.  
  53. /*
  54.  * New and Renew macros for WPPrinter
  55.  */
  56. #define _WPPrinterNew() (_somNew(WPPrinterClassData.classObject))
  57. #define WPPrinterNew() \
  58.     ( WPPrinterClassData.classObject \
  59.         ? _WPPrinterNew() \
  60.         : ( WPPrinterNewClass(WPPrinter_MajorVersion, WPPrinter_MinorVersion), _WPPrinterNew() ) )
  61. #define WPPrinterRenew(buf) \
  62.     ( _somRenew(WPPrinterClassData.classObject, buf) )
  63.  
  64. /*
  65.  * Override method: wpInitData
  66.  */
  67. #define WPPrinter_wpInitData(somSelf) \
  68.     WPObject_wpInitData(somSelf)
  69.  
  70. /*
  71.  * Override method: wpUnInitData
  72.  */
  73. #define WPPrinter_wpUnInitData(somSelf) \
  74.     WPObject_wpUnInitData(somSelf)
  75.  
  76. /*
  77.  * Override method: somDumpSelfInt
  78.  */
  79. #define WPPrinter_somDumpSelfInt(somSelf,level) \
  80.     SOMObject_somDumpSelfInt(somSelf,level)
  81.  
  82. /*
  83.  * Override method: wpSetTitle
  84.  */
  85. #define WPPrinter_wpSetTitle(somSelf,pszNewTitle) \
  86.     WPObject_wpSetTitle(somSelf,pszNewTitle)
  87.  
  88. /*
  89.  * Override method: wpSaveState
  90.  */
  91. #define WPPrinter_wpSaveState(somSelf) \
  92.     WPObject_wpSaveState(somSelf)
  93.  
  94. /*
  95.  * Override method: wpRestoreState
  96.  */
  97. #define WPPrinter_wpRestoreState(somSelf,ulReserved) \
  98.     WPObject_wpRestoreState(somSelf,ulReserved)
  99.  
  100. /*
  101.  * Override method: wpAddSettingsPages
  102.  */
  103. #define WPPrinter_wpAddSettingsPages(somSelf,hwndNotebook) \
  104.     WPObject_wpAddSettingsPages(somSelf,hwndNotebook)
  105.  
  106. /*
  107.  * Override method: wpQueryTitle
  108.  */
  109. #define WPPrinter_wpQueryTitle(somSelf) \
  110.     WPObject_wpQueryTitle(somSelf)
  111.  
  112. /*
  113.  * Override method: wpQueryIcon
  114.  */
  115. #define WPPrinter_wpQueryIcon(somSelf) \
  116.     WPObject_wpQueryIcon(somSelf)
  117.  
  118. /*
  119.  * Override method: wpSetIcon
  120.  */
  121. #define WPPrinter_wpSetIcon(somSelf,hptrNewIcon) \
  122.     WPObject_wpSetIcon(somSelf,hptrNewIcon)
  123.  
  124. /*
  125.  * Override method: wpFilterPopupMenu
  126.  */
  127. #define WPPrinter_wpFilterPopupMenu(somSelf,ulFlags,hwndCnr,fMultiSelect) \
  128.     WPObject_wpFilterPopupMenu(somSelf,ulFlags,hwndCnr,fMultiSelect)
  129.  
  130. /*
  131.  * Override method: wpFree
  132.  */
  133. #define WPPrinter_wpFree(somSelf) \
  134.     WPObject_wpFree(somSelf)
  135.  
  136. /*
  137.  * Override method: wpModifyPopupMenu
  138.  */
  139. #define WPPrinter_wpModifyPopupMenu(somSelf,hwndMenu,hwndCnr,iPosition) \
  140.     WPObject_wpModifyPopupMenu(somSelf,hwndMenu,hwndCnr,iPosition)
  141.  
  142. /*
  143.  * Override method: wpMenuItemSelected
  144.  */
  145. #define WPPrinter_wpMenuItemSelected(somSelf,hwndFrame,ulMenuId) \
  146.     WPObject_wpMenuItemSelected(somSelf,hwndFrame,ulMenuId)
  147.  
  148. /*
  149.  * Override method: wpMenuItemHelpSelected
  150.  */
  151. #define WPPrinter_wpMenuItemHelpSelected(somSelf,MenuId) \
  152.     WPObject_wpMenuItemHelpSelected(somSelf,MenuId)
  153.  
  154. /*
  155.  * Override method: wpQueryDefaultHelp
  156.  */
  157. #define WPPrinter_wpQueryDefaultHelp(somSelf,pHelpPanelId,HelpLibrary) \
  158.     WPObject_wpQueryDefaultHelp(somSelf,pHelpPanelId,HelpLibrary)
  159.  
  160. /*
  161.  * Override method: wpOpen
  162.  */
  163. #define WPPrinter_wpOpen(somSelf,hwndCnr,ulView,param) \
  164.     WPObject_wpOpen(somSelf,hwndCnr,ulView,param)
  165.  
  166. /*
  167.  * Override method: wpDrop
  168.  */
  169. #define WPPrinter_wpDrop(somSelf,hwndCnr,pdrgInfo,pdrgItem) \
  170.     WPObject_wpDrop(somSelf,hwndCnr,pdrgInfo,pdrgItem)
  171.  
  172. /*
  173.  * Override method: wpDragOver
  174.  */
  175. #define WPPrinter_wpDragOver(somSelf,hwndCnr,pdrgInfo) \
  176.     WPObject_wpDragOver(somSelf,hwndCnr,pdrgInfo)
  177.  
  178. /*
  179.  * Override method: wpCreateAnother
  180.  */
  181. #define WPPrinter_wpCreateAnother(somSelf,pszTitle,pszSetupEnv,Folder) \
  182.     WPObject_wpCreateAnother(somSelf,pszTitle,pszSetupEnv,Folder)
  183.  
  184. /*
  185.  * Override method: wpCopyObject
  186.  */
  187. #define WPPrinter_wpCopyObject(somSelf,Folder,fLock) \
  188.     WPObject_wpCopyObject(somSelf,Folder,fLock)
  189.  
  190. /*
  191.  * Override method: wpCopiedFromTemplate
  192.  */
  193. #define WPPrinter_wpCopiedFromTemplate(somSelf) \
  194.     WPObject_wpCopiedFromTemplate(somSelf)
  195.  
  196. /*
  197.  * Override method: wpCreateFromTemplate
  198.  */
  199. #define WPPrinter_wpCreateFromTemplate(somSelf,folder,fLock) \
  200.     WPObject_wpCreateFromTemplate(somSelf,folder,fLock)
  201.  
  202. /*
  203.  * Override method: wpQueryStyle
  204.  */
  205. #define WPPrinter_wpQueryStyle(somSelf) \
  206.     WPObject_wpQueryStyle(somSelf)
  207.  
  208. /*
  209.  * Override method: wpMoveObject
  210.  */
  211. #define WPPrinter_wpMoveObject(somSelf,Folder) \
  212.     WPObject_wpMoveObject(somSelf,Folder)
  213.  
  214. /*
  215.  * Override method: wpCreateShadowObject
  216.  */
  217. #define WPPrinter_wpCreateShadowObject(somSelf,Folder,fLock) \
  218.     WPObject_wpCreateShadowObject(somSelf,Folder,fLock)
  219.  
  220. /*
  221.  * Override method: wpQueryIconData
  222.  */
  223. #define WPPrinter_wpQueryIconData(somSelf,pIconInfo) \
  224.     WPObject_wpQueryIconData(somSelf,pIconInfo)
  225.  
  226. /*
  227.  * Override method: wpSetIconData
  228.  */
  229. #define WPPrinter_wpSetIconData(somSelf,pIconInfo) \
  230.     WPObject_wpSetIconData(somSelf,pIconInfo)
  231.  
  232. /*
  233.  * New Method: wpDeleteAllJobs
  234.  */
  235. typedef BOOL    SOMLINK somTP_WPPrinter_wpDeleteAllJobs(WPPrinter *somSelf);
  236. #pragma linkage(somTP_WPPrinter_wpDeleteAllJobs, system)
  237. typedef somTP_WPPrinter_wpDeleteAllJobs *somTD_WPPrinter_wpDeleteAllJobs;
  238. #define somMD_WPPrinter_wpDeleteAllJobs "----"
  239. #define WPPrinter_wpDeleteAllJobs(somSelf) \
  240.     (SOM_Resolve(somSelf, WPPrinter, wpDeleteAllJobs) \
  241.     (somSelf))
  242. #define _wpDeleteAllJobs WPPrinter_wpDeleteAllJobs
  243.  
  244. /*
  245.  * New Method: wpHoldPrinter
  246.  */
  247. typedef BOOL    SOMLINK somTP_WPPrinter_wpHoldPrinter(WPPrinter *somSelf);
  248. #pragma linkage(somTP_WPPrinter_wpHoldPrinter, system)
  249. typedef somTP_WPPrinter_wpHoldPrinter *somTD_WPPrinter_wpHoldPrinter;
  250. #define somMD_WPPrinter_wpHoldPrinter "----"
  251. #define WPPrinter_wpHoldPrinter(somSelf) \
  252.     (SOM_Resolve(somSelf, WPPrinter, wpHoldPrinter) \
  253.     (somSelf))
  254. #define _wpHoldPrinter WPPrinter_wpHoldPrinter
  255.  
  256. /*
  257.  * New Method: wpReleasePrinter
  258.  */
  259. typedef BOOL    SOMLINK somTP_WPPrinter_wpReleasePrinter(WPPrinter *somSelf);
  260. #pragma linkage(somTP_WPPrinter_wpReleasePrinter, system)
  261. typedef somTP_WPPrinter_wpReleasePrinter *somTD_WPPrinter_wpReleasePrinter;
  262. #define somMD_WPPrinter_wpReleasePrinter "----"
  263. #define WPPrinter_wpReleasePrinter(somSelf) \
  264.     (SOM_Resolve(somSelf, WPPrinter, wpReleasePrinter) \
  265.     (somSelf))
  266. #define _wpReleasePrinter WPPrinter_wpReleasePrinter
  267.  
  268. /*
  269.  * New Method: wpQueryComputerName
  270.  */
  271. typedef ULONG    SOMLINK somTP_WPPrinter_wpQueryComputerName(WPPrinter *somSelf,
  272.         PSZ pszComputerName);
  273. #pragma linkage(somTP_WPPrinter_wpQueryComputerName, system)
  274. typedef somTP_WPPrinter_wpQueryComputerName *somTD_WPPrinter_wpQueryComputerName;
  275. #define somMD_WPPrinter_wpQueryComputerName "----"
  276. #define WPPrinter_wpQueryComputerName(somSelf,pszComputerName) \
  277.     (SOM_Resolve(somSelf, WPPrinter, wpQueryComputerName) \
  278.     (somSelf,pszComputerName))
  279. #define _wpQueryComputerName WPPrinter_wpQueryComputerName
  280.  
  281. /*
  282.  * New Method: wpQueryPrinterName
  283.  */
  284. typedef BOOL    SOMLINK somTP_WPPrinter_wpQueryPrinterName(WPPrinter *somSelf,
  285.         PSZ pszPrinterName);
  286. #pragma linkage(somTP_WPPrinter_wpQueryPrinterName, system)
  287. typedef somTP_WPPrinter_wpQueryPrinterName *somTD_WPPrinter_wpQueryPrinterName;
  288. #define somMD_WPPrinter_wpQueryPrinterName "----"
  289. #define WPPrinter_wpQueryPrinterName(somSelf,pszPrinterName) \
  290.     (SOM_Resolve(somSelf, WPPrinter, wpQueryPrinterName) \
  291.     (somSelf,pszPrinterName))
  292. #define _wpQueryPrinterName WPPrinter_wpQueryPrinterName
  293.  
  294. /*
  295.  * New Method: wpSetComputerName
  296.  */
  297. typedef BOOL    SOMLINK somTP_WPPrinter_wpSetComputerName(WPPrinter *somSelf,
  298.         PSZ pszComputerName);
  299. #pragma linkage(somTP_WPPrinter_wpSetComputerName, system)
  300. typedef somTP_WPPrinter_wpSetComputerName *somTD_WPPrinter_wpSetComputerName;
  301. #define somMD_WPPrinter_wpSetComputerName "----"
  302. #define WPPrinter_wpSetComputerName(somSelf,pszComputerName) \
  303.     (SOM_Resolve(somSelf, WPPrinter, wpSetComputerName) \
  304.     (somSelf,pszComputerName))
  305. #define _wpSetComputerName WPPrinter_wpSetComputerName
  306.  
  307. /*
  308.  * New Method: wpSetPrinterName
  309.  */
  310. typedef BOOL    SOMLINK somTP_WPPrinter_wpSetPrinterName(WPPrinter *somSelf,
  311.         PSZ pszPrinterName);
  312. #pragma linkage(somTP_WPPrinter_wpSetPrinterName, system)
  313. typedef somTP_WPPrinter_wpSetPrinterName *somTD_WPPrinter_wpSetPrinterName;
  314. #define somMD_WPPrinter_wpSetPrinterName "----"
  315. #define WPPrinter_wpSetPrinterName(somSelf,pszPrinterName) \
  316.     (SOM_Resolve(somSelf, WPPrinter, wpSetPrinterName) \
  317.     (somSelf,pszPrinterName))
  318. #define _wpSetPrinterName WPPrinter_wpSetPrinterName
  319.  
  320. /*
  321.  * New Method: wpSetDefaultPrinter
  322.  */
  323. typedef BOOL    SOMLINK somTP_WPPrinter_wpSetDefaultPrinter(WPPrinter *somSelf);
  324. #pragma linkage(somTP_WPPrinter_wpSetDefaultPrinter, system)
  325. typedef somTP_WPPrinter_wpSetDefaultPrinter *somTD_WPPrinter_wpSetDefaultPrinter;
  326. #define somMD_WPPrinter_wpSetDefaultPrinter "----"
  327. #define WPPrinter_wpSetDefaultPrinter(somSelf) \
  328.     (SOM_Resolve(somSelf, WPPrinter, wpSetDefaultPrinter) \
  329.     (somSelf))
  330. #define _wpSetDefaultPrinter WPPrinter_wpSetDefaultPrinter
  331.  
  332. /*
  333.  * Declare the class creation procedure
  334.  */
  335. SOMEXTERN SOMAny * SOMLINK WPPrinterNewClass(integer4 scemajorVersion,
  336.         integer4 sceminorVersion);
  337. #pragma linkage(WPPrinterNewClass, system)
  338.  
  339. /*
  340.  * Declare the class data structure
  341.  */
  342. SOMEXTERN struct WPPrinterClassDataStructure {
  343.     SOMAny *classObject;
  344.     somMToken pdvNew;
  345.     somMToken pdvOpen;
  346.     somMToken pdvPrintDestType;
  347.     somMToken pdvQueueName;
  348.     somMToken pdvComputerName;
  349.     somMToken pdvSetViewStatus;
  350.     somMToken pdvSetDialogPrintFlag;
  351.     somMToken pdvIsDialogPrintOn;
  352.     somMToken pdvGetJobFolderhWnd;
  353.     somMToken pdvSetPrintDestType;
  354.     somMToken pdvSetQueueName;
  355.     somMToken pdvSetComputerName;
  356.     somMToken pdvSetTitle;
  357.     somMToken pdvHoldQueue;
  358.     somMToken pdvReleaseQueue;
  359.     somMToken pdvChangeQueue;
  360.     somMToken pdvAddJob;
  361.     somMToken pdvDeleteJob;
  362.     somMToken pdvDeleteAllJob;
  363.     somMToken pdvHoldJob;
  364.     somMToken pdvReleaseJob;
  365.     somMToken pdvChangeJob;
  366.     somMToken pdvHasThisPort;
  367.     somMToken pdvHasThisPDriver;
  368.     somMToken pdvHasThisQDriver;
  369.     somMToken pdvGetQueueObject;
  370.     somMToken pdvGetCountryData;
  371.     somMToken pdvSetCountryData;
  372.     somMToken pdvGetJobDetailTable;
  373.     somMToken pdvGetJobFieldInfo;
  374.     somMToken pdvPrintPD;
  375.     somMToken pdvFreePrintDest;
  376.     somMToken pdvNewRemote;
  377.     somMToken pdvCopyRemote;
  378.     somMToken pdvCapabilities;
  379.     somMToken pdvSetCapabilities;
  380.     somMToken pdvLogonName;
  381.     somMToken pdvSetLogonName;
  382.     somMToken pdvLocalPrintDriverOnly;
  383.     somMToken pdvSetLocalPrintDriverOnly;
  384.     somMToken pdvRemotePDriverList;
  385.     somMToken pdvSetRemotePDriverList;
  386.     somMToken pdvPrintSpecificFormat;
  387.     somMToken pdvSetPrintSpecificFormat;
  388.     somMToken pdvRemoteAdminCopy;
  389.     somMToken pdvRemoteAdminCreate;
  390.     somMToken pdvRemoteAdminDelete;
  391.     somMToken pdvAddJobViewer;
  392.     somMToken pdvDelJobViewer;
  393.     somMToken pdvTimerTicks;
  394.     somMToken pdvSetTimerTicks;
  395.     somMToken wpDeleteAllJobs;
  396.     somMToken wpHoldPrinter;
  397.     somMToken wpReleasePrinter;
  398.     somMToken wpQueryComputerName;
  399.     somMToken wpQueryPrinterName;
  400.     somMToken wpSetComputerName;
  401.     somMToken wpSetPrinterName;
  402.     somMToken wpSetDefaultPrinter;
  403.     somMToken pdvSetLSAlias;
  404.     somMToken pdvLSAlias;
  405.     somMToken pdvLocalAlias;
  406.     somMToken pdvSetLocalAlias;
  407.     somMToken pdvRemoteJobView;
  408.     somMToken pdvSetRemoteData;
  409.     somMToken pdvCopy;
  410.     somMToken pdvSetJobDetailTable;
  411.     somMToken pdvGetQueueStatusLine;
  412.     somMToken pdvSetQueueStatusLine;
  413.     somMToken pdvGetNewDlg;
  414.     somMToken pdvSetNewDlg;
  415.     somMToken pdvGetLastRefreshTime;
  416.     somMToken pdvSetLastRefreshTime;
  417. } WPPrinterClassData;
  418.  
  419. /*
  420.  * Declare the C specific class data structure
  421.  */
  422. SOMEXTERN struct WPPrinterCClassDataStructure {
  423.     somMethodTab *parentMtab;
  424.     somDToken instanceDataToken;
  425. } WPPrinterCClassData;
  426.  
  427. #endif       /* wpprint_h */
  428.  
  429. /*
  430.  * This file was generated by the SOM Compiler.
  431.  * FileName: ..\..\ibmh\wpprint.h.
  432.  * Generated using:
  433.  *     SOM Precompiler spc: 1.22
  434.  *     SOM Emitter emith: 1.11
  435.  */
  436.  
  437. #ifndef wpprint_mh
  438. #define wpprint_mh
  439.  
  440.  
  441. /*
  442.  * Define the class name as an object type
  443.  */
  444. #ifndef M_WPPrinter
  445. #define M_WPPrinter SOMAny
  446. #endif
  447.  
  448. #define M_WPPrinter_MajorVersion 1
  449. #define M_WPPrinter_MinorVersion 1
  450.  
  451. /*
  452.  * External name shortening if required
  453.  */
  454. #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
  455. #define M_WPPrinterNewClass WPprintc
  456. #pragma linkage(WPprintc, system)
  457. #define M_WPPrinterClassData WPprintd
  458. #define M_WPPrinterCClassData WPprintx
  459. #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
  460. /*--------------Migration------------*/
  461. #define M_WPPrinter_classObj M_WPPrinterClassData.classObject
  462. #define _M_WPPrinter M_WPPrinter_classObj
  463.  
  464. /*
  465.  * New and Renew macros for M_WPPrinter
  466.  */
  467. #define _M_WPPrinterNew() (_somNew(M_WPPrinterClassData.classObject))
  468. #define M_WPPrinterNew() \
  469.     ( M_WPPrinterClassData.classObject \
  470.         ? _M_WPPrinterNew() \
  471.         : ( M_WPPrinterNewClass(M_WPPrinter_MajorVersion, M_WPPrinter_MinorVersion), _M_WPPrinterNew() ) )
  472. #define M_WPPrinterRenew(buf) \
  473.     ( _somRenew(M_WPPrinterClassData.classObject, buf) )
  474.  
  475. /*
  476.  * Override method: wpclsQueryTitle
  477.  */
  478. #define M_WPPrinter_wpclsQueryTitle(somSelf) \
  479.     M_WPObject_wpclsQueryTitle(somSelf)
  480.  
  481. /*
  482.  * Override method: wpclsQueryIcon
  483.  */
  484. #define M_WPPrinter_wpclsQueryIcon(somSelf) \
  485.     M_WPObject_wpclsQueryIcon(somSelf)
  486.  
  487. /*
  488.  * Override method: wpclsQueryDefaultHelp
  489.  */
  490. #define M_WPPrinter_wpclsQueryDefaultHelp(somSelf,pHelpPanelId,pszHelpLibrary) \
  491.     M_WPObject_wpclsQueryDefaultHelp(somSelf,pHelpPanelId,pszHelpLibrary)
  492.  
  493. /*
  494.  * Override method: wpclsQueryDefaultView
  495.  */
  496. #define M_WPPrinter_wpclsQueryDefaultView(somSelf) \
  497.     M_WPObject_wpclsQueryDefaultView(somSelf)
  498.  
  499. /*
  500.  * Override method: wpclsQueryStyle
  501.  */
  502. #define M_WPPrinter_wpclsQueryStyle(somSelf) \
  503.     M_WPObject_wpclsQueryStyle(somSelf)
  504.  
  505. /*
  506.  * Override method: wpclsQueryIconData
  507.  */
  508. #define M_WPPrinter_wpclsQueryIconData(somSelf,pIconInfo) \
  509.     M_WPObject_wpclsQueryIconData(somSelf,pIconInfo)
  510.  
  511. /*
  512.  * Override method: wpclsInitData
  513.  */
  514. #define M_WPPrinter_wpclsInitData(somSelf) \
  515.     M_WPObject_wpclsInitData(somSelf)
  516.  
  517. /*
  518.  * Declare the class creation procedure
  519.  */
  520. SOMEXTERN SOMAny * SOMLINK M_WPPrinterNewClass(integer4 scemajorVersion,
  521.         integer4 sceminorVersion);
  522. #pragma linkage(M_WPPrinterNewClass, system)
  523.  
  524. /*
  525.  * Declare the class data structure
  526.  */
  527. SOMEXTERN struct M_WPPrinterClassDataStructure {
  528.     SOMAny *classObject;
  529. } M_WPPrinterClassData;
  530.  
  531. /*
  532.  * Declare the C specific class data structure
  533.  */
  534. SOMEXTERN struct M_WPPrinterCClassDataStructure {
  535.     somMethodTab *parentMtab;
  536.     somDToken instanceDataToken;
  537. } M_WPPrinterCClassData;
  538.  
  539. #endif       /* wpprint_h */
  540.