Improvements for VARIANT COM Support
	new file:   MMDevice.lua
	new file:   ../core/arch.lua