/****************************************************************************** * * (C) Copyright MICROSOFT Corp., 1988-1990 * * Title: VMDA.H - Include file for VMDOSAPP/GRABBER SHELL interaction * * Version: 1.00 * * Date: 05-May-1988 * * Author: ARR * *----------------------------------------------------------------------------- * * Change log: * * DATE REV DESCRIPTION * ----------- --- ---------------------------------------------------------- * 05-May-1988 ARR Original * 15-Jul-1982 rjc Converted from vmda.inc to vmda.h * *****************************************************************************/ /* * EQUATES for VMDOSAPP device calls */ #define SHELL_Call_Dev_VDD 0x0000A /* Actually GRABBER services */ /* * SHELL VMDA interface services. All services not listed here are reserved * for internal use. */ #define SHELL_Debug_Out 8 /* * THIS IS THE MAXIMUM SIZE IN BYTES OF THE INFO RETURNED ON * VDD CALLS OTHER THAN GET CONTOLLER STATE MADE BY THE GRABBER * * This is the size of an area reserved for use on grabber calls */ #ifdef NEC_98 #define VDD_MOD_MAX 320 #else // NEC #define VDD_MOD_MAX 256 #endif // NEC /* * THIS IS THE MAXIMUM SIZE IN BYTES OF THE INFO RETURNED ON * THE GET CONTOLLER STATE VDD CALL MADE BY THE GRABBER * * This is the size of an area reserved for use on this grabber call */ #ifdef NEC_98 // NEC 940323 AVFrameMaxOff,AVFrameMaxAddr Add #define VDD_CTRL_STATE_MAX 1310 #else // NEC #define VDD_CTRL_STATE_MAX 128 #endif // NEC /* * Stuff specific to VMDA events */ #define WMX_USER 0x0400 /* ASM INCLUDE VDDGRB.INC */ /* ASM .ERRE VDA_Type_Chng EQ ((WMX_USER+20)+2) ; Defined in VDDGRB.INC!! .ERRE VDA_Display_Event EQ ((WMX_USER+20)+6) ; Defined in VDDGRB.INC!! */ /* All other VDA_* values are reserved for internal use */ /* * lParam is ALWAYS the "Event ID". This is used on the VMDOSAPP call backs * to the shell to identify the event which is being processed. */ /* * On VDA_Display_Message event, wParam == 0 if normal message * != 0 if ASAP or SYSMODAL message * VMDOSAPP instance which gets the message is messaging VM */ /* * On VDA_Type_Chng event, wParam is not used * VMDOSAPP instance which gets the message has had its type changed by * protected mode code */