/*interface flash.utils.IDataOutput*/
(function ()
{
	"use strict";
	
	
	var d = {};
	
	
	/*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.IDataOutput = function ()
	{
		
	};
	
	/*internal*/
	d.writeBoolean = function (value/*Boolean*/)/*void*/
	{
		
	};
	
	/*internal*/
	d.writeByte = function (value/*int*/)/*void*/
	{
		
	};
	
	/*internal*/
	d.writeBytes = function (bytes/*ByteArray*/, offset/*uint*/, length/*uint*/)/*void*/
	{
		
	};
	
	/*internal*/
	d.writeDouble = function (value/*Number*/)/*void*/
	{
		
	};
	
	/*internal*/
	d.writeFloat = function (value/*Number*/)/*void*/
	{
		
	};
	
	/*internal*/
	d.writeInt = function (value/*int*/)/*void*/
	{
		
	};
	
	/*internal*/
	d.writeMultiByte = function (value/*String*/, charSet/*String*/)/*void*/
	{
		
	};
	
	/*internal*/
	d.writeObject = function (object/*Object*/)/*void*/
	{
		
	};
	
	/*internal*/
	d.writeShort = function (value/*int*/)/*void*/
	{
		
	};
	
	/*internal*/
	d.writeUTF = function (value/*String*/)/*void*/
	{
		
	};
	
	/*internal*/
	d.writeUTFBytes = function (value/*String*/)/*void*/
	{
		
	};
	
	/*internal*/
	d.writeUnsignedInt = function (value/*uint*/)/*void*/
	{
		
	};
	
	
	flash.addDescription("flash.utils.IDataOutput", d, null, null, null);
	
}
());
