' EVERLOCK SB structure
'
' Last Updated 15/Oct/96 SSS

   TYPE SecureBlock                   ' 770 Total bytes
      ID      AS STRING * 4           ' 000 ID literal to scan for 'AZSB'
      DRV     AS STRING * 1           ' 004 Drive Pgm was loaded from (ASCII)
      AUTH    AS STRING * 1           ' 005 Auth Device (A,B,C=disk)
      PTYPE   AS STRING * 1           ' 006 Protection Type (C,D,E,I,P)
      PROD    AS STRING * 9           ' 007 Product Name (ASCIIZ)
      SNP     AS LONG                 ' 016 Product serial number
      HNUC    AS INTEGER              ' 020 NUC file handle
      AVERS   AS INTEGER              ' 022 Version of Authorization
      ECL     AS INTEGER              ' 024 Exec-Count Limit
      DFT     AS INTEGER              ' 026 0 = m/d/y, 1 = d/m/y, 2 = y/m/d
      EDL     AS INTEGER              ' 028 Expire-Days Limit
      ETL     AS INTEGER              ' 030 Elapsed time on last day (etl * 2)secs
      ED      AS STRING * 9           ' 032 Expire-Date (ASCIIZ)
      CHKSUM  AS STRING * 1           ' 041 checksum
      NUC     AS INTEGER              ' 042 Network-Users current count
      NUL     AS INTEGER              ' 044 Network-Users Limit
      ICR     AS INTEGER              ' 046 Install counts remaining
      ACCFLG  AS STRING * 8           ' 048 Access Flags 1-64
      USRDAT  AS STRING * 8           ' 056 User-Data
      RTYPE   AS STRING * 1           ' 064 Reg. Type (N,U=Non-Ver, None)
      RNAME   AS STRING * 51          ' 065 Register name (ASCIIZ)
      RCOMP   AS STRING * 51          ' 116 Register to company (ASCIIZ)
      RLOC    AS STRING * 51          ' 167 Register to location (ASCIIZ)
      RDATE   AS STRING * 9           ' 218 Register Date (ASCIIZ)
      CDATE   AS STRING * 9           ' 227 Current System Date (ASCIIZ)
      RSRVD1  AS STRING * 20          ' 236 
      SECSTR  AS STRING * 256         ' 256 Secure-String (expanded ASCIIZ)
      FUNC    AS INTEGER              ' 512 function #
      STAT1   AS INTEGER              ' 514 pass completion status
      STAT2   AS INTEGER              ' 516 pass completion status
      STAT3   AS INTEGER              ' 518 pass completion status
      SOURCE  AS STRING * 63          ' 520 source path (including drive ASCIIZ)
      TARGET  AS STRING * 63          ' 583 target path (including drive ASCIIZ)
      RSRVD2  AS STRING * 2           ' 646
      PIN     AS LONG                 ' 648 PIN (SCB Only)
      RUC     AS INTEGER              ' 652 reset use count
      PCNT    AS INTEGER              ' 654 # programs updated
      RSRVD3  AS STRING * 2           ' 656 
      UNINST  AS INTEGER              ' 658 DO Uninstall (0=No/1=Yes)
      REG     AS INTEGER              ' 660 NV Reg during install (0=No/1=Yes)
      RSRVD4  AS STRING * 4           ' 662 
      CODE    AS STRING * 30          ' 666 auth code (ASCIIZ nnnnn-nnnnn-nnnnn-nnnnn-nnnnn)
      RSRVD5  AS STRING * 74          ' 696 
   END TYPE
'

