00001 // The following ifdef block is the standard way of creating macros which make exporting 00002 // from a DLL simpler. All files within this DLL are compiled with the DSFCMMLRAWSOURCE_EXPORTS 00003 // symbol defined on the command line. this symbol should not be defined on any project 00004 // that uses this DLL. This way any other project whose source files include this file see 00005 // DSFCMMLRAWSOURCE_API functions as being imported from a DLL, whereas this DLL sees symbols 00006 // defined with this macro as being exported. 00007 #ifdef DSFCMMLRAWSOURCE_EXPORTS 00008 #define DSFCMMLRAWSOURCE_API __declspec(dllexport) 00009 #else 00010 #define DSFCMMLRAWSOURCE_API __declspec(dllimport) 00011 #endif 00012 00013 // This class is exported from the dsfCMMLRawSource.dll 00014 class DSFCMMLRAWSOURCE_API CdsfCMMLRawSource { 00015 public: 00016 CdsfCMMLRawSource(void); 00017 // TODO: add your methods here. 00018 }; 00019 00020 extern DSFCMMLRAWSOURCE_API int ndsfCMMLRawSource; 00021 00022 DSFCMMLRAWSOURCE_API int fndsfCMMLRawSource(void);