| 
 |  | 
                             Get Handle Directory                             
  
    | 
       Input  | 
    
       Output  | 
   
  
    | 
       AX  | 
    54h | 
    00h | 
    Error
      Code | 
    # Active
      Handles | 
    AX | 
   
  
    | 
       BX  | 
      | 
      | 
      | 
      | 
    BX | 
   
  
    | 
       CX  | 
      | 
      | 
      | 
      | 
    CX | 
   
  
    | 
       ES:DI  | 
     Ptr
      to 2550 byte array | 
      | 
      | 
    DX | 
   
           Returns an array  which  contains all active handles and the
          names associated with each.
     Notes:
     *  The name array consists of 10 byte entries; each entry has a
        word containing the handle  number,  followed  by  the eight
        byte (64 bit) name.
     *  The  number of bytes required by the  target  array  is:  10
        bytes * total number of handles
     *  The  maximum  size  of this array is: (10 bytes/entry) * 255
        entries = 2550 bytes. |