| 
 |  | 
                               INT 68 - APPC/PC                               
  
    | 
       Input  | 
    
       Output  | 
   
  
    | 
       AX 
     | 
    03h | 
      | 
      | 
      | 
    AX | 
   
  
    | 
       BX 
     | 
      | 
      | 
      | 
      | 
    BX | 
   
  
    | 
       CX 
     | 
      | 
      | 
      | 
      | 
    CX | 
   
  
    | 
         
     | 
      | 
      | 
      | 
      | 
    DX | 
   
  
    | DS:DX | 
    Control
      Block | 
      | 
    CF | 
   
 Control Block:
                       12 BYTEs reserved
                          WORD  verb (action)
                        6 BYTEs 0
                          DWORD (high  byte  first)  return  code   (see
                                AH=01h)
                          WORD  0
                        8 BYTEs (high byte first) logical unit ID
       if verb=2400h (TP Started), control block continues:
             8 BYTEs (high byte first) TP ID
       if verb=2800h (Get ALLOCATE), control block continues:
               BYTE  type
                       0 dequeue
                       1 test
               DWORD pointer to CREATE_TP record
       if verb=2A00h (Change Logical Unit). control block continues:
               DWORD pointer to CREATE_TP_EXIT routine
                       FFFFFFFFh reject incoming ALLOCATEs
                       00000000h queue ALLOCATEs
               DWORD 0
               DWORD pointer to SYSTEM_LOG_EXIT routine,
                     FFFFFFFFh = don't log errors
               DWORD 0
               BYTE  maximum TPs
               BYTE  0 stop QUEUE_ALLOCATEs
                     1 resume QUEUE_ALLOCATEs
               DWORD pointer to LU_LU_PASSWORD_EXIT routine,
                     FFFFFFFFh = no exit
               DWORD 0 |