SIS_Next_Dev_Ptr
Points to the next structure in the list. The address of the next structure must be supplied by the next handler in the Interrupt 2Fh chain. A driver or TSR calls the next handler, then sets this member to the address returned by the handler in the ES:BX register pair.
SIS_Virt_Dev_File_Ptr
Points to a null-terminated string that contains the name of a Windows virtual device file. MS-DOS devices such as networks use this to force a special Windows virtual device to be loaded. If this member is zero, no device is loaded.
SIS_Reference_Data
Specifies reference data for the virtual device. This member, used only when SIS_Virt_Dev_File_Ptr is nonzero, is passed to the virtual device when it is initialized. The member can contain any value and often contains a pointer to some device-specific structure.
SIS_Instance_Data_Ptr
Points to a list of data to be instanced, that is, allocated uniquely for each new virtual machine. If the member is zero, then no data is instanced. Each entry in the list is an Instance_Item_Struc structure. The list is terminated with a 32-bit zero.
SIS_Opt_Instance_Data_Ptr
Points to a list of data to be optionally instanced. Available only if SIS_Version is 4.0.
See also Interrupt 2Fh Function 1605h Windows Initialization Notification
Instance_Item_Struc
Instance_Item_Struc STRUC
IIS_Ptr dd ?
IIS_Size dw ?
Instance_Item_Struc ENDS
The Instance_Item_Struc structure specifies the starting address and size of a block of instance data.
IIS_Ptr
Points to the starting address of a block of instance data.
IIS_Size
Specifies the size (in bytes) of the block of instance data pointed to by the IIS_Ptr member.