1 #ifndef SECURITY_DLL_DEFINITIONS
2 #define SECURITY_DLL_DEFINITIONS
4 /*****************************************************************************\
6 * Name : security DLL helper *
7 * Author : Chris Koeritz *
11 * Allows the security support to work within a DLL. *
13 *******************************************************************************
14 * Copyright (c) 2008-$now By Author. This program is free software; you can *
15 * redistribute it and/or modify it under the terms of the GNU General Public *
16 * License as published by the Free Software Foundation; either version 2 of *
17 * the License or (at your option) any later version. This is online at: *
18 * http://www.fsf.org/copyleft/gpl.html *
19 * Please send any updates to: fred@gruntose.com *
20 \*****************************************************************************/
22 #include "basis/build_configuration.h"
24 // windows class tags for the data structures library:
25 // define BUILD_SECURITY when you are creating the dll and
26 // define USE_FEISTY_MEOW_DLLS when you are importing a class from the dll.
28 #define HOOPLE_DLL_EXPORT_CLASS
29 #define HOOPLE_DLL_EXPORT_FUNCTION
30 #elif defined(USE_FEISTY_MEOW_DLLS)
31 #define HOOPLE_DLL_IMPORT_CLASS
32 #define HOOPLE_DLL_IMPORT_FUNCTION
34 #define SECURITY_CLASS_STYLE
35 #define SECURITY_FUNCTION_STYLE