/* clib/svdrivers.h                 */
/* Version    : 11.1                */
/* Date       : 04.02.1995          */
/* Written by : Andreas R. Kleinert */

/* SVDriver-Version V2.x+ */

#ifndef CLIB_SVDRIVERS_PROTOS_H
#define CLIB_SVDRIVERS_PROTOS_H

#ifndef SVDRIVERS_SVDRIVERS_H
#include <svdrivers/svdrivers.h>
#endif /* SVDRIVERS_SVDRIVERS_H */

APTR SVD_AllocHandle(       APTR future);
ULONG SVD_FreeHandle(       APTR handle);
ULONG SVD_CloseDisplay(     APTR handle);
ULONG SVD_FreeResources(    APTR handle);
ULONG SVD_SetGfxBuffer(     APTR handle,
                            struct SV_GfxBuffer *bufferhandle,
                            ULONG future);
ULONG SVD_DisplayGfxBuffer( APTR handle,
                            ULONG future);
ULONG SVD_SetScreenType(    APTR handle,
                            ULONG flags,
                            APTR future);
ULONG SVD_SetWindowFlags(   APTR handle,
                            ULONG flags,
                            APTR future);
ULONG SVD_SetWindowIDCMP(   APTR handle,
                            ULONG flags,
                            APTR future);
APTR  SVD_GetScreenAddress( APTR handle,
                            APTR future);
APTR  SVD_GetWindowAddress( APTR handle,
                            APTR future);
/* added with V2 */
ULONG SVD_GetModeList(      APTR handle,
                            struct SVModeList   **modelist,
                            struct SV_GfxBuffer  *refbuf,
                            APTR future);

#endif /* CLIB_SVDRIVERS_PROTOS_H */
