bool isWinME() { DWORD dwVersion = Get_VMM_Version( NULL ); return ( dwVersion == 0x45A ) ? true : false; }
/* VxD control message Device_Init. * * Entry: * EAX = Device_Init * EBX = handle of System VM * ESI = Pointer to command tail retrieved from PSP of WIN386.EXE * * Exit: * Carry flag = clear if success, set if failure */ void my_device_init(void) { if (Get_VMM_Version().version < 0x30A) goto fail; if (!probe_dosbox_id()) goto fail; VXD_CF_SUCCESS(); return; fail: VXD_CF_FAILURE(); }