FOREIGN MODULE sun_net_spi_nameservice; IMPORT java_lang := "java.lang", java_net := "java.net"; TYPE NameService* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; NameServiceDescriptor* = POINTER TO INTERFACE RECORD (java_lang.Object) (* Typebound Procedures *) END; PROCEDURE (self:NameService) getHostByAddr*(IN p0 : ARRAY OF BYTE) : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:NameService) lookupAllHostAddr*(p0 : java_lang.String) : POINTER TO ARRAY OF java_net.InetAddress,NEW,ABSTRACT; PROCEDURE (self:NameServiceDescriptor) createNameService*() : NameService,NEW,ABSTRACT; PROCEDURE (self:NameServiceDescriptor) getProviderName*() : java_lang.String,NEW,ABSTRACT; PROCEDURE (self:NameServiceDescriptor) getType*() : java_lang.String,NEW,ABSTRACT; END sun_net_spi_nameservice.