home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Media Share 13
/
mediashare_13.zip
/
mediashare_13
/
ZIPPED
/
PROGRAM
/
APR94_2.ZIP
/
INCLUDE
/
VXDQUERY.INC
< prev
next >
Wrap
Text File
|
1994-03-01
|
1KB
|
48 lines
;Klaus Mueller 1994
VxDQuery_Device_ID equ 3136h
VxDQuery_Init_Order equ VMM_Init_Order +10h
;we have to initailize immiadetly after the VMM !!
ListInst_Device_ID EQU 313eh
Begin_Service_Table VxDQuery
VxDQuery_Service VxDQuery_Address_to_VxDName, LOCAL
;INPUT: EDI = Address from the VxD memory
;OUTPUt: Carry clear, EDI points to name of VxD + the last known procedure
; or service.
; Carry set - Error
End_Service_Table VxDQuery
;V86 API functions
;Call API with function in AX
VxDQuery_No_of_Procs EQU 0
;INPUT: DS:BX - offset of long int for number of procedures
;OUTPUT: [DS:BX] - number of procs
VxDQuery_Copy_Data EQU 1
;INPUT: DS:BX - offset of char far ptr
; - receives \0 terminated strings, Length 0x24, add 8 Byte for
; each known VxD
;
; DS:DX - offset of int far ptr
; - receives sorted index into offset_table
;
; DS:CX - offset of lomg int far ptr
; - receives offsets of found procedures
;
; DS:SI - offset of long int far ptre
; - receives offset into stringtable
string_len EQU 24h