home *** CD-ROM | disk | FTP | other *** search
/ Media Share 13 / mediashare_13.zip / mediashare_13 / ZIPPED / PROGRAM / APR94_2.ZIP / INCLUDE / VXDQUERY.H < prev    next >
Text File  |  1994-03-01  |  941b  |  29 lines

  1.  
  2. /* Klaus Mueller 1994 */
  3.  
  4. /* Functions for VxDQuery.386 V86API */
  5.  
  6. /* Call API with function in AX */
  7.  
  8. #define VxDQuery_No_of_Procs        0
  9. /* INPUT:   DS:BX - offset of long int for number of procedures 
  10.    OUTPUT:  [DS:BX] - number of procs */            
  11.  
  12. #define VxDQuery_Copy_Data  1
  13. /* INPUT:   DS:BX - offset of char far ptr 
  14.             - receives 0 terminated strings, Length 0x24, add 8 Byte for
  15.               each known VxD                                            */ 
  16.  
  17. /*          DS:DX - offset of int far ptr 
  18.             - receives sorted index into offset_table                   */
  19.  
  20. /*          DS:CX - offset of lomg int far ptr 
  21.             - receives offsets of found procedures                      */
  22.  
  23. /*          DS:SI - offset of long int far ptre  
  24.             - receives offset into stringtable                          */
  25.  
  26. #define string_len  0x24
  27. #define known_vxd   4           
  28.  
  29.