00001 00002 /****************************************************************************** 00003 * Filename : CoordinateConversionServiceApi.h 00004 * CSCI : 00005 * CSC : 00006 * SW Category : 00007 * 00008 * Classification : UNCLASSIFIED 00009 * 00010 * Date : 12 April 2007 00011 * Author : Kevin Lam 00012 * 00013 * Narrative : Windows DLL API Definitions 00014 * 00015 * Copyright (c) 2007, BAE SYSTEMS. All rights reserved. 00016 * 00017 *------------------------------------------------------------------------------ 00018 * 00019 * Inspection Summary 00020 * ------------------------------- 00021 * 00022 * Inspection Date : 00023 * 00024 * Attendees : 00025 * 00026 * 00027 *------------------------------------------------------------------------------ 00028 * 00029 * 00030 * Revision History 00031 * --------------------------------------------- 00032 * 00033 * Author : 00034 * Date : 00035 * DR Number - Title : 00036 * Description : 00037 * 00038 * 00039 ******************************************************************************/ 00040 00041 #ifndef _MSP_COORDINATE_CONVERSION_API_H 00042 #define _MSP_COORDINATE_CONVERSION_API_H 00043 00044 //----------------------------------------------------------------------------------- 00045 // System Includes 00046 //----------------------------------------------------------------------------------- 00047 00048 //----------------------------------------------------------------------------------- 00049 // Local Includes 00050 //----------------------------------------------------------------------------------- 00051 00052 //----------------------------------------------------------------------------------- 00053 // Local Structures 00054 //----------------------------------------------------------------------------------- 00055 00056 //----------------------------------------------------------------------------------- 00057 // Enumerated Types 00058 //----------------------------------------------------------------------------------- 00059 00060 //----------------------------------------------------------------------------------- 00061 // Local Defines 00062 //----------------------------------------------------------------------------------- 00063 00064 #if defined(WIN32) 00065 # if defined(_USRDLL) 00066 # if defined(MSP_COORDINATE_CONVERSION_EXPORTS) 00067 # define MSP_COORDINATE_CONVERSION_API __declspec(dllexport) 00068 # define MSP_COORDINATE_CONVERSION_TEMPLATE_EXPORT 00069 # elif defined(MSP_COORDINATE_CONVERSION_IMPORTS) 00070 # define MSP_COORDINATE_CONVERSION_API __declspec(dllimport) 00071 # define MSP_COORDINATE_CONVERSION_TEMPLATE_EXPORT extern 00072 # else 00073 # define MSP_COORDINATE_CONVERSION_API 00074 # define MSP_COORDINATE_CONVERSION_TEMPLATE_EXPORT 00075 # endif 00076 # else 00077 # define MSP_COORDINATE_CONVERSION_API 00078 # define MSP_COORDINATE_CONVERSION_TEMPLATE_EXPORT 00079 # endif 00080 #else 00081 # define MSP_COORDINATE_CONVERSION_API 00082 #endif 00083 00084 //----------------------------------------------------------------------------------- 00085 // Function Prototypes 00086 //----------------------------------------------------------------------------------- 00087 00088 //----------------------------------------------------------------------------------- 00089 // End of File 00090 //----------------------------------------------------------------------------------- 00091 00092 #endif // _MSP_COORDINATE_CONVERSIONAPI_H