home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / cset21v5.zip / TOOLKT21 / SC / WPPRINT.SC < prev    next >
Text File  |  1993-05-03  |  4KB  |  216 lines

  1.  
  2. # This file was generated by the SOM Compiler.
  3. # FileName: wpprint.sc.
  4. # Generated using:
  5. #     SOM Precompiler spc: 1.22
  6. #     SOM Emitter emitcsc: 1.10
  7.  
  8. /*
  9.  *  Module Header
  10.  * 
  11.  *  Module Name: WPPRINT
  12.  * 
  13.  *  OS/2 Presentation Manager Workplace class definitions
  14.  * 
  15.  *  Copyright (c) International Business Machines Corporation 1991, 1992
  16.  * 
  17.  */
  18.  
  19. #include "wpabs.sc"
  20.  
  21. class: WPPrinter, 
  22.     external stem = WPprint, local, external prefix = pdv_, 
  23.     classprefix = pdvM_, major version = 1, minor version = 1, 
  24.     file stem = wpprint;
  25.  
  26.  
  27. parent class: WPAbstract;
  28.  
  29.  
  30. release order:
  31.     pdvNew, pdvOpen, pdvPrintDestType, 
  32.     pdvQueueName, pdvComputerName, pdvSetViewStatus, 
  33.     pdvSetDialogPrintFlag, pdvIsDialogPrintOn, pdvGetJobFolderhWnd, 
  34.     pdvSetPrintDestType, pdvSetQueueName, pdvSetComputerName, 
  35.     pdvSetTitle, pdvHoldQueue, pdvReleaseQueue, 
  36.     pdvChangeQueue, pdvAddJob, pdvDeleteJob, 
  37.     pdvDeleteAllJob, pdvHoldJob, pdvReleaseJob, 
  38.     pdvChangeJob, pdvHasThisPort, pdvHasThisPDriver, 
  39.     pdvHasThisQDriver, pdvGetQueueObject, pdvGetCountryData, 
  40.     pdvSetCountryData, pdvGetJobDetailTable, pdvGetJobFieldInfo, 
  41.     pdvPrintPD, pdvFreePrintDest, pdvNewRemote, 
  42.     pdvCopyRemote, pdvCapabilities, pdvSetCapabilities, 
  43.     pdvLogonName, pdvSetLogonName, pdvLocalPrintDriverOnly, 
  44.     pdvSetLocalPrintDriverOnly, pdvRemotePDriverList, pdvSetRemotePDriverList, 
  45.     pdvPrintSpecificFormat, pdvSetPrintSpecificFormat, pdvRemoteAdminCopy, 
  46.     pdvRemoteAdminCreate, pdvRemoteAdminDelete, pdvAddJobViewer, 
  47.     pdvDelJobViewer, pdvTimerTicks, pdvSetTimerTicks, 
  48.     wpDeleteAllJobs, wpHoldPrinter, wpReleasePrinter, 
  49.     wpQueryComputerName, wpQueryPrinterName, wpSetComputerName, 
  50.     wpSetPrinterName, wpSetDefaultPrinter, pdvSetLSAlias, 
  51.     pdvLSAlias, pdvLocalAlias, pdvSetLocalAlias, 
  52.     pdvRemoteJobView, pdvSetRemoteData, pdvCopy, 
  53.     pdvSetJobDetailTable, pdvGetQueueStatusLine, pdvSetQueueStatusLine, 
  54.     pdvGetNewDlg, pdvSetNewDlg, pdvGetLastRefreshTime, 
  55.     pdvSetLastRefreshTime;
  56.  
  57. methods:
  58.  
  59.  
  60.     BOOL    wpDeleteAllJobs();
  61.  
  62.     BOOL    wpHoldPrinter();
  63.  
  64.     BOOL    wpReleasePrinter();
  65.  
  66.     ULONG    wpQueryComputerName(PSZ pszComputerName);
  67.  
  68.     BOOL    wpQueryPrinterName(PSZ pszPrinterName);
  69.  
  70.     BOOL    wpSetComputerName(PSZ pszComputerName);
  71.  
  72.     BOOL    wpSetPrinterName(PSZ pszPrinterName);
  73.  
  74.     BOOL    wpSetDefaultPrinter();
  75.  
  76.     override wpInitData;
  77.  
  78.     -- From WPObject
  79.  
  80.     override wpUnInitData;
  81.  
  82.     -- From WPObject
  83.  
  84.     override somDumpSelfInt;
  85.  
  86.     -- From SOMObject
  87.  
  88.     override wpSetTitle;
  89.  
  90.     -- From WPObject
  91.  
  92.     override wpSaveState;
  93.  
  94.     -- From WPObject
  95.  
  96.     override wpRestoreState;
  97.  
  98.     -- From WPObject
  99.  
  100.     override wpAddSettingsPages;
  101.  
  102.     -- From WPObject
  103.  
  104.     override wpQueryTitle;
  105.  
  106.     -- From WPObject
  107.  
  108.     override wpclsQueryTitle, class;
  109.  
  110.     -- From WPObject
  111.  
  112.     override wpQueryIcon;
  113.  
  114.     -- From WPObject
  115.  
  116.     override wpclsQueryIcon, class;
  117.  
  118.     -- From WPObject
  119.  
  120.     override wpSetIcon;
  121.  
  122.     -- From WPObject
  123.  
  124.     override wpFilterPopupMenu;
  125.  
  126.     -- From WPObject
  127.  
  128.     override wpFree;
  129.  
  130.     -- From WPObject
  131.  
  132.     override wpModifyPopupMenu;
  133.  
  134.     -- From WPObject
  135.  
  136.     override wpMenuItemSelected;
  137.  
  138.     -- From WPObject
  139.  
  140.     override wpMenuItemHelpSelected;
  141.  
  142.     -- From WPObject
  143.  
  144.     override wpclsQueryDefaultHelp, class;
  145.  
  146.     -- From WPObject
  147.  
  148.     override wpQueryDefaultHelp;
  149.  
  150.     -- From WPObject
  151.  
  152.     override wpclsQueryDefaultView, class;
  153.  
  154.     -- From WPObject
  155.  
  156.     override wpOpen;
  157.  
  158.     -- From WPObject
  159.  
  160.     override wpDrop;
  161.  
  162.     -- From WPObject
  163.  
  164.     override wpDragOver;
  165.  
  166.     -- From WPObject
  167.  
  168.     override wpCreateAnother;
  169.  
  170.     -- From WPObject
  171.  
  172.     override wpCopyObject;
  173.  
  174.     -- From WPObject
  175.  
  176.     override wpCopiedFromTemplate;
  177.  
  178.     -- From WPObject
  179.  
  180.     override wpclsQueryStyle, class;
  181.  
  182.     -- From WPObject
  183.  
  184.     override wpCreateFromTemplate;
  185.  
  186.     -- From WPObject
  187.  
  188.     override wpQueryStyle;
  189.  
  190.     -- From WPObject
  191.  
  192.     override wpMoveObject;
  193.  
  194.     -- From WPObject
  195.  
  196.     override wpCreateShadowObject;
  197.  
  198.     -- From WPObject
  199.  
  200.     override wpQueryIconData;
  201.  
  202.     -- From WPObject
  203.  
  204.     override wpSetIconData;
  205.  
  206.     -- From WPObject
  207.  
  208.     override wpclsQueryIconData, class;
  209.  
  210.     -- From WPObject
  211.  
  212.     override wpclsInitData, class;
  213.  
  214.     -- From WPObject
  215.  
  216.