home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / vc98 / include / printjob.odl < prev    next >
Text File  |  1998-04-25  |  2KB  |  47 lines

  1. //+-------------------------------------------------------------------------
  2. //
  3. //  Microsoft Windows
  4. //  Copyright (C) Microsoft Corporation, 1996
  5. //
  6. //  File:      printjob.odl
  7. //
  8. //  Contents:  Print Job Interfaces
  9. //
  10. //-----------------------------------------------------------------
  11.  
  12. [uuid(OLEDS_IID_IADsPrintJob),oleautomation, dual]
  13. interface IADsPrintJob: IADs
  14. {
  15.     PROPERTY_BSTR_RO(HostPrintQueue, DISPID_IADs_UPPER_BOUND + 1)
  16.     PROPERTY_BSTR_RO(User, DISPID_IADs_UPPER_BOUND + 2)
  17.     PROPERTY_BSTR_RO(UserPath, DISPID_IADs_UPPER_BOUND + 3)
  18.     PROPERTY_DATE_RO(TimeSubmitted, DISPID_IADs_UPPER_BOUND + 4)
  19.     PROPERTY_LONG_RO(TotalPages, DISPID_IADs_UPPER_BOUND + 5)
  20.     PROPERTY_LONG_RO(Size, DISPID_IADs_UPPER_BOUND +220)
  21.     PROPERTY_BSTR_RW(Description, DISPID_IADs_UPPER_BOUND + 6)
  22.     PROPERTY_LONG_RW(Priority, DISPID_IADs_UPPER_BOUND + 7)
  23.     PROPERTY_DATE_RW(StartTime, DISPID_IADs_UPPER_BOUND + 8)
  24.     PROPERTY_DATE_RW(UntilTime, DISPID_IADs_UPPER_BOUND + 9)
  25.     PROPERTY_BSTR_RW(Notify, DISPID_IADs_UPPER_BOUND + 10)
  26.     PROPERTY_BSTR_RW(NotifyPath, DISPID_IADs_UPPER_BOUND + 11)
  27. };
  28.  
  29.  
  30.  
  31. [uuid(OLEDS_IID_IADsPrintJobOperations),oleautomation, dual]
  32. interface IADsPrintJobOperations: IADs
  33. {
  34.     PROPERTY_LONG_RO(Status, DISPID_IADs_UPPER_BOUND + 12)
  35.     PROPERTY_LONG_RO(TimeElapsed, DISPID_IADs_UPPER_BOUND + 13)
  36.     PROPERTY_LONG_RO(PagesPrinted, DISPID_IADs_UPPER_BOUND + 14)
  37.     PROPERTY_LONG_RW(Position, DISPID_IADs_UPPER_BOUND + 15)
  38.     [id(DISPID_IADs_UPPER_BOUND + 16)]
  39.     HRESULT
  40.     Pause (void);
  41.  
  42.     [id(DISPID_IADs_UPPER_BOUND + 17)]
  43.     HRESULT
  44.     Resume(void);
  45.  
  46. };
  47.