//
// SPINNER.H - general header file for the spinning rainbow SPX library
//
// Version 1.0  10/04/91 Copyright (C) 1991 Lantern Corporation.
// Author: Edward Hutchins
// Revisions:
//

#ifndef RC_INVOKED

#include <winext.h>

//
// typedefs and defines
//

typedef enum { TRI_FALSE, TRI_TRUE, TRI_UNSET } TRI;

pointerdef( TRI );

#define PALETTE_SIZE 50

//
// prototypes
//

// smplspx.c
BOOL FAR PASCAL EXPORT LibMain( HANDLE hInstance, WORD wDataSeg, WORD wHeapSize, LPSTR szCmdLine );
VOID FAR PASCAL EXPORT WEP( BOOL bSystemExit );
LPSTR FAR PASCAL EXPORT SaverInit( LPBOOL lpbEnabled );
BOOL FAR PASCAL EXPORT SaverDlgProc( HWND hdlg, WORD mess, WORD wP, LONG lP );

// smplplt.c
VOID FAR PASCAL EXPORT SaverDraw( HWND hwnd, HDC hdc, HANDLE hinst, BOOL (FAR PASCAL *yieldproc)( VOID ) );

#endif // RC_INVOKED

//
// resource defines
//

#define IDI_SPINNER     10

#define IDD_SAVERDLG    100 // not used => "DIALOGBOX" is the name
#define IDD_S_COLOR     101
#define IDD_S_ENABLE    102
#define IDD_S_BLANK     103
#define IDD_S_SPIN      104
#define IDD_S_SOLID     105

