//
 //---------------------------------------------------------------------------
 
-EPLDLLEXPORT tEplKernel EplIdentuInit(void)
+tEplKernel EplIdentuInit(void)
 {
        tEplKernel Ret;
 
 //
 //---------------------------------------------------------------------------
 
-EPLDLLEXPORT tEplKernel EplIdentuAddInstance(void)
+tEplKernel EplIdentuAddInstance(void)
 {
        tEplKernel Ret;
 
 //
 //---------------------------------------------------------------------------
 
-EPLDLLEXPORT tEplKernel EplIdentuDelInstance(void)
+tEplKernel EplIdentuDelInstance(void)
 {
        tEplKernel Ret;
 
 //
 //---------------------------------------------------------------------------
 
-EPLDLLEXPORT tEplKernel EplIdentuReset(void)
+tEplKernel EplIdentuReset(void)
 {
        tEplKernel Ret;
        int iIndex;
 //
 //---------------------------------------------------------------------------
 
-EPLDLLEXPORT u32 EplIdentuGetRunningRequests(void)
+u32 EplIdentuGetRunningRequests(void)
 {
        u32 dwReqs = 0;
        unsigned int uiIndex;
 
 #define tabentries(a)   (sizeof(a)/sizeof(*(a)))
 #endif
 
-//---------------------------------------------------------------------------
-// const defines
-//---------------------------------------------------------------------------
-
-// definitions for DLL export
-#define EPLDLLEXPORT
-
 // ============================================================================
 // common debug macros
 // ============================================================================
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplNmtCnuInit(unsigned int uiNodeId_p)
+tEplKernel EplNmtCnuInit(unsigned int uiNodeId_p)
 {
        tEplKernel Ret;
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplNmtCnuAddInstance(unsigned int uiNodeId_p)
+tEplKernel EplNmtCnuAddInstance(unsigned int uiNodeId_p)
 {
        tEplKernel Ret;
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplNmtCnuDelInstance(void)
+tEplKernel EplNmtCnuDelInstance(void)
 {
        tEplKernel Ret;
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplNmtCnuSendNmtRequest(unsigned int uiNodeId_p,
-                                               tEplNmtCommand NmtCommand_p)
+tEplKernel EplNmtCnuSendNmtRequest(unsigned int uiNodeId_p,
+                                  tEplNmtCommand NmtCommand_p)
 {
        tEplKernel Ret;
        tEplFrameInfo NmtRequestFrameInfo;
 //
 //---------------------------------------------------------------------------
 
-EPLDLLEXPORT tEplKernel EplNmtCnuRegisterCheckEventCb(tEplNmtuCheckEventCallback pfnEplNmtCheckEventCb_p)
+tEplKernel EplNmtCnuRegisterCheckEventCb(tEplNmtuCheckEventCallback pfnEplNmtCheckEventCb_p)
 {
        tEplKernel Ret;
 
 
 //
 //---------------------------------------------------------------------------
 
-EPLDLLEXPORT tEplKernel EplNmtMnuProcessEvent(tEplEvent *pEvent_p)
+tEplKernel EplNmtMnuProcessEvent(tEplEvent *pEvent_p)
 {
        tEplKernel Ret;
 
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplNmtkInit(EPL_MCO_DECL_PTR_INSTANCE_PTR)
+tEplKernel EplNmtkInit(EPL_MCO_DECL_PTR_INSTANCE_PTR)
 {
        tEplKernel Ret;
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplNmtkAddInstance(EPL_MCO_DECL_PTR_INSTANCE_PTR)
+tEplKernel EplNmtkAddInstance(EPL_MCO_DECL_PTR_INSTANCE_PTR)
 {
        EPL_MCO_DECL_INSTANCE_PTR_LOCAL tEplKernel Ret;
 //tEplEvent               Event;
 //
 //---------------------------------------------------------------------------
 #if (EPL_USE_DELETEINST_FUNC != FALSE)
-EPLDLLEXPORT tEplKernel EplNmtkDelInstance(EPL_MCO_DECL_PTR_INSTANCE_PTR)
+tEplKernel EplNmtkDelInstance(EPL_MCO_DECL_PTR_INSTANCE_PTR)
 {
        tEplKernel Ret = kEplSuccessful;
        // check for all API function if instance is valid
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplNmtkProcess(EPL_MCO_DECL_PTR_INSTANCE_PTR_ tEplEvent *pEvent_p)
+tEplKernel EplNmtkProcess(EPL_MCO_DECL_PTR_INSTANCE_PTR_ tEplEvent *pEvent_p)
 {
        tEplKernel Ret;
        tEplNmtState OldNmtState;
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplNmtState EplNmtkGetNmtState(EPL_MCO_DECL_PTR_INSTANCE_PTR)
+tEplNmtState EplNmtkGetNmtState(EPL_MCO_DECL_PTR_INSTANCE_PTR)
 {
        tEplNmtState NmtState;
 
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplNmtuInit(void)
+tEplKernel EplNmtuInit(void)
 {
        tEplKernel Ret;
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplNmtuAddInstance(void)
+tEplKernel EplNmtuAddInstance(void)
 {
        tEplKernel Ret;
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplNmtuDelInstance(void)
+tEplKernel EplNmtuDelInstance(void)
 {
        tEplKernel Ret;
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplNmtuNmtEvent(tEplNmtEvent NmtEvent_p)
+tEplKernel EplNmtuNmtEvent(tEplNmtEvent NmtEvent_p)
 {
        tEplKernel Ret;
        tEplEvent Event;
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplNmtState EplNmtuGetNmtState(void)
+tEplNmtState EplNmtuGetNmtState(void)
 {
        tEplNmtState NmtState;
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplNmtuProcessEvent(tEplEvent *pEplEvent_p)
+tEplKernel EplNmtuProcessEvent(tEplEvent *pEplEvent_p)
 {
        tEplKernel Ret;
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplNmtuRegisterStateChangeCb(tEplNmtuStateChangeCallback pfnEplNmtStateChangeCb_p)
+tEplKernel EplNmtuRegisterStateChangeCb(tEplNmtuStateChangeCallback pfnEplNmtStateChangeCb_p)
 {
        tEplKernel Ret;
 
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplNmtState EplNmtkCalGetNmtState(void)
+tEplNmtState EplNmtkCalGetNmtState(void)
 {
        tEplNmtState NmtState;
        // for test direkt call for EplNmtkGetNmtState()
 
 //
 //---------------------------------------------------------------------------
 
-EPLDLLEXPORT tEplKernel EplObdInit(EPL_MCO_DECL_PTR_INSTANCE_PTR_ tEplObdInitParam *pInitParam_p)
+tEplKernel EplObdInit(EPL_MCO_DECL_PTR_INSTANCE_PTR_ tEplObdInitParam *pInitParam_p)
 {
 
        tEplKernel Ret;
 //
 //---------------------------------------------------------------------------
 
-EPLDLLEXPORT tEplKernel EplObdAddInstance(EPL_MCO_DECL_PTR_INSTANCE_PTR_ tEplObdInitParam *pInitParam_p)
+tEplKernel EplObdAddInstance(EPL_MCO_DECL_PTR_INSTANCE_PTR_ tEplObdInitParam *pInitParam_p)
 {
 
        EPL_MCO_DECL_INSTANCE_PTR_LOCAL tEplKernel Ret;
 //
 //---------------------------------------------------------------------------
 #if (EPL_USE_DELETEINST_FUNC != FALSE)
-EPLDLLEXPORT tEplKernel EplObdDeleteInstance(EPL_MCO_DECL_INSTANCE_PTR)
+tEplKernel EplObdDeleteInstance(EPL_MCO_DECL_INSTANCE_PTR)
 {
        // check for all API function if instance is valid
        EPL_MCO_CHECK_INSTANCE_STATE();
 //
 //---------------------------------------------------------------------------
 
-EPLDLLEXPORT tEplKernel EplObdWriteEntry(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
-                                        unsigned int uiSubIndex_p,
-                                        void *pSrcData_p,
-                                        tEplObdSize Size_p)
+tEplKernel EplObdWriteEntry(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
+                           unsigned int uiSubIndex_p,
+                           void *pSrcData_p, tEplObdSize Size_p)
 {
 
        tEplKernel Ret;
 //
 //---------------------------------------------------------------------------
 
-EPLDLLEXPORT tEplKernel EplObdReadEntry(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
-                                       unsigned int uiSubIndex_p,
-                                       void *pDstData_p,
-                                       tEplObdSize *pSize_p)
+tEplKernel EplObdReadEntry(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
+                          unsigned int uiSubIndex_p,
+                          void *pDstData_p, tEplObdSize *pSize_p)
 {
 
        tEplKernel Ret;
 //
 //---------------------------------------------------------------------------
 
-EPLDLLEXPORT tEplKernel EplObdAccessOdPart(EPL_MCO_DECL_INSTANCE_PTR_ tEplObdPart ObdPart_p,
-                                          tEplObdDir Direction_p)
+tEplKernel EplObdAccessOdPart(EPL_MCO_DECL_INSTANCE_PTR_ tEplObdPart ObdPart_p,
+                             tEplObdDir Direction_p)
 {
 
        tEplKernel Ret = kEplSuccessful;
 //
 //---------------------------------------------------------------------------
 
-EPLDLLEXPORT tEplKernel EplObdDefineVar(EPL_MCO_DECL_INSTANCE_PTR_ tEplVarParam *pVarParam_p)
+tEplKernel EplObdDefineVar(EPL_MCO_DECL_INSTANCE_PTR_ tEplVarParam *pVarParam_p)
 {
 
        tEplKernel Ret;
 //
 //---------------------------------------------------------------------------
 
-EPLDLLEXPORT void *EplObdGetObjectDataPtr(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
-                                         unsigned int uiSubIndex_p)
+void *EplObdGetObjectDataPtr(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
+                            unsigned int uiSubIndex_p)
 {
        tEplKernel Ret;
        void *pData;
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObdRegisterUserOd(EPL_MCO_DECL_INSTANCE_PTR_ tEplObdEntryPtr pUserOd_p)
+tEplKernel EplObdRegisterUserOd(EPL_MCO_DECL_INSTANCE_PTR_ tEplObdEntryPtr pUserOd_p)
 {
 
        EPL_MCO_CHECK_INSTANCE_STATE();
 //
 //---------------------------------------------------------------------------
 
-EPLDLLEXPORT void EplObdInitVarEntry(EPL_MCO_DECL_INSTANCE_PTR_ tEplObdVarEntry *pVarEntry_p,
-                                    tEplObdType Type_p, tEplObdSize ObdSize_p)
+void EplObdInitVarEntry(EPL_MCO_DECL_INSTANCE_PTR_ tEplObdVarEntry *pVarEntry_p,
+                       tEplObdType Type_p, tEplObdSize ObdSize_p)
 {
 /*
     #if (EPL_PDO_USE_STATIC_MAPPING == FALSE)
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplObdSize EplObdGetDataSize(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
-                                          unsigned int uiSubIndex_p)
+tEplObdSize EplObdGetDataSize(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
+                             unsigned int uiSubIndex_p)
 {
        tEplKernel Ret;
        tEplObdSize ObdSize;
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT unsigned int EplObdGetNodeId(EPL_MCO_DECL_INSTANCE_PTR)
+unsigned int EplObdGetNodeId(EPL_MCO_DECL_INSTANCE_PTR)
 {
        tEplKernel Ret;
        tEplObdSize ObdSize;
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObdSetNodeId(EPL_MCO_DECL_PTR_INSTANCE_PTR_ unsigned int uiNodeId_p,
-                                       tEplObdNodeIdType NodeIdType_p)
+tEplKernel EplObdSetNodeId(EPL_MCO_DECL_PTR_INSTANCE_PTR_ unsigned int uiNodeId_p,
+                          tEplObdNodeIdType NodeIdType_p)
 {
        tEplKernel Ret;
        tEplObdSize ObdSize;
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObdIsNumerical(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
-                                         unsigned int uiSubIndex_p,
-                                         BOOL *pfEntryNumerical_p)
+tEplKernel EplObdIsNumerical(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
+                            unsigned int uiSubIndex_p,
+                            BOOL *pfEntryNumerical_p)
 {
        tEplKernel Ret;
        tEplObdEntryPtr pObdEntry;
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObdReadEntryToLe(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
-                                           unsigned int uiSubIndex_p,
-                                           void *pDstData_p,
-                                           tEplObdSize *pSize_p)
+tEplKernel EplObdReadEntryToLe(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
+                              unsigned int uiSubIndex_p,
+                              void *pDstData_p, tEplObdSize *pSize_p)
 {
        tEplKernel Ret;
        tEplObdEntryPtr pObdEntry;
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObdWriteEntryFromLe(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
-                                              unsigned int uiSubIndex_p,
-                                              void *pSrcData_p,
-                                              tEplObdSize Size_p)
+tEplKernel EplObdWriteEntryFromLe(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
+                                 unsigned int uiSubIndex_p,
+                                 void *pSrcData_p, tEplObdSize Size_p)
 {
        tEplKernel Ret;
        tEplObdEntryPtr pObdEntry;
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObdGetAccessType(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
-                                           unsigned int uiSubIndex_p,
-                                           tEplObdAccess *pAccessTyp_p)
+tEplKernel EplObdGetAccessType(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
+                              unsigned int uiSubIndex_p,
+                              tEplObdAccess *pAccessTyp_p)
 {
        tEplKernel Ret;
        tEplObdEntryPtr pObdEntry;
 //
 //---------------------------------------------------------------------------
 #if (EPL_OBD_USE_STORE_RESTORE != FALSE)
-EPLDLLEXPORT tEplKernel EplObdSetStoreLoadObjCallback(EPL_MCO_DECL_INSTANCE_PTR_ tEplObdStoreLoadObjCallback fpCallback_p)
+tEplKernel EplObdSetStoreLoadObjCallback(EPL_MCO_DECL_INSTANCE_PTR_ tEplObdStoreLoadObjCallback fpCallback_p)
 {
 
        EPL_MCO_CHECK_INSTANCE_STATE();
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduWriteEntry(unsigned int uiIndex_p,
-                                         unsigned int uiSubIndex_p,
-                                         void *pSrcData_p, tEplObdSize Size_p)
+tEplKernel EplObduWriteEntry(unsigned int uiIndex_p,
+                            unsigned int uiSubIndex_p,
+                            void *pSrcData_p, tEplObdSize Size_p)
 {
        tEplKernel Ret;
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduReadEntry(unsigned int uiIndex_p,
-                                        unsigned int uiSubIndex_p,
-                                        void *pDstData_p,
-                                        tEplObdSize *pSize_p)
+tEplKernel EplObduReadEntry(unsigned int uiIndex_p,
+                           unsigned int uiSubIndex_p,
+                           void *pDstData_p,
+                           tEplObdSize *pSize_p)
 {
        tEplKernel Ret;
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduAccessOdPart(tEplObdPart ObdPart_p,
-                                           tEplObdDir Direction_p)
+tEplKernel EplObduAccessOdPart(tEplObdPart ObdPart_p, tEplObdDir Direction_p)
 {
        tEplKernel Ret;
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduDefineVar(tEplVarParam *pVarParam_p)
+tEplKernel EplObduDefineVar(tEplVarParam *pVarParam_p)
 {
        tEplKernel Ret;
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT void *EplObduGetObjectDataPtr(unsigned int uiIndex_p,
-                                          unsigned int uiSubIndex_p)
+void *EplObduGetObjectDataPtr(unsigned int uiIndex_p, unsigned int uiSubIndex_p)
 {
        void *pData;
 
 //
 //---------------------------------------------------------------------------
 #if (defined (EPL_OBD_USER_OD) && (EPL_OBD_USER_OD != FALSE))
-EPLDLLEXPORT tEplKernel EplObduRegisterUserOd(tEplObdEntryPtr pUserOd_p)
+tEplKernel EplObduRegisterUserOd(tEplObdEntryPtr pUserOd_p)
 {
        tEplKernel Ret;
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT void EplObduInitVarEntry(tEplObdVarEntry *pVarEntry_p,
-                                     u8 bType_p, tEplObdSize ObdSize_p)
+void EplObduInitVarEntry(tEplObdVarEntry *pVarEntry_p, u8 bType_p, tEplObdSize ObdSize_p)
 {
        EplObduCalInitVarEntry(pVarEntry_p, bType_p, ObdSize_p);
 }
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplObdSize EplObduGetDataSize(unsigned int uiIndex_p,
-                                           unsigned int uiSubIndex_p)
+tEplObdSize EplObduGetDataSize(unsigned int uiIndex_p, unsigned int uiSubIndex_p)
 {
        tEplObdSize Size;
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT unsigned int EplObduGetNodeId(void)
+unsigned int EplObduGetNodeId(void)
 {
        unsigned int uiNodeId;
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduSetNodeId(unsigned int uiNodeId_p,
-                                        tEplObdNodeIdType NodeIdType_p)
+tEplKernel EplObduSetNodeId(unsigned int uiNodeId_p, tEplObdNodeIdType NodeIdType_p)
 {
        tEplKernel Ret;
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduGetAccessType(unsigned int uiIndex_p,
-                                            unsigned int uiSubIndex_p,
-                                            tEplObdAccess *pAccessTyp_p)
+tEplKernel EplObduGetAccessType(unsigned int uiIndex_p,
+                               unsigned int uiSubIndex_p,
+                               tEplObdAccess *pAccessTyp_p)
 {
        tEplObdAccess AccessType;
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduReadEntryToLe(unsigned int uiIndex_p,
-                                            unsigned int uiSubIndex_p,
-                                            void *pDstData_p,
-                                            tEplObdSize *pSize_p)
+tEplKernel EplObduReadEntryToLe(unsigned int uiIndex_p,
+                               unsigned int uiSubIndex_p,
+                               void *pDstData_p,
+                               tEplObdSize *pSize_p)
 {
        tEplKernel Ret;
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduWriteEntryFromLe(unsigned int uiIndex_p,
-                                               unsigned int uiSubIndex_p,
-                                               void *pSrcData_p,
-                                               tEplObdSize Size_p)
+tEplKernel EplObduWriteEntryFromLe(unsigned int uiIndex_p,
+                                  unsigned int uiSubIndex_p,
+                                  void *pSrcData_p,
+                                  tEplObdSize Size_p)
 {
        tEplKernel Ret;
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduSearchVarEntry(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
-                                             unsigned int uiSubindex_p,
-                                             tEplObdVarEntry **ppVarEntry_p)
+tEplKernel EplObduSearchVarEntry(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
+                                unsigned int uiSubindex_p,
+                                tEplObdVarEntry **ppVarEntry_p)
 {
        tEplKernel Ret;
 
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduCalWriteEntry(unsigned int uiIndex_p,
-                                            unsigned int uiSubIndex_p,
-                                            void *pSrcData_p,
-                                            tEplObdSize Size_p)
+tEplKernel EplObduCalWriteEntry(unsigned int uiIndex_p,
+                               unsigned int uiSubIndex_p,
+                               void *pSrcData_p, tEplObdSize Size_p)
 {
        tEplKernel Ret;
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduCalReadEntry(unsigned int uiIndex_p,
-                                           unsigned int uiSubIndex_p,
-                                           void *pDstData_p,
-                                           tEplObdSize *pSize_p)
+tEplKernel EplObduCalReadEntry(unsigned int uiIndex_p,
+                              unsigned int uiSubIndex_p,
+                              void *pDstData_p, tEplObdSize *pSize_p)
 {
        tEplKernel Ret;
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduCalAccessOdPart(tEplObdPart ObdPart_p,
-                                              tEplObdDir Direction_p)
+tEplKernel EplObduCalAccessOdPart(tEplObdPart ObdPart_p, tEplObdDir Direction_p)
 {
        tEplKernel Ret;
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduCalDefineVar(tEplVarParam *pVarParam_p)
+tEplKernel EplObduCalDefineVar(tEplVarParam *pVarParam_p)
 {
        tEplKernel Ret;
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT void *EplObduCalGetObjectDataPtr(unsigned int uiIndex_p,
-                                             unsigned int uiSubIndex_p)
+void *EplObduCalGetObjectDataPtr(unsigned int uiIndex_p, unsigned int uiSubIndex_p)
 {
        void *pData;
 
 //
 //---------------------------------------------------------------------------
 #if (defined (EPL_OBD_USER_OD) && (EPL_OBD_USER_OD != FALSE))
-EPLDLLEXPORT tEplKernel EplObduCalRegisterUserOd(tEplObdEntryPtr pUserOd_p)
+tEplKernel EplObduCalRegisterUserOd(tEplObdEntryPtr pUserOd_p)
 {
        tEplKernel Ret;
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT void EplObduCalInitVarEntry(tEplObdVarEntry *pVarEntry_p,
-                                        u8 bType_p, tEplObdSize ObdSize_p)
+void EplObduCalInitVarEntry(tEplObdVarEntry *pVarEntry_p, u8 bType_p,
+                           tEplObdSize ObdSize_p)
 {
 #if(((EPL_MODULE_INTEGRATION) & (EPL_MODULE_OBDK)) != 0)
        EplObdInitVarEntry(pVarEntry_p, bType_p, ObdSize_p);
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplObdSize EplObduCalGetDataSize(unsigned int uiIndex_p,
-                                              unsigned int uiSubIndex_p)
+tEplObdSize EplObduCalGetDataSize(unsigned int uiIndex_p,
+                                 unsigned int uiSubIndex_p)
 {
        tEplObdSize Size;
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT unsigned int EplObduCalGetNodeId(void)
+unsigned int EplObduCalGetNodeId(void)
 {
        unsigned int uiNodeId;
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduCalSetNodeId(unsigned int uiNodeId_p,
-                                           tEplObdNodeIdType NodeIdType_p)
+tEplKernel EplObduCalSetNodeId(unsigned int uiNodeId_p,
+                              tEplObdNodeIdType NodeIdType_p)
 {
        tEplKernel Ret;
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduCalGetAccessType(unsigned int uiIndex_p,
-                                               unsigned int uiSubIndex_p,
-                                               tEplObdAccess *pAccessTyp_p)
+tEplKernel EplObduCalGetAccessType(unsigned int uiIndex_p,
+                                  unsigned int uiSubIndex_p,
+                                  tEplObdAccess *pAccessTyp_p)
 {
        tEplObdAccess AccesType;
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduCalReadEntryToLe(unsigned int uiIndex_p,
-                                               unsigned int uiSubIndex_p,
-                                               void *pDstData_p,
-                                               tEplObdSize *pSize_p)
+tEplKernel EplObduCalReadEntryToLe(unsigned int uiIndex_p,
+                                  unsigned int uiSubIndex_p,
+                                  void *pDstData_p,
+                                  tEplObdSize *pSize_p)
 {
        tEplKernel Ret;
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduCalWriteEntryFromLe(unsigned int uiIndex_p,
-                                                  unsigned int uiSubIndex_p,
-                                                  void *pSrcData_p,
-                                                  tEplObdSize Size_p)
+tEplKernel EplObduCalWriteEntryFromLe(unsigned int uiIndex_p,
+                                     unsigned int uiSubIndex_p,
+                                     void *pSrcData_p, tEplObdSize Size_p)
 {
        tEplKernel Ret;
 
 // State:
 //
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduCalSearchVarEntry(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
-                                                unsigned int uiSubindex_p,
-                                                tEplObdVarEntry **ppVarEntry_p)
+tEplKernel EplObduCalSearchVarEntry(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
+                                   unsigned int uiSubindex_p,
+                                   tEplObdVarEntry **ppVarEntry_p)
 {
        tEplKernel Ret;
 
 
 //
 //---------------------------------------------------------------------------
 
-EPLDLLEXPORT tEplKernel EplStatusuInit(void)
+tEplKernel EplStatusuInit(void)
 {
        tEplKernel Ret;
 
 //
 //---------------------------------------------------------------------------
 
-EPLDLLEXPORT tEplKernel EplStatusuAddInstance(void)
+tEplKernel EplStatusuAddInstance(void)
 {
        tEplKernel Ret;
 
 //
 //---------------------------------------------------------------------------
 
-EPLDLLEXPORT tEplKernel EplStatusuDelInstance(void)
+tEplKernel EplStatusuDelInstance(void)
 {
        tEplKernel Ret;
 
 //
 //---------------------------------------------------------------------------
 
-EPLDLLEXPORT tEplKernel EplStatusuReset(void)
+tEplKernel EplStatusuReset(void)
 {
        tEplKernel Ret;
 
 
 // function prototypes
 //---------------------------------------------------------------------------
 #if(((EPL_MODULE_INTEGRATION) & (EPL_MODULE_NMTK)) != 0)
-EPLDLLEXPORT tEplKernel EplNmtkInit(EPL_MCO_DECL_PTR_INSTANCE_PTR);
+tEplKernel EplNmtkInit(EPL_MCO_DECL_PTR_INSTANCE_PTR);
 
-EPLDLLEXPORT tEplKernel EplNmtkAddInstance(EPL_MCO_DECL_PTR_INSTANCE_PTR);
+tEplKernel EplNmtkAddInstance(EPL_MCO_DECL_PTR_INSTANCE_PTR);
 
-EPLDLLEXPORT tEplKernel EplNmtkDelInstance(EPL_MCO_DECL_PTR_INSTANCE_PTR);
+tEplKernel EplNmtkDelInstance(EPL_MCO_DECL_PTR_INSTANCE_PTR);
 
-EPLDLLEXPORT tEplKernel EplNmtkProcess(EPL_MCO_DECL_PTR_INSTANCE_PTR_ tEplEvent *pEvent_p);
+tEplKernel EplNmtkProcess(EPL_MCO_DECL_PTR_INSTANCE_PTR_ tEplEvent *pEvent_p);
 
-EPLDLLEXPORT tEplNmtState EplNmtkGetNmtState(EPL_MCO_DECL_PTR_INSTANCE_PTR);
+tEplNmtState EplNmtkGetNmtState(EPL_MCO_DECL_PTR_INSTANCE_PTR);
 
 #endif // #if(((EPL_MODULE_INTEGRATION) & (EPL_MODULE_NMTK)) != 0)
 
 
 //---------------------------------------------------------------------------
 #if(((EPL_MODULE_INTEGRATION) & (EPL_MODULE_OBDK)) != 0)
 // ---------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObdInit(EPL_MCO_DECL_PTR_INSTANCE_PTR_ tEplObdInitParam *pInitParam_p);
+tEplKernel EplObdInit(EPL_MCO_DECL_PTR_INSTANCE_PTR_ tEplObdInitParam *pInitParam_p);
 
 // ---------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObdAddInstance(EPL_MCO_DECL_PTR_INSTANCE_PTR_ tEplObdInitParam *pInitParam_p);
+tEplKernel EplObdAddInstance(EPL_MCO_DECL_PTR_INSTANCE_PTR_ tEplObdInitParam *pInitParam_p);
 
 // ---------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObdDeleteInstance(EPL_MCO_DECL_INSTANCE_PTR);
+tEplKernel EplObdDeleteInstance(EPL_MCO_DECL_INSTANCE_PTR);
 
 // ---------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObdWriteEntry(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
-                                        unsigned int uiSubIndex_p,
-                                        void *pSrcData_p,
-                                        tEplObdSize Size_p);
+tEplKernel EplObdWriteEntry(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
+                           unsigned int uiSubIndex_p,
+                           void *pSrcData_p, tEplObdSize Size_p);
 
 // ---------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObdReadEntry(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
-                                       unsigned int uiSubIndex_p,
-                                       void *pDstData_p,
-                                       tEplObdSize *pSize_p);
+tEplKernel EplObdReadEntry(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
+                          unsigned int uiSubIndex_p,
+                          void *pDstData_p, tEplObdSize *pSize_p);
 
 // ---------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObdSetStoreLoadObjCallback(EPL_MCO_DECL_INSTANCE_PTR_ tEplObdStoreLoadObjCallback fpCallback_p);
+tEplKernel EplObdSetStoreLoadObjCallback(EPL_MCO_DECL_INSTANCE_PTR_ tEplObdStoreLoadObjCallback fpCallback_p);
 
 // ---------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObdAccessOdPart(EPL_MCO_DECL_INSTANCE_PTR_ tEplObdPart ObdPart_p,
-                                          tEplObdDir Direction_p);
+tEplKernel EplObdAccessOdPart(EPL_MCO_DECL_INSTANCE_PTR_ tEplObdPart ObdPart_p,
+                             tEplObdDir Direction_p);
 
 // ---------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObdDefineVar(EPL_MCO_DECL_INSTANCE_PTR_ tEplVarParam *pVarParam_p);
+tEplKernel EplObdDefineVar(EPL_MCO_DECL_INSTANCE_PTR_ tEplVarParam *pVarParam_p);
 
 // ---------------------------------------------------------------------
-EPLDLLEXPORT void *EplObdGetObjectDataPtr(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
-                                         unsigned int uiSubIndex_p);
+void *EplObdGetObjectDataPtr(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
+                            unsigned int uiSubIndex_p);
 // ---------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObdRegisterUserOd(EPL_MCO_DECL_INSTANCE_PTR_ tEplObdEntryPtr pUserOd_p);
+tEplKernel EplObdRegisterUserOd(EPL_MCO_DECL_INSTANCE_PTR_ tEplObdEntryPtr pUserOd_p);
 
 // ---------------------------------------------------------------------
-EPLDLLEXPORT void EplObdInitVarEntry(EPL_MCO_DECL_INSTANCE_PTR_ tEplObdVarEntry *pVarEntry_p,
-                                    tEplObdType Type_p,
-                                    tEplObdSize ObdSize_p);
+void EplObdInitVarEntry(EPL_MCO_DECL_INSTANCE_PTR_ tEplObdVarEntry *pVarEntry_p,
+                       tEplObdType Type_p, tEplObdSize ObdSize_p);
 
 // ---------------------------------------------------------------------
-EPLDLLEXPORT tEplObdSize EplObdGetDataSize(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
-                                          unsigned int uiSubIndex_p);
+tEplObdSize EplObdGetDataSize(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
+                             unsigned int uiSubIndex_p);
 
 // ---------------------------------------------------------------------
-EPLDLLEXPORT unsigned int EplObdGetNodeId(EPL_MCO_DECL_INSTANCE_PTR);
+unsigned int EplObdGetNodeId(EPL_MCO_DECL_INSTANCE_PTR);
 
 // ---------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObdSetNodeId(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiNodeId_p,
-                                       tEplObdNodeIdType NodeIdType_p);
+tEplKernel EplObdSetNodeId(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiNodeId_p,
+                          tEplObdNodeIdType NodeIdType_p);
 
 // ---------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObdIsNumerical(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
-                                         unsigned int uiSubIndex_p,
-                                         BOOL *pfEntryNumerical);
+tEplKernel EplObdIsNumerical(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
+                            unsigned int uiSubIndex_p, BOOL *pfEntryNumerical);
 // ---------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObdWriteEntryFromLe(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
-                                              unsigned int uiSubIndex_p,
-                                              void *pSrcData_p,
-                                              tEplObdSize Size_p);
+tEplKernel EplObdWriteEntryFromLe(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
+                                 unsigned int uiSubIndex_p,
+                                 void *pSrcData_p,
+                                 tEplObdSize Size_p);
 
 // ---------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObdReadEntryToLe(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
-                                           unsigned int uiSubIndex_p,
-                                           void *pDstData_p,
-                                           tEplObdSize *pSize_p);
+tEplKernel EplObdReadEntryToLe(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
+                              unsigned int uiSubIndex_p,
+                              void *pDstData_p,
+                              tEplObdSize *pSize_p);
 
 // ---------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObdGetAccessType(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
-                                           unsigned int uiSubIndex_p,
-                                           tEplObdAccess *pAccessTyp_p);
+tEplKernel EplObdGetAccessType(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
+                              unsigned int uiSubIndex_p,
+                              tEplObdAccess *pAccessTyp_p);
 
 // ---------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObdSearchVarEntry(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
-                                            unsigned int uiSubindex_p,
-                                            tEplObdVarEntry **ppVarEntry_p);
+tEplKernel EplObdSearchVarEntry(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
+                               unsigned int uiSubindex_p,
+                               tEplObdVarEntry **ppVarEntry_p);
 
 #endif // end of #if(((EPL_MODULE_INTEGRATION) & (EPL_MODULE_OBDK)) != 0)
 
 
 void TgtDbgSignalTracePoint(u8 bTracePointNumber_p);
 void TgtDbgPostTraceValue(u32 dwTraceValue_p);
 
-EPLDLLEXPORT u32 EplIdentuGetRunningRequests(void);
+extern u32 EplIdentuGetRunningRequests(void);
 
 //=========================================================================//
 //                                                                         //
 
 
 #if(((EPL_MODULE_INTEGRATION) & (EPL_MODULE_NMT_CN)) != 0)
 
-EPLDLLEXPORT tEplKernel EplNmtCnuInit(unsigned int uiNodeId_p);
+tEplKernel EplNmtCnuInit(unsigned int uiNodeId_p);
 
-EPLDLLEXPORT tEplKernel EplNmtCnuAddInstance(unsigned int uiNodeId_p);
+tEplKernel EplNmtCnuAddInstance(unsigned int uiNodeId_p);
 
-EPLDLLEXPORT tEplKernel EplNmtCnuDelInstance(void);
+tEplKernel EplNmtCnuDelInstance(void);
 
-EPLDLLEXPORT tEplKernel EplNmtCnuSendNmtRequest(unsigned int uiNodeId_p,
-                                               tEplNmtCommand NmtCommand_p);
+tEplKernel EplNmtCnuSendNmtRequest(unsigned int uiNodeId_p, tEplNmtCommand NmtCommand_p);
 
-EPLDLLEXPORT tEplKernel
-EplNmtCnuRegisterCheckEventCb(tEplNmtuCheckEventCallback
-                             pfnEplNmtCheckEventCb_p);
+tEplKernel EplNmtCnuRegisterCheckEventCb(tEplNmtuCheckEventCallback pfnEplNmtCheckEventCb_p);
 
 #endif // #if(((EPL_MODULE_INTEGRATION) & (EPL_MODULE_NMT_CN)) != 0)
 
 
 
 tEplKernel EplNmtMnuDelInstance(void);
 
-EPLDLLEXPORT tEplKernel EplNmtMnuProcessEvent(tEplEvent * pEvent_p);
+tEplKernel EplNmtMnuProcessEvent(tEplEvent *pEvent_p);
 
 tEplKernel EplNmtMnuSendNmtCommand(unsigned int uiNodeId_p,
                                   tEplNmtCommand NmtCommand_p);
 
 
 #if(((EPL_MODULE_INTEGRATION) & (EPL_MODULE_NMTU)) != 0)
 
-EPLDLLEXPORT tEplKernel EplNmtuInit(void);
+tEplKernel EplNmtuInit(void);
 
-EPLDLLEXPORT tEplKernel EplNmtuAddInstance(void);
+tEplKernel EplNmtuAddInstance(void);
 
-EPLDLLEXPORT tEplKernel EplNmtuDelInstance(void);
+tEplKernel EplNmtuDelInstance(void);
 
-EPLDLLEXPORT tEplKernel EplNmtuNmtEvent(tEplNmtEvent NmtEvent_p);
+tEplKernel EplNmtuNmtEvent(tEplNmtEvent NmtEvent_p);
 
-EPLDLLEXPORT tEplNmtState EplNmtuGetNmtState(void);
+tEplNmtState EplNmtuGetNmtState(void);
 
-EPLDLLEXPORT tEplKernel EplNmtuProcessEvent(tEplEvent * pEplEvent_p);
+tEplKernel EplNmtuProcessEvent(tEplEvent *pEplEvent_p);
 
-EPLDLLEXPORT tEplKernel EplNmtuRegisterStateChangeCb(tEplNmtuStateChangeCallback pfnEplNmtStateChangeCb_p);
+tEplKernel EplNmtuRegisterStateChangeCb(tEplNmtuStateChangeCallback pfnEplNmtStateChangeCb_p);
 
 #endif // #if(((EPL_MODULE_INTEGRATION) & (EPL_MODULE_NMTU)) != 0)
 
 
 //---------------------------------------------------------------------------
 // function prototypes
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplNmtState EplNmtkCalGetNmtState(void);
+tEplNmtState EplNmtkCalGetNmtState(void);
 
 #endif // #ifndef _EPLNMTUCAL_H_
 
 #error "EPL OBDu module enabled, but OBD_USE_KERNEL == TRUE"
 #endif
 
-EPLDLLEXPORT tEplKernel EplObduWriteEntry(unsigned int uiIndex_p,
-                                         unsigned int uiSubIndex_p,
-                                         void *pSrcData_p,
-                                         tEplObdSize Size_p);
+tEplKernel EplObduWriteEntry(unsigned int uiIndex_p, unsigned int uiSubIndex_p,
+                            void *pSrcData_p, tEplObdSize Size_p);
 
 // ---------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduReadEntry(unsigned int uiIndex_p,
-                                        unsigned int uiSubIndex_p,
-                                        void *pDstData_p,
-                                        tEplObdSize *pSize_p);
+tEplKernel EplObduReadEntry(unsigned int uiIndex_p, unsigned int uiSubIndex_p,
+                           void *pDstData_p, tEplObdSize *pSize_p);
 
 // ---------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduAccessOdPart(tEplObdPart ObdPart_p,
-                                           tEplObdDir Direction_p);
+tEplKernel EplObduAccessOdPart(tEplObdPart ObdPart_p, tEplObdDir Direction_p);
 
 // ---------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduDefineVar(tEplVarParam *pVarParam_p);
+tEplKernel EplObduDefineVar(tEplVarParam *pVarParam_p);
 
 // ---------------------------------------------------------------------
-EPLDLLEXPORT void *EplObduGetObjectDataPtr(unsigned int uiIndex_p,
-                                          unsigned int uiSubIndex_p);
+void *EplObduGetObjectDataPtr(unsigned int uiIndex_p, unsigned int uiSubIndex_p);
+
 // ---------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduRegisterUserOd(tEplObdEntryPtr pUserOd_p);
+tEplKernel EplObduRegisterUserOd(tEplObdEntryPtr pUserOd_p);
 
 // ---------------------------------------------------------------------
-EPLDLLEXPORT void EplObduInitVarEntry(tEplObdVarEntry *pVarEntry_p,
-                                     u8 bType_p, tEplObdSize ObdSize_p);
+void EplObduInitVarEntry(tEplObdVarEntry *pVarEntry_p, u8 bType_p,
+                        tEplObdSize ObdSize_p);
 
 // ---------------------------------------------------------------------
-EPLDLLEXPORT tEplObdSize EplObduGetDataSize(unsigned int uiIndex_p,
-                                           unsigned int uiSubIndex_p);
+tEplObdSize EplObduGetDataSize(unsigned int uiIndex_p,
+                              unsigned int uiSubIndex_p);
 
 // ---------------------------------------------------------------------
-EPLDLLEXPORT unsigned int EplObduGetNodeId(void);
+unsigned int EplObduGetNodeId(void);
 
 // ---------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduSetNodeId(unsigned int uiNodeId_p,
-                                        tEplObdNodeIdType NodeIdType_p);
+tEplKernel EplObduSetNodeId(unsigned int uiNodeId_p,
+                           tEplObdNodeIdType NodeIdType_p);
+
 // ---------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduGetAccessType(unsigned int uiIndex_p,
-                                            unsigned int uiSubIndex_p,
-                                            tEplObdAccess *pAccessTyp_p);
+tEplKernel EplObduGetAccessType(unsigned int uiIndex_p,
+                               unsigned int uiSubIndex_p,
+                               tEplObdAccess *pAccessTyp_p);
 // ---------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduReadEntryToLe(unsigned int uiIndex_p,
-                                            unsigned int uiSubIndex_p,
-                                            void *pDstData_p,
-                                            tEplObdSize *pSize_p);
+tEplKernel EplObduReadEntryToLe(unsigned int uiIndex_p,
+                               unsigned int uiSubIndex_p,
+                               void *pDstData_p, tEplObdSize *pSize_p);
 // ---------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduWriteEntryFromLe(unsigned int uiIndex_p,
-                                               unsigned int uiSubIndex_p,
-                                               void *pSrcData_p,
-                                               tEplObdSize Size_p);
+tEplKernel EplObduWriteEntryFromLe(unsigned int uiIndex_p,
+                                  unsigned int uiSubIndex_p,
+                                  void *pSrcData_p, tEplObdSize Size_p);
 
 // ---------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduSearchVarEntry(EPL_MCO_DECL_INSTANCE_PTR_
-                                             unsigned int uiIndex_p,
-                                             unsigned int uiSubindex_p,
-                                             tEplObdVarEntry **ppVarEntry_p);
+tEplKernel EplObduSearchVarEntry(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
+                                unsigned int uiSubindex_p,
+                                tEplObdVarEntry **ppVarEntry_p);
 
 #elif EPL_OBD_USE_KERNEL != FALSE
 #include "../kernel/EplObdk.h"
 
 //---------------------------------------------------------------------------
 // function prototypes
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduCalWriteEntry(unsigned int uiIndex_p,
-                                            unsigned int uiSubIndex_p,
-                                            void *pSrcData_p,
-                                            tEplObdSize Size_p);
+tEplKernel EplObduCalWriteEntry(unsigned int uiIndex_p,
+                               unsigned int uiSubIndex_p,
+                               void *pSrcData_p,
+                               tEplObdSize Size_p);
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduCalReadEntry(unsigned int uiIndex_p,
-                                           unsigned int uiSubIndex_p,
-                                           void *pDstData_p,
-                                           tEplObdSize * pSize_p);
+tEplKernel EplObduCalReadEntry(unsigned int uiIndex_p,
+                              unsigned int uiSubIndex_p,
+                              void *pDstData_p,
+                              tEplObdSize *pSize_p);
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduCalAccessOdPart(tEplObdPart ObdPart_p,
-                                              tEplObdDir Direction_p);
+tEplKernel EplObduCalAccessOdPart(tEplObdPart ObdPart_p,
+                                 tEplObdDir Direction_p);
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduCalDefineVar(tEplVarParam *pVarParam_p);
+tEplKernel EplObduCalDefineVar(tEplVarParam *pVarParam_p);
 //---------------------------------------------------------------------------
-EPLDLLEXPORT void *EplObduCalGetObjectDataPtr(unsigned int uiIndex_p,
-                                             unsigned int uiSubIndex_p);
+void *EplObduCalGetObjectDataPtr(unsigned int uiIndex_p,
+                                unsigned int uiSubIndex_p);
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduCalRegisterUserOd(tEplObdEntryPtr pUserOd_p);
+tEplKernel EplObduCalRegisterUserOd(tEplObdEntryPtr pUserOd_p);
 //---------------------------------------------------------------------------
-EPLDLLEXPORT void EplObduCalInitVarEntry(tEplObdVarEntry *pVarEntry_p,
-                                        u8 bType_p, tEplObdSize ObdSize_p);
+void EplObduCalInitVarEntry(tEplObdVarEntry *pVarEntry_p,
+                           u8 bType_p, tEplObdSize ObdSize_p);
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplObdSize EplObduCalGetDataSize(unsigned int uiIndex_p,
-                                              unsigned int uiSubIndex_p);
+tEplObdSize EplObduCalGetDataSize(unsigned int uiIndex_p,
+                                 unsigned int uiSubIndex_p);
 //---------------------------------------------------------------------------
-EPLDLLEXPORT unsigned int EplObduCalGetNodeId(void);
+unsigned int EplObduCalGetNodeId(void);
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduCalSetNodeId(unsigned int uiNodeId_p,
-                                           tEplObdNodeIdType NodeIdType_p);
+tEplKernel EplObduCalSetNodeId(unsigned int uiNodeId_p,
+                              tEplObdNodeIdType NodeIdType_p);
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduCalGetAccessType(unsigned int uiIndex_p,
-                                               unsigned int uiSubIndex_p,
-                                               tEplObdAccess *pAccessTyp_p);
+tEplKernel EplObduCalGetAccessType(unsigned int uiIndex_p,
+                                  unsigned int uiSubIndex_p,
+                                  tEplObdAccess *pAccessTyp_p);
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduCalReadEntryToLe(unsigned int uiIndex_p,
-                                               unsigned int uiSubIndex_p,
-                                               void *pDstData_p,
-                                               tEplObdSize *pSize_p);
+tEplKernel EplObduCalReadEntryToLe(unsigned int uiIndex_p,
+                                  unsigned int uiSubIndex_p,
+                                  void *pDstData_p,
+                                  tEplObdSize *pSize_p);
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel EplObduCalWriteEntryFromLe(unsigned int uiIndex_p,
-                                                  unsigned int uiSubIndex_p,
-                                                  void *pSrcData_p,
-                                                  tEplObdSize Size_p);
+tEplKernel EplObduCalWriteEntryFromLe(unsigned int uiIndex_p,
+                                     unsigned int uiSubIndex_p,
+                                     void *pSrcData_p,
+                                     tEplObdSize Size_p);
 //---------------------------------------------------------------------------
-EPLDLLEXPORT tEplKernel
-EplObduCalSearchVarEntry(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
-                        unsigned int uiSubindex_p,
-                        tEplObdVarEntry **ppVarEntry_p);
+tEplKernel EplObduCalSearchVarEntry(EPL_MCO_DECL_INSTANCE_PTR_ unsigned int uiIndex_p,
+                                   unsigned int uiSubindex_p,
+                                   tEplObdVarEntry **ppVarEntry_p);
 
 #endif // #ifndef _EPLOBDUCAL_H_