You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
70 lines
1.5 KiB
70 lines
1.5 KiB
#if !defined(INCL_NAG)
|
|
#define INCL_NAG
|
|
|
|
/* File: D:\WACKER\tdll\nagdlg.h (Created: 29-June-1996 by mpt)
|
|
*
|
|
* Copyright 1996 by Hilgraeve Inc. -- Monroe, MI
|
|
* All rights reserved
|
|
*
|
|
* Description:
|
|
* Description: Used to nag the user about purchasing HyperTerminal
|
|
* if they are in violation of the license agreement
|
|
*
|
|
* $Revision: 1 $
|
|
* $Date: 10/05/98 12:34p $
|
|
*/
|
|
|
|
#include <time.h>
|
|
|
|
// IsEval
|
|
//
|
|
// Determines whether the user should be nagged about purchasing HT
|
|
//
|
|
BOOL IsEval(void);
|
|
|
|
// IsTimeToNag
|
|
//
|
|
// Base on the InstallDate, should we display a nag screen now?
|
|
//
|
|
BOOL IsTimeToNag(void);
|
|
|
|
// SetNagFlag
|
|
//
|
|
// Sets the "nag" flag which will either turn off
|
|
// this feature the next time HyperTerminal starts.
|
|
//
|
|
void SetNagFlag(TCHAR *serial);
|
|
|
|
// DoUpgradeDlg
|
|
//
|
|
// Displays the upgrade dialog
|
|
//
|
|
void DoUpgradeDlg(HWND hDlg);
|
|
|
|
// ExpDays
|
|
//
|
|
// Returns the number of days left in the evaluation period
|
|
//
|
|
INT ExpDays(void);
|
|
time_t CalcExpirationDate(void);
|
|
|
|
// DoRegisterDlg
|
|
//
|
|
// Displays the register dialog
|
|
//
|
|
void DoRegisterDlg(HWND hDlg);
|
|
|
|
// NagRegisterDlgProc
|
|
//
|
|
// The dialog procedure for the "Nag Register" dialog.
|
|
//
|
|
BOOL CALLBACK NagRegisterDlgProc(HWND hDlg, UINT wMsg, WPARAM wPar, LPARAM lPar);
|
|
|
|
// DefaultNagDlgProc
|
|
//
|
|
// The dialog procedure for the "Nag" dialog.
|
|
//
|
|
BOOL CALLBACK DefaultNagDlgProc(HWND hDlg, UINT wMsg, WPARAM wPar, LPARAM lPar);
|
|
|
|
|
|
#endif
|