/*interface flash.utils.IDataInput*/
(function ()
{
	"use strict";
	
	
	var d = {};
	
	
	/*internal*/
	d.get_bytesAvailable = function ()/*uint*/
	{
		
	};
	
	/*internal*/
	d.get_endian = function ()/*String*/
	{
		
	};
	
	/*internal*/
	d.set_endian = function (type/*String*/)/*void*/
	{
		
	};
	
	/*internal*/
	d.get_objectEncoding = function ()/*uint*/
	{
		
	};
	
	/*internal*/
	d.set_objectEncoding = function (version/*uint*/)/*void*/
	{
		
	};
	
	
	/*public*/
	d.IDataInput = function ()
	{
		
	};
	
	/*internal*/
	d.readBoolean = function ()/*Boolean*/
	{
		
	};
	
	/*internal*/
	d.readByte = function ()/*int*/
	{
		
	};
	
	/*internal*/
	d.readBytes = function (bytes/*ByteArray*/, offset/*uint*/, length/*uint*/)/*void*/
	{
		
	};
	
	/*internal*/
	d.readDouble = function ()/*Number*/
	{
		
	};
	
	/*internal*/
	d.readFloat = function ()/*Number*/
	{
		
	};
	
	/*internal*/
	d.readInt = function ()/*int*/
	{
		
	};
	
	/*internal*/
	d.readMultiByte = function (length/*uint*/, charSet/*String*/)/*String*/
	{
		
	};
	
	/*internal*/
	d.readObject = function ()/*Object*/
	{
		
	};
	
	/*internal*/
	d.readShort = function ()/*int*/
	{
		
	};
	
	/*internal*/
	d.readUTF = function ()/*String*/
	{
		
	};
	
	/*internal*/
	d.readUTFBytes = function (length/*uint*/)/*String*/
	{
		
	};
	
	/*internal*/
	d.readUnsignedByte = function ()/*uint*/
	{
		
	};
	
	/*internal*/
	d.readUnsignedInt = function ()/*uint*/
	{
		
	};
	
	/*internal*/
	d.readUnsignedShort = function ()/*uint*/
	{
		
	};
	
	
	flash.addDescription("flash.utils.IDataInput", d, null, null, null);
	
}
());
