type nsIDOMNavigator = interface(nsISupports) ['{B8EE0374-5F47-4ED0-B9B0-BDE3E6D81FF5}'] procedure GetappCodeName( result_: DOMString); safecall; procedure GetappName( result_: DOMString); safecall; procedure GetappVersion( result_: DOMString); safecall; procedure Getlanguage( result_: DOMString); safecall; function GetmimeTypes(): nsIDOMMimeTypeArray; safecall; property mimeTypes : nsIDOMMimeTypeArray read GetmimeTypes; procedure Getplatform( result_: DOMString); safecall; procedure Getoscpu( result_: DOMString); safecall; procedure Getvendor( result_: DOMString); safecall; procedure GetvendorSub( result_: DOMString); safecall; procedure Getproduct( result_: DOMString); safecall; procedure GetproductSub( result_: DOMString); safecall; function Getplugins(): nsIDOMPluginArray; safecall; property plugins : nsIDOMPluginArray read Getplugins; procedure GetuserAgent( result_: DOMString); safecall; function GetcookieEnabled(): longbool; safecall; property cookieEnabled : longbool read GetcookieEnabled; function GetonLine(): longbool; safecall; property onLine : longbool read GetonLine; procedure GetbuildID( result_: DOMString); safecall; procedure GetdoNotTrack( result_: DOMString); safecall; function javaEnabled() : longbool; safecall; end;