public class com/ms/msvrml2c/javacom/vrmlbrowser/VrmlBrowser extends java.lang.Object
{
}
public interface com/ms/msvrml2c/javacom/vrmlbrowser/DVrmlBrowserEvents extends com.ms.com.IUnknown
{
}
public interface com/ms/msvrml2c/javacom/vrmlbrowser/IVrmlFieldFactory extends com.ms.com.IUnknown
{
    public abstract com.ms.msvrml2c.javacom.vrmlconstsfrotation.IVrmlConstSFRotation NewVrmlConstSFRotation();
    public abstract com.ms.msvrml2c.javacom.vrmlconstmfnode.IVrmlConstMFNode NewVrmlConstMFNode();
    public abstract com.ms.msvrml2c.javacom.vrmlsfnode.IVrmlSFNode NewVrmlSFNode();
    public abstract com.ms.msvrml2c.javacom.vrmlsfvec2f.IVrmlSFVec2f NewVrmlSFVec2f();
    public abstract com.ms.msvrml2c.javacom.vrmlsfstring.IVrmlSFString NewVrmlSFString();
    public abstract com.ms.msvrml2c.javacom.vrmlconstmfstring.IVrmlConstMFString NewVrmlConstMFString();
    public abstract com.ms.msvrml2c.javacom.vrmlsftime.IVrmlSFTime NewVrmlSFTime();
    public abstract com.ms.msvrml2c.javacom.vrmlconstmftime.IVrmlConstMFTime NewVrmlConstMFTime();
    public abstract com.ms.msvrml2c.javacom.vrmlconstmfvec2f.IVrmlConstMFVec2f NewVrmlConstMFVec2f();
    public abstract com.ms.msvrml2c.javacom.vrmlsfrotation.IVrmlSFRotation NewVrmlSFRotation();
    public abstract com.ms.msvrml2c.javacom.vrmlconstsfimage.IVrmlConstSFImage NewVrmlConstSFImage();
    public abstract com.ms.msvrml2c.javacom.vrmlsfint32.IVrmlSFInt32 NewVrmlSFInt32();
    public abstract com.ms.msvrml2c.javacom.vrmlsfvec3f.IVrmlSFVec3f NewVrmlSFVec3f();
    public abstract com.ms.msvrml2c.javacom.vrmlconstmfint32.IVrmlConstMFInt32 NewVrmlConstMFInt32();
    public abstract com.ms.msvrml2c.javacom.vrmlconstmfrotation.IVrmlConstMFRotation NewVrmlConstMFRotation();
    public abstract com.ms.msvrml2c.javacom.vrmlsffloat.IVrmlSFFloat NewVrmlSFFloat();
    public abstract com.ms.msvrml2c.javacom.vrmlconstmffloat.IVrmlConstMFFloat NewVrmlConstMFFloat();
    public abstract com.ms.msvrml2c.javacom.vrmlconstsfcolor.IVrmlConstSFColor NewVrmlConstSFColor();
    public abstract com.ms.msvrml2c.javacom.vrmlconstsftime.IVrmlConstSFTime NewVrmlConstSFTime();
    public abstract com.ms.msvrml2c.javacom.vrmlsfimage.IVrmlSFImage NewVrmlSFImage();
    public abstract com.ms.msvrml2c.javacom.vrmlmftime.IVrmlMFTime NewVrmlMFTime();
    public abstract com.ms.msvrml2c.javacom.vrmlconstsfstring.IVrmlConstSFString NewVrmlConstSFString();
    public abstract com.ms.msvrml2c.javacom.vrmlmfstring.IVrmlMFString NewVrmlMFString();
    public abstract com.ms.msvrml2c.javacom.vrmlsfbool.IVrmlSFBool NewVrmlSFBool();
    public abstract com.ms.msvrml2c.javacom.vrmlconstsffloat.IVrmlConstSFFloat NewVrmlConstSFFloat();
    public abstract com.ms.msvrml2c.javacom.vrmlmffloat.IVrmlMFFloat NewVrmlMFFloat();
    public abstract com.ms.msvrml2c.javacom.vrmlsfcolor.IVrmlSFColor NewVrmlSFColor();
    public abstract com.ms.msvrml2c.javacom.vrmlconstmfcolor.IVrmlConstMFColor NewVrmlConstMFColor();
    public abstract com.ms.msvrml2c.javacom.vrmlmfnode.IVrmlMFNode NewVrmlMFNode();
    public abstract com.ms.msvrml2c.javacom.vrmlconstsfnode.IVrmlConstSFNode NewVrmlConstSFNode();
    public abstract com.ms.msvrml2c.javacom.vrmlconstsfvec2f.IVrmlConstSFVec2f NewVrmlConstSFVec2f();
    public abstract com.ms.msvrml2c.javacom.vrmlmfvec2f.IVrmlMFVec2f NewVrmlMFVec2f();
    public abstract com.ms.msvrml2c.javacom.vrmlconstsfbool.IVrmlConstSFBool NewVrmlConstSFBool();
    public abstract com.ms.msvrml2c.javacom.vrmlconstsfint32.IVrmlConstSFInt32 NewVrmlConstSFInt32();
    public abstract com.ms.msvrml2c.javacom.vrmlconstsfvec3f.IVrmlConstSFVec3f NewVrmlConstSFVec3f();
    public abstract com.ms.msvrml2c.javacom.vrmlmfint32.IVrmlMFInt32 NewVrmlMFInt32();
    public abstract com.ms.msvrml2c.javacom.vrmlmfvec3f.IVrmlMFVec3f NewVrmlMFVec3f();
    public abstract com.ms.msvrml2c.javacom.vrmlmfrotation.IVrmlMFRotation NewVrmlMFRotation();
}
public interface com/ms/msvrml2c/javacom/vrmlbrowser/IVrmlBrowser extends com.ms.com.IUnknown
{
    public abstract void LoadURL(com.ms.msvrml2c.javacom.vrmlmfstring.IVrmlMFString, com.ms.msvrml2c.javacom.vrmlmfstring.IVrmlMFString);
    public abstract void AddRoute(com.ms.msvrml2c.javacom.vrmlbasenode.IVrmlBaseNode, java.lang.String, com.ms.msvrml2c.javacom.vrmlbasenode.IVrmlBaseNode, java.lang.String);
    public abstract float GetCurrentSpeed();
    public abstract float GetCurrentFrameRate();
    public abstract void DeleteRoute(com.ms.msvrml2c.javacom.vrmlbasenode.IVrmlBaseNode, java.lang.String, com.ms.msvrml2c.javacom.vrmlbasenode.IVrmlBaseNode, java.lang.String);
    public abstract com.ms.msvrml2c.javacom.vrmlconstmfnode.IVrmlConstMFNode CreateVrmlFromString(java.lang.String);
    public abstract java.lang.String GetName();
    public abstract void SetDescription(java.lang.String);
    public abstract com.ms.msvrml2c.javacom.vrmlnode.IVrmlNode GetNode(java.lang.String);
    public abstract void ReplaceWorld(com.ms.msvrml2c.javacom.vrmlmfnode.IVrmlMFNode);
    public abstract void CreateVrmlFromURL(com.ms.msvrml2c.javacom.vrmlmfstring.IVrmlMFString, com.ms.msvrml2c.javacom.vrmlbasenode.IVrmlBaseNode, java.lang.String);
    public abstract java.lang.String GetWorldURL();
    public abstract java.lang.String GetVersion();
}
