4
Description : Header file for Ariehs windows utilities library
6
Author : Arieh Schneier ( lio_lion - lio_lion@user.sourceforge.net)
13
// Include files, must include windows.h before tk.h and tcl.h before tk.h
18
#include <tkPlatDecls.h>
22
// Defined as described in tcl.tk compiling extension help
26
# define EXPORT(a,b) __declspec(dllexport) a b
27
# define DllEntryPoint DllMain
29
# if defined(__BORLANDC__)
30
# define EXPORT(a,b) a _export b
32
# define EXPORT(a,b) a b
39
#define BUILD_Winutils
42
# undef TCL_STORAGE_CLASS
43
# define TCL_STORAGE_CLASS DLLEXPORT
51
// Prototype of my functions
53
EXTERN int Winutils_Init _ANSI_ARGS_((Tcl_Interp *interp));
56
EXTERN int Tk_WinLoadFile (ClientData clientData,
59
Tcl_Obj *CONST objv[]);
61
EXTERN int Tk_WinPlaySound (ClientData clientData,
64
Tcl_Obj *CONST objv[]);
66
EXTERN int Tk_WinSayit (ClientData clientData,
69
Tcl_Obj *CONST objv[]);
71
EXTERN int Tk_WinRemoveTitle (ClientData clientData,
74
Tcl_Obj *CONST objv[]);
76
EXTERN int Tk_WinReplaceTitle (ClientData clientData,
79
Tcl_Obj *CONST objv[]);
81
# undef TCL_STORAGE_CLASS
82
# define TCL_STORAGE_CLASS DLLIMPORT
83
#endif /* _WINUTILS */
b'\\ No newline at end of file'