| IDL Primitive 
									Types | 
				
					| string | The CORBA string indicates 
							that the method returns an unicode string value.  It maps to 
							 String type. | 
				
					|   | 
// CORBA IDL 
string something();
// Chrome 
method something() : String; | 
				
					| wstring | The CORBA wstring indicates 
							that the method returns an unicode string value.  It maps to 
							 String type. | 
				
					|   | 
// CORBA IDL 
wstring something();
// Chrome 
method something() : String; | 
				
					| char | The CORBA char indicates 
							that the method returns a 16-bit unicode char value.  It maps to 
							 Char type. | 
				
					|   | 
// CORBA IDL 
char something();
// Chrome
method something() : Char | 
				
					| wchar | The CORBA wchar indicates 
							that the method returns a 16-bit unicode char value.  It maps to 
							 Char type. | 
				
					|   | 
// CORBA IDL 
wchar something();
// Chrome
method something() : Char; | 
				
					| octet | The CORBA octet indicates 
							that the method returns an unsigned 8-bit integer value.  It maps to 
							 Byte type. | 
				
					|   | 
// CORBA IDL 
octet something();
// Chrome 
method something() : Byte; | 
				
					| long | The CORBA long indicates 
							that the method returns a signed 32-bit integer value.  It maps to 
							 Integer type. | 
				
					|   | 
// CORBA IDL 
long something();
// Chrome 
method something() : Integer; | 
				
					| unsigned 
									long | The CORBA unsigned long indicates 
							that the method returns an unsigned 32-bit integer value.  It maps to 
							Chrome's Cardinal type. | 
				
					|   | 
// CORBA IDL 
unsigned long something();
// Chrome 
method something() : Cardinal; | 
				
					| short | The CORBA short indicates 
							that the method returns a signed 16-bit integer value.  It maps to 
							Chrome's SmallInt type. | 
				
					|   | 
// CORBA IDL 
short something();
// Chrome 
method something() : SmallInt; | 
				
					| unsigned 
									short | The CORBA unsigned short indicates 
							that the method returns an unsigned 16-bit integer value.  It maps to 
							Chrome's Word type. | 
				
					|   | 
// CORBA IDL 
unsigned short something();
// Chrome 
method something() : Word; | 
				
					| long 
									long | The CORBA long long indicates 
							that the method returns a signed 64-bit integer value.  It maps to 
							 System.Int64 type. | 
				
					|   | 
// CORBA IDL 
long long something();
// Chrome 
method something() : System.Int64; | 
				
					| unsigned 
									long long | The CORBA unsigned long long indicates 
							that the method returns an unsigned 64-bit integer value.  It maps to 
							 System.UInt64 type. | 
				
					|   | 
// CORBA IDL 
unsigned long long something();
// Chrome 
method something() : System.UInt64;
 | 
				
					| double | The CORBA double indicates 
							that the method returns a double precision floating value.  
							It maps to  Double type. | 
				
					|   | 
// CORBA IDL 
double something();
// Chrome 
method something() : Double | 
				
					| float | The CORBA float indicates 
							that the method returns a single precise floating value.  It maps to 
							 Single type. | 
				
					|   | 
// CORBA IDL 
float something();
// Chrome 
method something() : Single; | 
				
					| void | The CORBA void
							indicates that the method returns nothing.  It maps to Chrome's Procedure 
									declaration . | 
				
					|   | 
// CORBA IDL 
void something();
// Chrome 
method something(); |