home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Media Share 13
/
mediashare_13.zip
/
mediashare_13
/
ZIPPED
/
PROGRAM
/
APR94_2.ZIP
/
INCLUDE
/
LISTINST.INC
< prev
next >
Wrap
Text File
|
1994-03-01
|
2KB
|
87 lines
;Klaus Mueller 1994
INCLUDE VXDQUERY.INC
ListInst_Init_Order EQU VxDQuery_Init_Order + 10h
ListInst_Device_ID EQU 313eh
Begin_Service_Table ListInst
ListInst_Service ListInst_Get_Instance_Desc_Buffer, LOCAL
;OUTPUT: Carry clear - ESI -> Instance Description Buffer
; Carry set - error creating Description Buffer
End_Service_Table ListInst
;V86 API
;call LISTINST with ax = function
Inst_Map EQU 0
;INPUT: DS:DX - offset to an Inst_Hook_Struc far ptr
Inst_Ownership EQU 1
;INPUT: DS:BX - offset to an Inst_Desc_buf far ptr
; DS:DX - offset to an Inst_Owner struc far ptr
Desc_Buf_Size EQU 2
;INPUT: DS:BX - offset to dword
Inst_Map_Size EQU 3
;INPUT: DS:BX - offset to dword
;Struct for Inst_Ownership call
;Call Inst_Ownership function with buffer in DS:DX
Inst_Ownership_Struc STRUCT
Inst_PG_No dd ?
Owner_VM_Handle dd ?
Owner_VM_Flags dd ?
Owner_VM_ID dd ?
Inst_Ownership_Struc ENDS
Last_Entry EQU -1
;VMCB
CB_PT_Ret31_Off EQU 18h
CB_PT_Deb31_Off EQU 1ch
CB_PT_Ret40_Off EQU 20h
KM_InstData struc
AddInst_Caller dd ?
InstDataStruc { } ;from VMM.INC
KM_InstData ends
;Format of our own Instance Description Buffer.
;The Win386 format differs:Item_Size is Ld_Bt+Algn_Bt
Inst_Desc_Struc STRUC
Inst_Buf_Off dd ?
VM_Lin_Address dd ?
Item_Size dd ?
Inst_Desc_Struc ENDS
Inst_Hook_Struc STRUC
Caller_String db string_len dup (?)
Inst_Lin_Adr dd 0
Inst_Size dd 0
Inst_Hook_Struc ENDS