//========================================================================
// ECrypt
//
// AUTHOR:  Gabor Nagy
// DATE:    2023-Aug-17 17:03:07
//
// Copyright (C) 1996-2026 by Gabor Nagy. All rights reserved.
//========================================================================
#ifndef _ECryptUI_h
#define _ECryptUI_h

#if defined (__cplusplus) && (!(defined (__CPLUSLIBS)))
extern "C" {
#endif

extern unsigned long  ECr_PasswordTimeOut;
extern XeIntervalId   ECr_PasswordIntervalId;
extern void           (*ECr_CallbackFunct)(int);
extern void           ECr_PopupPasswordDialog(XeWidget PParentW, const char* PTitle, void (*PCallbackFunct)(int));

#if defined (__cplusplus) && (!(defined (__CPLUSLIBS)))
} // Close scope of 'extern "C"' declaration
#endif

#endif // _ECryptUI_h
