The IApplicationObject interface has the following methods:
getContents retrieves all objects that have been given application scope through Server.CreateObject.
getStaticObjects retrieves all objects within the scope of an Application object.
getValue retrieves the value of a variable stored in the Application object.
Lock prevents other clients from accessing the variables stored in the Application object until the UnLock method has been called.
putValue stores a VARIANT in the Application object.
UnLock releases a variable that was locked by the Lock method.