/* superview/svinfo.h   	    */
/* Version    : 6.1		    */
/* Date       : 27.05.1994	    */
/* Written by : Andreas R. Kleinert */

#ifndef SUPERVIEW_SVINFO_H
#define SUPERVIEW_SVINFO_H

#ifndef SUPERVIEW_SUPERVIEW_H
#include <superview/superview.h>
#endif /* SUPERVIEW_SUPERVIEW_H */


/* *************************************************** */
/* *						     * */
/* * Information structures (SVObjects & SVDrivers)  * */
/* *						     * */
/* *************************************************** */

   /* the following have been introduced with V6 : */

struct SVObjectInfo
{
 ULONG                 soi_Type;      /* valid SubTypeCode value       */
 ULONG                 soi_Flags;     /* Copy of Flags from svo_Flags  */
 UBYTE                *soi_TypeName;  /* Copy of svo_TypeID and        */
                                      /* svo_SubTypeID[x]              */

 struct SVObjectInfo *soi_NextEntry; /* Pointer to next entry or NULL */
};

struct SVDriverInfo
{
 ULONG                 sdi_Flags;     /* Copy of Flags from svd_Flags  */
 UBYTE                *sdi_Name;      /* Pointer to svd_ID             */

 struct SVDriverInfo *sdi_NextEntry; /* Pointer to next entry or NULL */
};

#endif /* SUPERVIEW_SVINFO_H */
