home *** CD-ROM | disk | FTP | other *** search
/ Media Share 13 / mediashare_13.zip / mediashare_13 / ZIPPED / PROGRAM / APR94_2.ZIP / INCLUDE / LISTDVCB.H next >
C/C++ Source or Header  |  1994-03-01  |  887b  |  37 lines

  1.  
  2. /* Klaus Mueller 1994 */
  3.  
  4.  
  5. #include <vxdquery.h>
  6.  
  7. #define ListDVCB_ID 0x313f
  8.  
  9. /* ListDVCB.386 V86 API functions                                   */
  10.  
  11. /*Call with AX = function                                           */
  12.  
  13. #define Hook_Buf_Size   0
  14.  
  15. /* INPUT:   DS:BX - offset of dword                                 */
  16.  
  17. #define Copy_Hook_Data  1                               
  18.  
  19. /* INPUT:   DS:DX - offset of far pointer to an VMCB_Hook_Buffer    */
  20.  
  21.  
  22. typedef struct {
  23.                 
  24.                 long int    VMCB_Caller_Address;
  25.                 long int    VMCB_Offset;    
  26.                 long int    VMCB_Len;
  27.                
  28.                } Hook_Struc;    
  29.  
  30. typedef struct {
  31.                 char        caller_string[string_len];
  32.                 Hook_Struc  VMCB_Hook;
  33.                
  34.                }VMCB_Hook_Struc;    
  35.                 
  36.  
  37.