home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 8 / 08.iso / d / d026 / 25.ddi / NET / WNETPRNT.IN_ / WNETPRNT.IN
Encoding:
Text File  |  1991-04-19  |  1.7 KB  |  72 lines

  1. ;===============================================================================
  2. ;        File    WNETPRNT.INC
  3. ;===============================================================================
  4.  
  5. MSNET_MAX_PRINT_JOBS            equ    64
  6.  
  7. ;        Queue Structure
  8.  
  9. QUEUESTRUCT    struc
  10.         pqName            dw    ?
  11.         pqComment        dw    ?
  12.         pqStatus        dw    ?
  13.         pqJobCount        dw    ?
  14.         pqPrinters        dw    ?
  15. QUEUESTRUCT    ends
  16.  
  17. ;        Values for QUESTRUCT.pqStatus
  18.  
  19.         WNPRQ_ACTIVE        equ    00h
  20.         WNPRQ_PAUSE        equ    01h
  21.         WNPRQ_ERROR        equ    02h
  22.         WNPRQ_PENDING        equ    03h
  23.         WNPRQ_PROBLEM        equ    04h
  24.  
  25. ;        Job Structure
  26.  
  27. JOBSTRUCT    struc
  28.         pjID            dw    ?
  29.         pjUserName        dw    ?
  30.         pjParameters        dw    ?
  31.         pjPosition        dw    ?
  32.         pjStatus        dw    ?
  33.         pjSubmitted        dd    ?
  34.         pjSize            dd    ?
  35.         pjCopies        dw    ?
  36.         pjComment        dw    ?
  37. JOBSTRUCT    ends
  38.  
  39. ;        Values for JOBSTRUCT.pjStatus
  40.  
  41.         WNPRJ_QSTATUS        equ    0000000000000111b
  42.  
  43.         WNPRJ_QS_QUEUED     equ    0000000000000000b
  44.         WNPRJ_QS_PASUED     equ    0000000000000001b
  45.         WNPRJ_QS_SPOOLING    equ    0000000000000010b
  46.         WNPRJ_QS_PRINTING    equ    0000000000000011b
  47.  
  48.         WNPRJ_DEVSTATUS     equ    0001111111111000b
  49.  
  50.         WNPRJ_DS_COMPLETE    equ    0000000000001000b
  51.         WNPRJ_DS_INTERV     equ    0000000000010000b
  52.         WNPRJ_DS_ERROR        equ    0000000000100000b
  53.         WNPRJ_DS_DESTOFFLINE    equ    0000000001000000b
  54.         WNPRJ_DS_DESTPAUSED    equ    0000000010000000b
  55.         WNPRJ_DS_NOTIFY     equ    0000000100000000b
  56.         WNPRJ_DS_DESTNOPAPER    equ    0000001000000000b
  57.         WNPRJ_DS_DESTFORMCHANGE equ    0000010000000000b
  58.         WNPRJ_DS_DESTCRTCHANGE    equ    0000100000000000b
  59.         WNPRJ_DS_DESTPENCHANGE    equ    0001000000000000b
  60.  
  61. ;        Details required by WNetWatchQueue
  62.  
  63.         MAX_WATCH_QUEUE     equ    10h        ; Maximum 16 queues
  64.         WATCH_QUEUE_TIMER    equ    30 * 1000    ; Thirty seconds
  65.  
  66.         SP_QUEUECHANGED     equ    500h
  67.  
  68. WATCHQUEUE    struc
  69.         wqWindowHandle        dw    ?
  70.         wqCheckSum        dw    ?
  71. WATCHQUEUE    ends
  72.