00001 00044 #if !defined (MPCS_H) 00045 #define MPCS_H 00046 00047 00048 /* ----------------------------------- DSP/BIOS LINK Headers */ 00049 #include <dsplink.h> 00050 #include <mpcsdefs.h> 00051 00052 00053 #if defined (__cplusplus) 00054 extern "C" { 00055 #endif /* defined (__cplusplus) */ 00056 00057 00102 Int 00103 MPCS_create (IN Uint16 procId, 00104 IN Char * name, 00105 IN MPCS_ShObj * mpcsObj, 00106 IN MPCS_Attrs * attrs) ; 00107 00108 00137 Int 00138 MPCS_delete (IN Uint16 procId, 00139 IN Char * name) ; 00140 00141 00177 Int 00178 MPCS_open (IN Uint16 procId, 00179 IN Char * name, 00180 OUT MPCS_Handle * mpcsHandle) ; 00181 00182 00211 Int 00212 MPCS_close (IN Uint16 procId, 00213 IN MPCS_Handle mpcsHandle) ; 00214 00215 00237 Int 00238 MPCS_enter (IN MPCS_Handle mpcsHandle) ; 00239 00240 00262 Int 00263 MPCS_leave (IN MPCS_Handle mpcsHandle) ; 00264 00265 00266 #if defined (__cplusplus) 00267 } 00268 #endif /* defined (__cplusplus) */ 00269 00270 00271 #endif /* !defined (MPCS_H) */