00001 00002 /****************************************************************************** 00003 * Filename : DtccApi.h 00004 * CSCI : 00005 * CSC : 00006 * SW Category : 00007 * 00008 * Classification : UNCLASSIFIED 00009 * 00010 * Date : 10 October, 2000 00011 * Author : Kyle Harcos 00012 * 00013 * Narrative : Windows DLL API Definitions 00014 * 00015 * Copyright (c) 2000, 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_DTCC_API_H 00042 #define _MSP_DTCC_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_CCS_EX) 00067 # define MSP_DTCC_API __declspec(dllexport) 00068 # define MSP_DTCC_TEMPLATE_EXPORT 00069 # else 00070 # define MSP_DTCC_API __declspec(dllimport) 00071 # define MSP_DTCC_TEMPLATE_EXPORT extern 00072 # endif 00073 # else 00074 # define MSP_DTCC_API 00075 # define MSP_DTCC_TEMPLATE_EXPORT 00076 # endif 00077 #else 00078 # define MSP_DTCC_API 00079 #endif 00080 00081 //----------------------------------------------------------------------------------- 00082 // Function Prototypes 00083 //----------------------------------------------------------------------------------- 00084 00085 //----------------------------------------------------------------------------------- 00086 // End of File 00087 //----------------------------------------------------------------------------------- 00088 00089 #endif // _MSP_DTCC_API_H